Calendar

July 2010
S M T W T F S
« Jun    
 123
45678910
11121314151617
18192021222324
25262728293031

Android Audio Recording Tutorial

package com.benmccann.android.hello;

import java.io.File;
import java.io.IOException;

import android.media.MediaRecorder;
import android.os.Environment;

/**
* @author <a href=”http://www.benmccann.com”>Ben McCann</a>
*/
public class AudioRecorder {

final MediaRecorder recorder = new MediaRecorder();
final String path;

/**
* Creates a new audio recording at the given path (relative to root of SD card).
*/
public AudioRecorder(String path) {
[...]

Kemtid for Android

Kemtid is community system to share travel experiences in Thailand. The system support users to watch interest trip, search another place in the system including display map and routing from user’s position to the searched place. Anyway users are interesting to share trip. Users can share by creating trip and upload picture including comment into [...]

ตุลานี้ Android SDK 1.6 (donut)

SDK 1.6 ใหม่ของ Android พร้อมทั้งฮาร์ดแวร์ในเดือนตุลานี้
โดยจะมีฟีเจอร์ ดังต่อไปนี้
-รองรับความละเอียดหน้าจอที่หลากหลายขึ้น
-รองรับ CDMA
-สามารถใช้ Widget Search ในการค้นหาข้อมูลได้หลายอย่างเช่น Contract, Application หรือว่าเวป ด้วย Text field อันเดียว (แอบคล้าย Finder น่ะ)
-Text to Speech
-Android Market

เหตุผลที่ผมไม่ชอบ Android และอะไรทำให้ผมซื้อมัน

ก่อนอื่นต้องบอกไว้ก่อนเลยครับว่าทั้งหมดเป็นเหตุผลส่วนตัวล้วนๆ
ก่อนจะบอกว่าทำไมผมไม่ชอบใช้ android และเครื่อง HTC Magic ผมใช้ใช้ iphone 3G มาก่อนสักระยะหนึ่งแล้วน่ะครับ
ลำดับแรกเลยหลังจากเปิดเครื่องครั้งแรกคือ เปิดเครื่องช้า ถ้าจะเปรียบเทียบกับ iphone ด้วยกันแล้ว ก็ไม่ต่างกันมากหรอกครับ แต่ถ้าเทียบกับ basic phone มันก็ต่างกันนานพอดูเลย เปิดเครื่องครั้งนึง มากกว่า 2 นาทีเห็นจะได้
เมื่อเปิดเครื่องมาแล้ว ก็พบว่า เราจะเล่นมันยังไง เมนูของมัน อยู่ไหน พยายามที่จะ setting ค่าต่างๆของเครื่องก็พอกับความยุ่งยาก เพราะว่าเมนูของมันได้จัดการเก็บไว้เป็นอย่างดี
ผมจะเล่นเน็ตก็เลยได้ไปเปิด wifi เอ้ ก็ดูดีน่ะ แต่เมื่อลองหาสัญญาณแล้วลอง connect เข้ากับ true wifi (ตอนเล่นอยู่ที่สยามพาราก้อน หลังจากได้เครื่องมาใหม่ๆ) ก็พบว่า มัน connect ตอนไหน ทำไมรู้ไม่เปลี่ยนเลย รูปสัญญาณ wifi มันไม่ได้บอกอะไรเราเลย ก็เป็นเพียงแค่ icon เท่านั้น
หลังจากนั้นก็ทำการลง font thai [...]

Problem when copy large file in android

หากใครเจอ IOException เวลา copy ไฟล์ โดยที่ มี message เป็น null
ปัญหานี้เกิดจากผมเอง เนื่องจากเขียนโปรแกรม eng-thai dict โดยมี database ขนาด 23Mb ซึ่งโดยปกติแล้ว database ของ android จะถูกเก็บไว้ใน /data/data/package/databases เมื่อเราต้องการนำ database ที่เราสร้างไว้แล้ว ไปใช้ในโปรแกรมของเรา เราก็ต้องทำการ copy ลงไปยัง path ดังกล่าว
ปัญหามันก็เกิดจากว่า ทุกครั้งที่รันโค๊ดที่ทำการ copy ไฟล์ จะเกิด IOException โดยไม่มี message ถ้าเจอแบบนี้ก็แสดงว่า เจอปัญหานี้แล้วหละครับ