摘要: Android为什么使用binder通信 Android系统中,涉及到多进程间的通信底层都是依赖于Binder IPC机制。例如当进程A中的Activity要向进程B中的Service通信,这便需要依赖于Binder IPC。不仅于此,整个Android系统架构中,大量采用了Binder机制作为IP 阅读全文
posted @ 2022-08-12 00:49 小汀 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、错误常见现象: 直接使用@UnsupportedAppUsage注释的变量、@SystemApi的接口,import 系统隐藏类@hide(不希望外部apk直接使用或者类内大多是前两者变量和接口)如import android.os.ServiceManager,所有使用这些代码的地方直接飘红, 阅读全文
posted @ 2022-05-17 16:48 小汀 阅读(4612) 评论(0) 推荐(1) 编辑
摘要: build.gradle里写成这样就可以,有时候不行或许是阿里的服务器不行,多sync几次然后重启软件(或者解注释google()然后多sync几次再重启)就神奇的好了。 // Top-level build file where you can add configuration options 阅读全文
posted @ 2022-05-09 10:57 小汀 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 请下载代码之前确保已经在服务器中配置过Git环境。 以下配置要注意如果是linux系统要区分好在用户账户下配(或root账户下配置,从一而终) (注意:无法下载/推送代码且出现“Permission denied(publickey)”提示时,请不要怀疑,就是以下环境没有配置或没有配置完全。) 具体 阅读全文
posted @ 2022-05-09 10:36 小汀 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 一、当我们执行git add,git commit,git push發現有錯誤代碼或者多提交的文件被多提或者遗漏的补救方法步驟: 没有执行 git add的: git checkout --filepathname git checkout . (工作区全清) git reset --hard (工 阅读全文
posted @ 2022-04-14 19:51 小汀 阅读(393) 评论(0) 推荐(0) 编辑
摘要: public void setAdbDisabled(boolean disabled) { try { if (disabled) { Settings.Secure.putInt(mContext.getContentResolver(), Settings.Secure.ADB_ENABLED 阅读全文
posted @ 2022-04-06 15:19 小汀 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 1. 将包名写入xml或txt中保存到永久存储区,然后写 函数A 对它进行读取反馈等。 2. 在PMS中有函数private PrepareResult preparePackageLI(InstallArgs args, PackageInstalledInfo res) 在其中调用 函数A 判断 阅读全文
posted @ 2022-04-06 14:56 小汀 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 注意点: 1. 预置后一般可以用重启来对其进行安装,有时候需要恢复出厂设置因为有的系统应用需要在手机中创建de-包名的数据目录,只有在恢复出厂设置时才能建立否则运行会红屏报错。 2. 对已经安装好的系统应用进行替换测试时,直接adb install 测试apk即可安装且会自动替换手机中此apk文件, 阅读全文
posted @ 2022-04-01 14:57 小汀 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1. linux下 adb连接无权限或必须切换usb到文件传输才可连接、或fastboot无法识别到手机: 使用时报:no permissions (missing udev rules? user is in the plugdev group); see [http://developer.an 阅读全文
posted @ 2022-03-25 14:57 小汀 阅读(1685) 评论(0) 推荐(0) 编辑
摘要: ( Android虚拟机是指Dalvik/Art,不算100%java虚拟机,但源出一脉。) 概念: java虚拟机要解决的核心问题-->write once, run anywhere,为了解决这一问题,需要把java文件编译为中间状态的字节码Bytecode,然后在运行阶段根据具体平台做“转译” 阅读全文
posted @ 2022-03-24 15:14 小汀 阅读(114) 评论(0) 推荐(0) 编辑