自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android15默认开启无障碍服务

在wms、ams的systemReady()方法中调用此方法并传入要开启的无障碍服务即可实现自动开启。如果上面的东西对你有用,可否打赏一杯奶茶给在下。

2025-06-09 16:24:26 286

原创 Android15默认授权浮窗权限

我们经常有那种需求,客户需要定制的apk集成在ROM中,并且默认授予其【显示在其他应用的上层】权限,也就是我们常说的浮窗权限,那么我们就可以通过以下方法在wms、ams等系统服务的systemReady()方法中调用即可实现预置应用默认授权浮窗权限这个需求。如果以上内容对您有所帮助,欢迎打赏,如果有任何疑问也欢迎指点一二,相互学习。

2025-06-09 11:32:44 235

原创 展锐Android14及更新版本split_build编译方法

【代码】展锐Android14及更新版本split_build编译方法。

2025-05-19 13:20:18 298

原创 谷歌SMR测试环境搭建

保存位置/tmp,最终ghidra压缩包文件路径应该为【tmp/tradefed_ghidra/ghidra_11.3.2_PUBLIC_20250415.zip/ghidra_11.3.2_PUBLIC_20250415.zip】下载地址:https://github.com/NationalSecurityAgency/ghidra/releases(科学上网)物理机内存16GB+8GB,虚拟机分配8GB内存,100GB磁盘空间。1、语言设置为en-US,开始执行STS测试前,2、连接外网WiFi,

2025-05-05 11:26:36 227

原创 谷歌Play商店应用apk手动安装方法

机器A下载了谷歌商店某应用,包名为:com.teesas_parent,应用名为:Teesas Parent,现在我想把他从机器A中使用adb拉出来然后使用adb安装到机器B上。如果本文章有帮助到你,欢迎打赏支持我的创作。谷歌商用安装的apk安装完了后,如下样子。

2025-04-23 11:21:59 262

原创 Ubuntu下展锐刷机工具spd_dump使用说明

Ubuntu下展锐平台刷机工具

2025-04-21 21:16:30 568

原创 展讯android15源码编译之apk单编

【代码】展讯android15源码编译之apk单编。

2025-04-11 23:41:29 386

原创 自建Android中性代码镜像,统一保存客制修改内容方法

1.3 代码流转A–>B–>C,B拉取A的代码进行开发,C拉取B的代码进行开发,开发过程中可以同时拉A和B的代码下来,C项目结束后想归档到A那里。客制需求是以中性代码为基础做,或者以其他工程师的代码为基础做,拉他们的代码到自己服务器本地做,做完项目后又想保存所有修改到统一的地方,2.1 中性仓(/yk/lyw235/Extend/lyw235/sprd_git_bak/git_test4/.git)1.2 开发仓想保存自己修改到一个远程的自建的中性仓。1.1 开发仓修改的代码不允许推送到中性仓。

2025-04-10 20:02:15 147

原创 Android12源码编译之预置Android Studio项目Android.mk文件编写

1、在AndroidManifest.xml文件中添加package="com.sprd.silentinstalldemo"属性,因为新版本的Android Studio默认生成的AndroidManifest.xml是没有这个属性值的。2、将应用主题的parent改为android:Theme.Light。3、注释所有dependencies。4、编写Android.mk文件。

2025-04-08 15:15:47 379

原创 apk签名与对齐

3、签名出现【4-byte boundary】问题时,打开Git Bash依次执行以下命令。

2025-04-02 11:48:24 236

原创 git中用于生成commitId与其父commitId间的文件差异文件树

生成commitId与其父commitId间的文件差异文件树。

2025-03-31 20:29:50 343

原创 Gradle下载慢解决办法

华为云gradle镜像。腾讯gradle镜像。阿里gradle镜像。

2025-03-21 20:43:10 169

原创 在Android Studio中编辑xml文件后报Following errors occurred on attempt to save files错误解决办法

右键–》属性–》安全–》高级–》更改©–》输入Everyone–》确定–》确定–》编辑–》勾选"完全控制"–》确定–》确定。背景:从ubuntu复制文件到windows中导致文件权限异常,当前windows登录用户只能读取但无权限修改复制的文档。假设无法保存的文件为strings_sap.xml。假设无法保存的文件为styles.xml。右键–》属性–》解除锁定–》确认。

2025-03-21 17:50:38 159

原创 错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序

在IntelliJ IDEA 2024.3.5 (Community Edition)中基于Gradle创建JavaFx项目后,想使用Run的方式运行应用,结果报“错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序”错误,网上搜了一堆方法,以下为验证过可用的。

2025-03-19 15:26:43 559

原创 Android Studio执行Run操作报Couldn‘t terminate previous instance of app错误

步骤2、修改代码同时执行该任务,gradle将会自动执行编译,编译完成后会自动将编译出来的apk安装到设备中,如果要调试的话,使用Attach Debugger to Android Process的方式即可。步骤1、在项目根目录下build.gradle文件最后添加如下内容。缺点:依旧不可以以Debug的方式安装并调试。

2025-03-14 22:38:53 975

原创 常用adb命令

查看:修改:查进程:

2025-03-07 11:17:09 294

原创 免费mp3音乐下载

【代码】免费mp3音乐下载。

2025-02-17 14:33:52 148

原创 Android Studio 配置 Gerrit Code Review

"按钮,第一次会失败,第二次才会成功,为什么第一次会失败,因为在"Commit and Push…“按钮右侧的配置按钮(齿轮图标)中默认勾选了"Analyze code"和"Check TODO”,需要取消"Analyze code"前面的勾选,才能一次push成功。配置修改完成后,按正常的修改代码,然后在Android Studio左侧Commit窗口的changes选择要push的文件,点击"Commit and Push…需要修改的文件.git\config。config文件修改后。

2025-02-08 09:52:52 550

原创 UIAutomatorViewer独立包

这个工程是谷歌官方UIAutomatorViewer改造而来,用来抓取UIAutomator控件的工具,支持独立运行,但因为其依赖于swt,所以需要在mac和windows下分别编译。下载地址:https://github.com/cmlanche/uiautomatorviewer-standalone。

2025-01-09 09:47:55 816

原创 adb授权应用存储权限

【代码】adb授权应用存储权限。

2024-12-05 19:47:52 454

原创 使用IntelliJ IDEA开发Gradle插件并发布到本地

博主所用软件版本为:IntelliJ IDEA 2024.1.4 (Community Edition)Android Studio Ladybug Feature Drop | 2024.2.2 Beta 1新建groovy工程,File–>New–>Project…右键点击包名,New–>Groovy Script输入插件实现类名称添加gradle依赖,不然无法使用gradle API编写插件实现代码创建插件id描述文件hello-gradle-plugin.properties注

2024-12-05 12:40:48 1131

原创 RePlugin实时调试方法

3、plugin项目中Android Studio以Attach Debugger to Android Process的方法附着上host进程即可实现调试。1、Android Studio运行host项目。RePlugin实时调试方法。2、plugin项目中打断点。

2024-12-03 18:35:31 269

原创 RePlugin调试时执行Gradle任务rpInstallAndRunPluginDebug失败原因分析

Android Studio版本:Android Studio Electric Eel | 2022.1.1gradle插件版本:7.4.2gradle文件:gradle-7.5-all.zip用Android Studio打开plugin工程,在界面右侧执行gradle任务replugin-plugin执行rpInstallAndRunPluginDebug任务,预期结果:编译插件并运行插件实际结果:编译插件但并未运行插件task执行日志如下:> Task :app:rpInstal

2024-12-03 18:22:58 217

原创 Android Studio 历史版本下载

Android Studio 历史版本下载。

2024-12-03 09:35:36 9898 1

原创 Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not availabl

删除文件C:\Users\xxx.android\debug.keystore。

2024-12-02 15:59:57 430

原创 Android Studio项目中引用AAR的方法

【代码】Android Studio项目中引用AAR的方法。

2024-11-27 10:39:05 700

原创 AIDL服务端与客户端简单实现(基于Android 15)

AndroidManifest.xml 必须在manifest节点下加如下标签。

2024-11-26 10:20:23 290

原创 ResearchDownload使用问题整理

从编译服务器上通过U盘的方式复制固件到windows上刷机,刷机时一直提示crc error 3102,ResearchDownload无法成功加载固件,后面直接通过网络复制的方式将固件传到windows电脑上就可以正常加载刷机了。

2024-11-24 15:21:26 516

原创 Android Studio LadyBug配置remote签名插件指南

如果这篇文章有帮助到你,欢迎打赏,支持我的创作。3.将签名公钥复制到app目录下。4.配置app模块引用签名插件。2.配置classpath。

2024-11-21 11:18:20 406

原创 windows下搜索指定字符串在哪个文件中存在

【代码】windows下搜索指定字符串在哪个文件中存在。

2024-11-07 10:11:26 208

原创 AOSP framework 全志14 Settings内存作假、存储作假显示

如果这篇文章有帮助到你,欢迎打赏,支持我的创作。内存作假、存储作假所需要修改的文件列表。

2024-10-08 17:46:08 547

原创 android源码搜索网址

hl=zh-cn。

2024-10-07 16:49:28 269

原创 解决com.android.ddmlib.SyncException Remote object doesn‘t exist问题

使用Android Studio任意新建一个项目,在/app/src/androidTest/java下找到ExampleInstrumentedTest.java文件,最后使用UI Automator Viewer加载adb pull出来的这两个文件,就可以查看我们想到检查的app布局了。当代码运行到assertTrue行时,使用adb pull命令从设备中获取抓取到的截屏与布局文件。提示:上方所验证apk显示名称为DevCheck,包名为:flar2.devcheck。并在其中加入如下代码,

2024-10-06 15:13:40 486

原创 编译rk3562源码报libcrypto.so.1.0.0找不到问题解决方法

【代码】编译rk3562源码报libcrypto.so.1.0.0找不到问题解决方法。

2024-09-28 17:09:04 344

原创 自动生成预置APK的Android.mk

【代码】自动生成预置APK的Android.mk。

2024-09-24 13:59:10 312

原创 android studio引用手机内置so写jni代码读取手机properties信息

libcutils的头文件在AOSP\system\core\libcutils\include_outside_system中,三个so文件可以直接从手机中的/system/lib64目录导出来。最简单的导入与链接so库方法。

2024-03-30 18:17:26 381 2

原创 DreamCamera2移植AndroidStudio指南

这里的们选一个文件最大的combined/framework-minus-apex.jar,并将其放入build.gradle文件中描述的目录,并重命名为framework.jar。这里我们注释dream_camera_arrays_video_part.xml中的pref_camera_filter_display_key_array。对比发现同名key对应内容也一致,因些注释上述两个资源文件中的一个pref_camera_filter_display_key_array即可。

2024-01-23 15:53:47 1781

原创 DreamCamera2移植AndroidStudio指南-简洁版

展锐android 13平台DreamCamera2移植Android Studio

2024-01-23 10:57:35 528 1

原创 android13预置apk

【代码】android13预置apk。

2023-12-20 18:08:02 2966

原创 Android Studio Giraffe 开发system app调用@SystemApi并调试

使用android studio开发system app比使用notepad++、记事本之类的工具要方便很多,所以有时候我们需要验证一个系统功能的时候就可以不用整编安卓源码或者单编安卓源码了,并具使用android studio有一个优势就是可以直接单步调试。

2023-12-09 16:39:26 1121

pk8-to-jks证书转签名工具

通过这个软件选取android源码中的platform.pk8和platform.x509.pem,然后生成android studio可使用的jks签名文件,进而开发system app

2023-12-09

aosp项目字符串去重工具

string.xml中不同product在android studio中会提示资源重复,所以可以用这个工具实现选择自己想要的product

2023-11-16

空空如也

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

TA关注的人

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