- 博客(169)
- 资源 (1)
- 收藏
- 关注
原创 展锐 Android 15 锁定某个App版本的实现
禁用产品复制文件的检查添加指定版本的Antutu APK到系统修改安装逻辑,拦截Antutu安装请求并替换为系统内置版本通过以上修改,无论用户尝试安装任何版本的Antutu跑分软件,系统都会自动替换为预置的v8.5.2版本,从而确保了测试环境的一致性和可控性。这种方法也可以扩展到其他需要版本锁定的应用程序。需要注意的是,这种修改应当谨慎使用,并且在商业产品中可能会涉及到应用分发和用户体验的问题。
2025-05-23 18:10:43
360
原创 Android 15 Launcher3 SearchLauncherQuickStep 默认保存应用分屏组合从第2屏开始
【代码】Android 15 Launcher3 SearchLauncherQuickStep 默认保存应用分屏组合从第2屏开始。
2025-04-24 20:47:30
116
原创 Android 13 关闭屏幕调节音量大小
在Android 13系统中,通过修改frameworks/base/core/res/res/values/config.xml配置文件,实现灭屏状态下调节音量的功能。修改文件:frameworks/base/core/res/res/values/config.xml。可能影响部分应用的音量键自定义功能。提升音乐播放等场景下的用户体验。适用版本:Android 13。无需点亮屏幕即可调节音量。系统级解决方案,稳定可靠。修改类型:系统配置项调整。修改后需要重新编译系统。
2025-04-19 00:03:53
196
原创 Android 13 灭屏音乐播放问题解决与优化建议
通过在中增加对音乐播放状态的检测,我们成功解决了客户应用在灭屏状态下音乐播放被中断的问题。
2025-01-21 16:03:06
375
1
原创 全志 A523 Android 15 色温调节配置
设备: 全志 A523 芯片平台系统版本: Android 15修改内容: 色温调节默认值设置。
2024-12-29 15:03:53
176
原创 Android 15 状态栏闹钟图标不显示问题修复
这个问题的修复非常简单,只需要将闹钟图标从状态栏图标黑名单中移除即可。这个修改让 Android 15 的状态栏闹钟图标显示恢复到了预期的行为,提升了系统的可用性。对于类似的系统 UI 显示问题,往往可以通过查看相关配置文件来定位和解决。这次的修复也提醒我们,在系统开发中要注意保持合理的默认配置,避免影响用户体验。
2024-12-29 14:47:29
476
原创 Android 13 非 Launcher 应用开机启动:通过监听开机广播实现
通过监听广播并启动目标应用,可以快速实现非 Launcher 应用的开机启动功能。这种方法简单高效,适合项目时间紧迫的场景。但需要注意系统的稳定性和兼容性,确保修改后的代码在不同设备和场景下都能正常运行。希望这篇文章能为您提供参考!如有其他问题或需求,欢迎随时交流!
2024-12-26 22:42:11
383
原创 为无源码应用添加 Launcher 属性:以 Android 13 为例
通过修改 Android 系统源码中的类,我们可以为无源码应用动态添加Launcher属性,使其能够出现在桌面启动器中。这种方法适用于特定场景下的需求,但需要注意系统的稳定性和兼容性。如果你有类似的需求,希望本文的分享能为你提供参考!如果您还有其他需求或需要进一步调整,欢迎随时告诉我!
2024-12-26 22:27:31
302
2
原创 Git 分支合并详解:如何优雅地处理代码合并
Git 的分支合并是一个常见但需要谨慎对待的操作。通过正确的操作流程和适当的冲突处理,我们可以确保代码的安全合并。记住在进行重要的合并操作前做好充分的准备工作,这样可以大大减少出错的可能性。希望这篇文章能帮助你更好地理解和使用 Git 的合并功能。如果你在实践中遇到任何问题,欢迎在评论区交流讨论。
2024-12-16 17:47:39
830
原创 Android AOSP 源码中批量替换“phone“为“tablet“的命令详解
在 Android 开发中,有时我们需要批量修改资源文件中的某些文本内容。今天我们来分析一条结合了grep和sed的强大命令,该命令用于将项目中的 “phone” 替换为 “tablet”。这是一个非常实用的命令组合,展示了 Linux 命令行工具的强大功能。通过组合 grep、sed 和 xargs,我们可以高效地完成批量文本替换工作,大大提高了开发效率。在 Android 开发中,这种批量处理方式可以帮助我们快速完成项目适配和重构工作。
2024-12-16 17:37:16
371
原创 Android 15 平台签名的共享 UID 许可名单
如需查找缺少的许可名单条目,请尝试在不可调试 build 上安装平台签名的非系统应用,并检查它是否仍可安装。过去,设备制造商几乎无法控制哪些平台签名的非系统应用可以加入平台签名的共享 UID。如果平台签名的非系统应用未添加到平台签名的共享 UID 的许可名单中,并且该应用仍尝试加入平台签名的共享 UID(其清单中包含。)共用相同(或兼容)签名证书的应用。目录下的系统配置 XML 文件中,明确允许平台签名的非系统应用加入平台签名的共享 UID。平台签名的共享 UID 是指包含平台签名的应用的共享 UID(
2024-12-07 11:20:39
420
原创 Android 15 使用 scrcpy 2.7 投屏闪退问题
遇到scrcpy 2.7闪退的问题,根本原因在于默认音频驱动(WASAPI)无法初始化音频设备。通过设置环境变量和禁用音频输出,成功解决了该问题。如果你也遇到类似的问题,可以尝试修改脚本以绕过音频相关的错误。下载地址。
2024-11-20 13:42:44
1672
原创 Android 13 实现屏幕熄屏一段时候后关闭 Wi-Fi 和清空多任务列表
当设备屏幕关闭一段时间后,自动关闭 Wi-Fi 连接并清空多任务菜单。
2024-11-14 15:44:03
516
原创 如何在 Android 14 中调整字体最大 大小 和 显示最大一格 大小
在一些设备上,我们可能希望自定义系统设置中的字体和显示大小,以满足不同用户的需求。本文将介绍如何在 Android 14 中修改最大字体比例以及最大显示大小的设置,具体通过调整arrays.xml和dimens.xml文件中的值来实现。
2024-11-09 17:59:13
621
原创 在 Android 14 的 SPRD 项目中添加自动亮度调节功能
为了在 Android 14 的下拉菜单中增加自动亮度调节按钮,可以按照以下步骤进行代码修改。
2024-11-09 17:51:24
411
原创 Android 14 SPRD 下拉菜单中增加自动亮度调节按钮
为了在 Android 14 的下拉菜单中增加自动亮度调节按钮,可以按照以下步骤进行代码修改。
2024-11-09 17:49:01
982
原创 Android 14 SPRD 平板上的第三方应用视频通话方向调试流程
在Android 14的SPRD平板设备上,为确保系统相机和第三方应用(如QQ)的视频通话方向一致,需要对设备的方向配置文件、驱动层宏定义以及系统代码进行调试和修改。通过调整、摄像头驱动方向,最后在源码中为特定应用增加方向修正逻辑,可以有效解决大多数方向偏差问题。上面是用AI 整理的,如果看不懂可以看原文以下内容帮我整理成博客输出Android 14 展讯 SPRD 平板 第三方应用预览视频通话反向调试流程平板设备先把系统方向调到,横着拿时候,前摄像头在上。打开竖屏应用底边在 B 边。
2024-11-09 17:35:22
618
原创 Android 15 在状态栏时间中显示秒数
无论您选择使用ADB进行快速解决,还是通过修改系统源代码修改,显示秒数功能都将提升您的Android使用体验。在Android 15中,您可以通过两种方式在状态栏中显示秒数:使用ADB命令或修改系统源代码。下面详细介绍这两种方法。您可以使用ADB(Android调试桥)命令轻松启用状态栏中的秒数显示。对于希望永久启用该功能的用户,可以通过修改系统源代码来实现。这种方法简单快捷,不需要对系统文件进行任何更改。如果需要进一步调整或修改,请随时告诉我!,您将启用状态栏中的秒数显示。
2024-11-04 11:45:54
1776
原创 SPRD Android 14 Launcher 3 中添加长按桌面图标启动自由窗口模式功能
通过以上的代码修改,SPRD Android 14的Launcher3现在支持长按桌面图标启动自由窗口模式。
2024-11-03 00:04:55
422
原创 Linux 如何精准排除特定文件并批量替换字符串
通过使用grep的--exclude和参数,你可以精确地控制哪些文件参与批量替换操作。这样不仅可以避免误操作,还能确保代码的稳定性。结合sed的正则表达式特性,你可以在复杂的项目中快速、高效地完成批量替换任务。这种方法尤其适合 Android 开发中的多语言处理场景,帮助你更好地管理和维护项目资源。如果你想排除所有arrays.xml文件,无论它们位于哪个目录,你可以使用--exclude配合通配符来过滤所有的arrays.xml文件。
2024-10-25 21:21:17
319
原创 Linux 如何使用 sed 批量替换字符串并排除特定目录
通过将grep和sed结合使用,并使用参数,你可以非常精准地控制替换的范围,避免对某些目录中的文件进行不必要的修改。这种方式特别适合在处理 Android 项目的资源文件时,能够大幅减少误操作的风险,提高工作效率。在大型项目中,合理运用这些命令行工具,可以让你的批量操作更加高效和精确。
2024-10-25 21:18:32
517
原创 使用 sed 命令精准替换字符串并避免误替换
在进行批量替换时,使用sed可以大大提高工作效率。但为了避免误替换其他包含相同子串的词语,使用正则表达式中的单词边界\b) 是一个简单而有效的方法。本文的示例展示了如何在批量替换时保证精确匹配,从而避免不必要的字符串替换。通过这篇文章,希望你能更好地掌握sed和grep的使用,处理类似的批量替换任务时更加得心应手。
2024-10-25 21:16:40
214
原创 Android 13 SPRD 如何临时修改 Android 系统版本
在 Android 开发或调试过程中,有时需要临时修改系统版本号,例如为了适应特定的应用需求或进行特定版本的兼容性测试。通过修改 Android 系统的构建文件,可以轻松实现这个目的。本文将介绍如何在 Android 源码中快速更改系统版本号。
2024-10-22 23:42:11
510
原创 Android 13 修改系统源码强制夸克浏览器支持横竖屏显示
在某些情况下,某些应用程序默认不支持横竖屏切换(如夸克浏览器),这可能会影响用户体验。通过修改 Android 系统中的源码,我们可以为夸克浏览器强制支持横竖屏切换。本文将详细介绍如何修改 Android 源码来实现这一目标。
2024-10-22 23:32:51
519
原创 Android 14 SPRD 使用 adb 来获取所有应用的 Widget 包名和类名
【代码】Android 14 SPRD 使用 adb 来获取所有应用的 Widget 包名和类名。
2024-10-22 23:20:54
112
原创 备忘 RK3562 Android14 Launcher3 应用名称双行显示
【代码】备忘 RK3562 Android14 Launcher3 应用名称双行显示。
2024-10-06 10:45:49
142
原创 备忘 RK3562 Android14 关机动画默认横屏打开自动旋转不影响显示
【代码】备忘 rk3562_A14 关机动画默认横屏打开自动旋转不影响显示。
2024-10-06 10:37:45
383
ApktoolM-2.4.0-原版.apk
2025-02-08
Android 修改安兔兔等三方工具显示的屏幕尺寸 计算Ydpi apk 自动获取参数版
2024-07-15
Android 修改安兔兔等三方工具显示的屏幕尺寸,计算Ydpi apk calculateYdpi
2024-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人