- 博客(10)
- 收藏
- 关注
原创 Android SQLite 数据库常用命令
最近在工作中,看到有一部分同事,在查看Android应用程序的数据库文件时,都要先通过adb pull命令,把db文件从手机拷贝到电脑端,再通过一些软件打开查看。这种方式虽然没有什么问题,但在执行某些操作后,数据库发生变化,如果想再次查看,又要再执行一次adb pull操作,很麻烦。 其实,我们完全可以通过adb shell,使用sqlite3这个命令行工具,来查看我...
2020-03-21 23:42:28
1254
原创 Ubuntu 18.04 编译安卓系统源码 及 adb连接手机遇到的问题详解
转载请注明出处:https://blog.youkuaiyun.com/turtlejj/article/details/89328174,谢谢~ 最近在自己的电脑上重装了系统,把Ubuntu 16.04升级成了Ubuntu 18.04,不得不说,性能真的提升了好多(至少心理上感觉提升了╮(╯▽╰)╭)。 但在升级之后,编译安卓系统源码的过程中却遇到了各种各样16.04上没有遇到过的...
2019-04-16 15:39:01
3594
原创 AIDL在Telephony中的应用 —— ITelephony 详解 (以Android 9.0源码讲解)
转载请注明出处:https://blog.youkuaiyun.com/turtlejj/article/details/84861020,谢谢~ Telephony模块中大量的使用了AIDL,但网上却很少有文章,把AIDL的用法、作用以及为什么要使用AIDL讲解的比较细致的文章。因此,我希望通过通过对ITelephony的分析,以点带面,能让更多的同学掌握AIDL在Telephony...
2018-12-10 16:46:03
9585
2
原创 MMI Code设置/查询 补充业务(Supplementary Service) 流程详解
转载请注明出处:https://blog.youkuaiyun.com/turtlejj/article/details/83898624,谢谢~ 以前遇到过用户报市场问题,手机的通知中心一直显示用户当前Sim卡设置了无条件呼叫转移,但其实呼入的电话可以正常接到,进入电话设置页面查看,发现呼叫转移的SwitchButton也处于关闭状态。最后通过log发现,用户的Sim卡被设置了ser...
2018-11-12 14:59:48
5687
原创 使用Android Studio对Android系统源码进行单步调试
转载请注明出处:https://blog.youkuaiyun.com/turtlejj/article/details/83860708,谢谢~ 在上一遍文章《使用Android Studio导入Android系统源码》中,我们已经介绍了如何将Android源代码导入Android Studio进行阅读,这篇文章我们开始介绍,如何使用Android Studio对系统源代码打断点并进...
2018-11-08 17:01:32
9597
3
原创 使用Android Studio导入Android系统源码
转载请注明出处:https://blog.youkuaiyun.com/turtlejj/article/details/83857897,谢谢~ 在之前的工作中,由于不仅要分析和调试Android系统源码中Framework以及Telephony部分的Java代码,而且还要兼顾RIL和Modem相关的C/C++代码。然而Android Studio对于C/C++代码的支持并不是很好,...
2018-11-08 17:00:55
50727
16
原创 Contacts FC问题解决过程记录之号码格式化 (libphonenumber)
转载请注明出处:https://blog.youkuaiyun.com/turtlejj/article/details/83748519,谢谢~ 在做Android P的升级时,遇到了一个问题,Dialer、Contacts、InCallUi等应用,在打开的瞬间就会发生FC。以Contacts为例(由于每家厂商都可能会定制自己的Contacts应用,代码可能与原生Android不同,...
2018-11-06 13:12:59
1293
原创 Android 8.0 PhoneAccount全面解析
转载请注明出处:https://blog.youkuaiyun.com/turtlejj/article/details/81567426,谢谢~ 最近由于碰到了一个CTS的问题,涉及到了PhoneAccount,然而之前并没有接触过相关的内容。因此想在网上找些资料来看,结果发现并没有特别详细介绍PhoneAccount的文章,于是萌生了自己写一篇的想法。 废话不多说,现在就开始...
2018-08-15 11:53:50
9807
3
原创 Android 8.0 拨号流程分析
转载请注明出处:https://blog.youkuaiyun.com/turtlejj/article/details/81240892,谢谢~ 由于工作中需要熟悉Android拨打电话的完整流程,特将学习的过程记录下来,以便将来进行回顾,同时也欢迎大家对文章中不正确的地方加以指正。 在代码中,我在关键地方都添加了自己的对于代码理解的中文注释,已方便更好的理解代码的含义...
2018-08-10 13:28:31
6166
4
原创 Android Studio Emulator模拟器闪退解决方法
在Ubuntu 16.04系统下使用Android Studio的AVD Manager所创建的模拟器,在启动时可能会发生闪退的问题,Android Studio主界面左下角会显示Emulator: Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)错误,如下图所示。分析原因,可能是由于电脑显卡硬...
2018-07-27 13:12:14
31750
25
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人