- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 在Android源码中加aidl文件跟应用通信总结
1.在需要提供数据给应用程序的目录中编写服务frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/MyService.java2.在源码该模块中如果某个目录已经有aidl文件的话可以直接在该目录下新建你的aidl文件,并编写接口frameworks/base/packages/SystemUI/src/com...
2019-06-27 19:03:13 707
原创 在android源码某个模块中引用第三方jar包
1.将该jar包放入该模块根目录的libs2.修改该模块的Android.mk文件diff --git a/packages/SystemUI/Android.mk b/packages/SystemUI/Android.mkindex b118cfcb930…db84abf02e2 100644— a/packages/SystemUI/Android.mk+++ b/packages...
2020-01-17 10:12:27 625
原创 Android studio断点调试源码
前言:限于以前工作环境,各种软件资源受限,USB口权限受限等等,程序调试只能依靠加Log的方式跟流程。主要工具就是SourceInsight,导入framework源码和应用程序源码,看代码跳转会比较方便。但是调试效率确实不高,而且需要加大量Log才能将一个流程弄清楚。现在将AS源码环境配置好之后,将整个源码导入,可以打断点来调试源码,这样效率就高太多了,不过AS的源码环境配置起来还是比较麻烦...
2020-01-15 16:23:34 477
原创 史上最全Android文件管理器技术方案细节
前言:这些都是基于市面上开源的文件管理器源码阅读提炼出来的思路,应用市场上绝大多数的文件管理器核心功能的实现其实大同小异,开源项目以小米社区开放版为主。如思路有错误希望大家提出一起商讨更好的思路。一.聚合分类列表显示方案:1.写一个CategoryFragement显示列表界面2.fragment中利用GridView+自定义CursorAdapter显示数据,gridView可以根据窗口...
2020-01-15 16:21:23 938 3
原创 ADB命令用法大全
ADB命令用法大全编辑此区域adb 基本命令连接设备: adb connect断开设备: adb disconnect查看设备: adb devices获取root权限: adb root关闭dm-verity(需重启): adb disable-veritysystem可写: adb remount让设备通过网络连接: adb tcpip 5555安装应用: ...
2020-01-15 16:20:30 777
原创 Ubuntu系统编译Android源码准备工作
Ubuntu系统编译Android源码准备工作:一、先安装依赖环境:sudo apt-get -ym -qq install binutilssudo apt-get -ym -qq install gperfsudo apt-get -ym -qq install build-essentialsudo apt-get -ym -qq install curlsudo apt-get...
2019-06-27 19:18:46 200
原创 Android开发通过AIDL调用远程服务
记录一下通过AIDL调用远程服务的过程,写了一个小demo帮助理解1、首先新建一个Module作为服务端AIDLService2、服务端在Java同级目录新建AIDL文件定义服务端提供的方法接口 /home/liuquan/sdb/myCode/TestAIDL_RometServer/AIDLService/src/main/aidl/com/jide/aidlservice/IMyAid...
2019-01-03 19:24:32 413
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人