10 2012 档案
摘要:packages/apps/Mmsframeworks/base/telephony/java/com/android/internal/telephonyframeworks/base/telephony/java/android/telephonyhardware/ril/librilhardware/ril/reference-ril/hardware/ril/include/telephony/ril.h----------------------------------------------------------------------for example:copy sms f
阅读全文
posted @ 2012-10-30 17:02
Jimwind
摘要:参见:http://blog.sina.com.cn/s/blog_693d43610100lvk1.htmlMEM1:读取和删除短信所在的内存空间。MEM2:写入短信和发送短信所在的内存空间。MEM3:接收到的短信的储存位置。如果要将短信写入UIM卡中,则要先设置 MEM2 为 SM#echo AT+CPMS=\"ME\", \"SM\",\"ME\" > /dev/ttySDIO2-------------------------------------------------------------------------
阅读全文
摘要:ril_c/libril/ril.cppdispatchString (){};ril_c/libril/ril_command.h{RIL_REQUEST_***, dispatchString, responseInt}
阅读全文
摘要:adb logcat -b radioD/RILJ 在frameworks/base/telephony/java/com/android/internal/telephony/RIL.javaE/RILC 在hardware/ril_c/libril/ril.cpp D/RIL 在hardware/ril_c/reference-c/reference-cpb71.cD/SMS在frameworks/base/telephony/java/android/telephony/SmsMessage.javaD/CDMAadb logcat -b radio | grep "^..CD
阅读全文
摘要:管理UIM卡中的信息 pref_title_manage_uim_messages pref_key_manage_uim_messagespackages/apps/Mms/src/com/android/mms/ui/MessagingPreferenceActivity.javamManageUimPref ->ManageSimMessages.classpackages/apps/Mms/src/com/android/mms/ui/ManageSimMessages.javastartQuery -> ...-------------------------------
阅读全文
摘要:adb logcat -b radio &adb shell#echo AT+VMDN? > /dev/ttyS0
阅读全文
摘要:Bug 96538查询UIM卡短信容量,显示为“已用0,总共0”Bug 96544短信内容无法存入到UIM卡中设置->管理UIM卡中的信息 pref_title_manage_uim_messages长按一条信息->转存到UIM卡move_message_to_uim_text------------------------------------------------------------------转存到UIM卡:packages/apps/Mms/src/com/android/mms/ui/ComposeMessageActivity.javaprivate final
阅读全文
摘要:ril_c/reference-ril/Reference-core.cmain RIL_register(&s_callbacks);ril_c/rild/Rild.cmain RIL_register(funcs);[应该是这个] __________________________________________________________________ |在rild.c这个文件中,有很多s_callbacks.onRequest,都是由dispatchCdmaSms等函数在调用, |一搜,发现它声明在ril_c/libril/ril_commands.h文件中。 |ril
阅读全文
摘要:Bug 96623播放音乐时,打开游戏,退出游戏时首页的音乐窗口小部件显示为播放按钮,音乐播放器显示为暂停按钮.播放音乐时,进入游戏,因为游戏有音乐,所以原来的音乐暂停,这里应该有一个暂停音乐播放的broadcast退出游戏应该看到播放器和桌面widget都处在暂停状态下,但现在发现,音乐是停了,而widget按钮显示(||),而非(>)从简单开始,当音乐播放器暂停时,桌面的widget应该同步暂停,查找源码:packages/apps/Music/src/com/android/music/猜想:MediaPlaybackService.java pause -> notifyC
阅读全文
摘要:最近听说一个观点,看JAVA代码,应该从设计模式角度去看,而不是代码逻辑角度因此,看代码的过程是验证是否使用某一设计模式的过程。这可能是面向对象和面向过程代码的区别吧。
阅读全文
摘要: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
阅读全文
摘要:编译设置:3rdparty/app/app_***/special/android/packages/apps/Prebuilt_apps/cmcc_apks.mk$(LOCAL_PATH)/FMPlayer.apk:system/app/FMPlayer.apk \将已经编好的APK文件复制到指定目录。packages/apps/Prebuilt_apps/cmcc_apks.mk$(LOCAL_PATH)/FMPlayer.apk:system/app/FMPlayer.apk \customize/customer_cfg/n816/proprietary/sprd_apk/FMPlay
阅读全文
摘要:Bug 96527 在Launcher的音乐播放器widget中,音乐暂停后,一分钟左右,在显示歌曲名的地方显示“播放列表是空的。”在Launcher中的Choose widget的列表中出现的widget,应该是其声明了自己是个widget,然后被Choose widget收集进来。在Music的AndroidManifest.xml中,<meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />MusicAppW
阅读全文
摘要:解了一些音乐播放器表面的BUG后,想到,应该从架构上去看Android系统的多媒体播放了。搜:http://hi.baidu.com/zlykeepon/item/ba4af556d9d874ca9f2667d9http://mp3.zol.com.cn/252/2524723.htmlhttp://dev.10086.cn/cmdn/wiki/index.php?doc-view-2147.html
阅读全文
摘要:1、如何区分用户空间和内核空间(2012-9-21)Linux 虚拟空间也是4G,但高字节1G供内核使用,低字节3G供用户进程使用。因为每个进程可以通过系统调用进入内核,因此,Linux内核由系统内的所有进程共享。参考:http://blog.csdn.net/f_x_p0324/article/details/6611310
阅读全文
摘要:[96513] UIM卡无法发送和接收彩信Bug 96589发送带主题的彩信,退出信息后再进入,显示无主题。packages/apps/Mms/src/com/android/mms/data/conversation.java fillFromCursor snippet = R.string.no_subject_view前提:1、信息的发送报告和已读报告打开;2、对方已读。Bug 96845 用UIM卡发送彩信提示“当前无法发送信息,将在服务恢复后发送”提示字符串为 message_queued SmsReceiverService.java TransactionService.jav
阅读全文
摘要:目录packages/providers下的各个ContentProvider创建数据库。以telephony.db为例,存储了apn表。
阅读全文
摘要:AndroidManifest.xml<activity com.android.music.MusicBrowserActivity<intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" />MusicBrowserActivity.java
阅读全文
摘要:96399 [Launcher默认显示在第三屏,只有五个点,但往右滑页,发现多出两屏]查看launcher.xml 只include了5个workspace_screen,为什么会出现7屏呢?现象描述:1、在右滑页时大于6页显示7个点2、是WVGA的手机,却只在drawable-mdpi中找到7个点的图片资源,grep 没有发现谁使用3、第六页还有一个widget,配置文件在哪?Oh,my 。。。原来展讯把它自己的代码放到3rdparty/app/***/special/android/packages/apps/Launcher2/96477 没有搜索功能SearchManager:No g
阅读全文
摘要:玩数学http://masir113355.bokee.com/
阅读全文
摘要:状态机frameworks/base/core/java/com/android/internal/util/HierarchicalStateMachine.javaframeworks/base/teleponoy/java/com/android/internal/telephony/DataConnection.javaDataConnection is abstract class数据连接状态:mInactiveStatemActivatingStatemActiveStatemDisconnectingStatemDisconnectingBadframeworks/base/se
阅读全文
摘要:pppd服务参考:http://hi.baidu.com/fydyuzondbefgxr/item/4cf0544bbe956717896d10f1http://webservices.ctocio.com.cn/389/12208389.shtmlhttp://www.52rd.com/bbs/Dispbbs.asp?BoardID=145&ID=234387网络基础http://blog.csdn.net/phunxm/archive/2010/11/27/6039578.aspxpppd 移值http://www.civilnet.cn/bbs/browse.php?topicn
阅读全文
摘要:源码路径:frameworks/base/policy/src/com/android/internal/policy/impl/LockScreen.java./mk n816 u adr frameworks/base/policyout/.../system/framework/audroid.policy.jarbug96523
阅读全文
摘要:include status bar, lock screen and so on:96522:电信卡显示G,移动卡显示3Gandroid 2.3的statusbar源码在frameworks/base/packages/SystemUIsrc/com/android/system/ui/statusbar/StatusBarPolicy.java定位:private boolean is3GSignal(int subscription){}源码逻辑为:非CDMA,如果是3G信号,则显示3G,否则显示G是CDMA,显示G这与之前所了解的信息不一致;Bug 96579 开启飞行模式后通知栏只有
阅读全文
摘要:BUG信息汇总:播放音乐,进入游戏,播放器的音乐应该停止,而我的机器没有停如果停止,应该是发了一个停止消息,播放器的按钮和Launcher的控件按钮应该都为暂停状态,而测试部报出来状态不一致,Launcher的控件按钮仍为播放中的状态,而音乐其实已经停止了。进入游戏的动作、产生的消息;widget和播放器接收并处理消息(暂停);
阅读全文
摘要:做了一年半的展讯功能机MMI,然后在公司内部转部门做Android,中间没有做一个总结,想想应该抽出点时间来回顾总结一下了。了解一个系统,特别是功能机,个人觉得,要抓其主干,即消息机制。对于MMI来说,人机交互大都基于消息机制。熟悉了消息机制,日常的MMI工作就可以顺着这个脉络开始进行了。
阅读全文
摘要:1、C++ 的冒号和双冒号myClass::myClass():a(1),b(false){}双冒号是命名空间,冒号是构造函数的初始化列表
阅读全文