Replies from sukoom2001
เข้าใจว่าเป็นที่ api ของ android เองครับมีปัญหา เพราะต้องทำงานเกี่ยวกับฮาร์ดแวร์ของโทรศัพท์ด้วย
http://code.google.com/p/android/issues/detail?id=4075
คือเราไม่สามารถ set audio source เป็น mediaRecorder.AudioSource.Voice_Call ได้
และในบางรุ่น mediaRecorder.AudioSource.Voice_Call ดันกลายเป็น mediaRecorder.AudioSource.Mic ซะงั้น
เท่า ที่ลองอ่าน ๆ ดูเข้าใจว่าเป็นปัญหาของชิป โทรศัพท์และเบสแบนด์ แต่สำหรับ galaxy s มีบางคนว่า แก้ปัญหานี้ได้แล้ว
http://forum.xda-developers.com/showthread.php?t=800222
จากในฟอรั่ม กล่าวว่า รอมรุ่น DH09 ของ Galaxy S ภาคจีน สามารถอัดเสียงได้แล้ว
จึงเข้าใจว่าน่าจะเป็นปัญหาของเฟริมแวร์อุปกรณ์มากกว่า
ถามใหม่ เป็นไปได้ไม๊ ที่จะช่วยกัน port rom อย่าง cyanogen 6 (android 2.2) มาลง a88
มีแหล่ง โหลด kernel source ของรุ่นนี้หรือป่าว และ มีผู้ใช้ที่มีศักยภาพพอที่จะช่วยกันทำหรือไม่
คิดว่าคงต้องแก้ provider ของ call log ใหม่ แล้วครับ
private static void removeExpiredEntries(Context context) {
final ContentResolver resolver = context.getContentResolver();
resolver.delete(CONTENT_URI, “_id IN ” +
“(SELECT _id FROM calls ORDER BY ” + DEFAULT_SORT_ORDER
+ ” LIMIT -1 OFFSET 500)”, null);
}
จาก 500 เป็นมากขึ้นกว่านี้
easy dial มันจะแยก database ของ calllog กับ ตัวหลักอะครับ
และพอ มี calllog มากระดับนึงในการ import ครั้งแรก มันจะรวบ เป็นสรุปอันเดียว
access ผ่าน sqlite ในไฟล์ contacts.db วิเดียวเสร็จ
แต่ ทันทีที่ โทรออก calllog จะโดนลบเหลือ 500 อันทันที
ไม่ทราบว่าใคร รู้ทางแก้บ้างครับ
พบว่าถ้าเรียง แล้วจะเร็วขึ้นประมาณเท่าตัวเห็นจะได้ ใช้เวลา import ครั้งละ 3 ชั่วโมง
แต่พบว่า โปรแกรม contact บน g1 มันไม่ยอมแสดงผล callog เกิน 4600 กว่า ๆ
แต่โปรแกรม phonalyzr พบว่า import ครบทั้ง 9200 เรคคอร์ดแล้ว
ลองใช้ aContact โดนดีเลย มันทำการลบ calllog โดยไม่บอกล่วงหน้าเหลือ 500 อันใหม่สุดเท่านั้น
ลองใช้ easy calllog มันไม่ได้ดึง calllog จาก contact มาแสดงแต่กลับสร้างฐานข้อมูลของตัวเองเลย ทำให้ import ปรกติไม่ได้
ตอนนี้อยากให้มีโปรแกรมแสดง calllog ที่แสดงได้ทั้งหมดครับ
ไม่จำกัด และนำ calllog จาก contact หลักมาแสดง และต้องเร็วด้วย
มีแนะนำไหมครับ
- Page 2 of 2
- ‹ Previous
- 1
- 2