自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 确认jar中的jdk版本的方式(AI)

2. 任选一个.class文件,查看第7字节开始的主版本号。| 主版本号 | JDK版本 |# 1. 解压JAR到临时目录。# 3. 对照版本表。

2025-12-26 10:15:11 90

原创 android 拉取单个仓库

子目录的 git 仓库在 repo 中保存的完整路径是。命令都会同步 Settings 这个 git 仓库的代码。,跟上面例子打印的信息相符。而它的 name 是。在 repo 命令生成的。

2025-10-29 14:43:07 136

原创 获取系统签名

echo 'build\target\product\security\platform.pk8 和 platform.x509.pem 复制出来放在同一目录下'echo '-name dev123;dev123是别名'echo '执行命令后生成 platform.pk12'echo '执行命令后生成 platform.pem'echo '执行命令后生成 platform.jks'

2025-09-08 22:09:04 208

原创 给apk 系统签名

在进行系统签名之前需要获取三个文件: 1、signapk.jar, 位置:out/host/linux-x86/framework/signapk.jar 2、platform.x509.pem,位置:build/target/product/security/platform.x509.pem 3、platform.pk8,位置:build/target/product/security/platform.pk8 具备以上三个文件,即可为apk进行签名,签名方法如下:

2025-09-08 16:06:15 249

原创 Android源码查看分支以及下载

git clone https://android.googlesource.com/platform/manifestAOSP | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2025-09-04 20:02:49 245

原创 AndroidStudio生成 ipr、iml工程文件

根目录直接copy并enter:development/tools/idegen/idegen.sh 即可生成相关文件。lunch sdk_car_x86_64-bp2a-eng //这里使用你自己平台的lunch。mmm development/tools/idegen/ 编译idegen.jar。修改iml文件,studio选择ipr文件即可打开。

2025-09-03 10:42:07 135

原创 android16 lunch参数

lunch sdk_car_x86_64-bp2a-userdebuglunch sdk_phone64_x86_64-bp2a-eng

2025-09-02 14:06:18 156

原创 android studio导入framework.jar 的几种方式

1.[Android][踩坑]Android Studio导入framework.jar的各种坑。2. Android Studio Meerkat 引用framework.jar方法。

2025-04-02 18:45:38 981

原创 在ViewRootImpl.java中打印点击事件

2024-09-26 11:10:57 132

原创 android12自由窗口bug

ActivityStarter.java#setTargetRootTaskIfNeeded中,设置windowmode后,没有设置task的bounds,导致失败。

2024-03-07 10:53:34 567

原创 从系统给键盘添加回调

主要是通过aidl的方式,通过InputMethodManager.java来实现注册监听;以下是patch列表。

2023-09-26 16:26:42 116

原创 系统获取widget组件并显示

【代码】系统获取widget组件并显示。

2023-09-26 15:32:42 237

原创 日志工具类

【代码】日志工具类。

2023-06-01 10:54:42 164

原创 Android11 systemui监听全局事件

2023-05-26 20:15:52 364 1

原创 悬浮Layout

【代码】悬浮Layout。

2023-05-25 18:31:14 157 1

原创 自定义悬浮框

设置点击回调接口。

2023-05-23 11:27:53 214 1

原创 编译selinux

ls -Zl 查看权限。

2023-03-16 10:19:54 378

原创 android HAL层调用逻辑

android framework 调用 hal

2022-09-20 18:44:10 855

原创 android ubuntu18.04.6 编译环境repo环境

android 编译环境

2022-09-16 15:24:27 494

原创 wifi图标显示流程简单调用

NetworkControllerImpl.java-->onReceive()--> mWifiSignalController.handleBroadcast(intent);WifiSignalController.java-->notifyListeners()StatusBarSignalPolicy.java-->setWifiIndicators()-->updateWifiIconWithState()

2022-06-17 14:06:20 288

原创 git 常用

git操作示意图Workspace:工作区Index/Stage:暂存区(索引)Repository:仓库区(本地仓库)Remote:远程仓库第一章Git概念;git init:新建仓库git clone:克隆所有代码git config:配置gitgit add:将修改的文件添加到暂存区git rm:删除工作区文件,并将这次删除操作放入暂存区git mv:改名文件,并将这次改名放入暂存区git commit:将暂存区的文件提交到本地仓库git clean -d

2022-05-20 17:45:33 210 1

原创 adb & ssh 常用

adb shell dumpsys activity top | grep ACTIVITY 栈顶ACTIVITYadb shell dumpsys activity | grep mCurrentFocus 查看包名find . -type f -name "ConfirmConnectToWifiNetworkActivity.java" 查找文件所在目录find . -type f | grep "RotationshowPage" 查找文件名为 的文件adb shell dumpsys .

2022-05-20 17:17:09 1762

原创 android 呼叫转移流程代码

CallForwardEditPreference.java-->mPhone.setCallForwardingOption()-->ImsPhone.java --> ut.updateCallForward()--> ImsUt.java -->miUt.updateCallForward()--> ImsUtImpl.java --> mCi.setCallForward()-->ImsSenderRxr.java...

2022-05-13 14:44:48 1582 1

从系统给键盘添加回调的patch

从系统给键盘添加回调的patch

2023-09-26

添加悬浮窗,并监听全局事件的修改patch

添加悬浮窗,并监听全局事件的修改patch

2023-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除