随笔分类 - Android模块之FM Radio
展讯sc8810负责的模块
摘要:近期测试部报出,FM关后再开启,有概率性的没有声音。我跟踪LOG到framewords/base/core/jni/android_hardware_fm.cppandroid_hardware_fmradio_FmReceiverJNI_setControlNative有LOGE打印出在调用fm_set_volume(value*16);时,返回值是-1于是我继续跟踪,libfmradio.c (fm_set_volume -> fm_send_cmd ) -> hci_core.c(hci_send_cmd)发现,应该是bt_skb_alloc时没有成功返回了-1,那之间有什么
阅读全文
摘要:11-29 10:11:08.615: WARN/ActivityManager(271): Activity idle timeout for HistoryRecord{40583578 com.thunderst.radio/.FMPlay}11-29 10:11:38.835: ERROR/ActivityManager(271): ANR in com.thunderst.radio (com.thunderst.radio/.FMPlay)11-29 10:11:38.835: ERROR/ActivityManager(271): Reason: keyDispatchingTi
阅读全文
摘要:packages/apps/FMPlayer/frameworks/base/core/java/android/hardware/fmradio/FmReceiverJNI.javaframeworks/base/core/jni/android_hardware_fm.cpp最新LOG显示,实际代码在:3rdparty/bluetooth/BRCM4330_BT/special/android/packages/apps/FMPlayer/src/com/thunderst/radio/3rdparty/bluetooth/BRCM4330_BT/special/android/frame
阅读全文
摘要:FM的音量调节跟音频服务(AudioService)有区别.FmReceiverJNI.setControlNative(fd, V4L2_CID_AUDIO_VOLUME, value);在frameworks/base/core/jni/android_hardware_fm.cpp中android_hardware_fmradio_FmReceiverJNI_setControlNativestatic int gVolume = 0;static jint android_hardware_fmradio_FmReceiverJNI_setControlNative(...){ ...
阅读全文
摘要:96704 播放FM时,音量调节迟钝。Log 看到FMPlay onKeyDown keyCode定位代码,FMPlay.java onKeyDown,发现在KEYCODE_VOLUME_UP | KEYCODE_VOLUME_DOWN时,没做任何事情。FMplayService stream type 7 value 3fmradio value=3FMplayService set volume3FMPlay onKeyDown keyCode=24FMplayService stream type 7 value 4fmradio value=4FMplayService set vol
阅读全文

浙公网安备 33010602011771号