
android
xnfreedom
这个作者很懒,什么都没留下…
展开
-
lint/pmd/p3c静态代码检查工具的配置与使用
一、工具介绍1、lint/pmd/p3c工具做检查。其中,pmd/p3c偏向于java语言本身,lint工具入偏向于android。(后续会考虑加入C/C++的代码检查。)工具、规则介绍:pmd:https://pmd.github.io/https://pmd.github.io/pmd/pmd_rules_java_design.htmlp3c:https://gi...原创 2020-04-15 10:22:48 · 2404 阅读 · 0 评论 -
LeakCanary接入MK编译App过程记录
因为工作需要,需要对固件中通过MK编译的系统应用接入LeakCanary以检查内存泄露。几经折腾,终于成功。接入的LeakCanary最新版本 2.2版本,免写版本。环境准备:使用的Android10 AOSP代码(tag: android-10.0.0_r10),接入leakcanary前已经全编译通过。接入的APP路径:packages/apps/Gallery2对比的独...原创 2020-04-03 16:29:26 · 1845 阅读 · 2 评论 -
Android应用中你不得不知的事儿
一、applicationId与包名见https://blog.youkuaiyun.com/jinrall/article/details/53465403总结来说applicationId与包名在默认情况下是相同的。但是可以在moudle层的build.gradle中定义applicationId。而this.getApplicationContext()..getPackageNa...原创 2020-04-03 14:15:54 · 269 阅读 · 0 评论 -
使用AIDL实现进程间的通信
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/liuhe688/article/details/6400385在Android中,如果我们需要在不同进程间实现通信,就需要用到AIDL技术去完成。AIDL(Android Interface Definition Language)...转载 2019-10-18 16:29:22 · 393 阅读 · 0 评论