自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生只是一种体验,不必用来演绎完美。

目标赋予我们生命的意义和目的。有了目标,我们才会把注意力集中在追求喜悦,而不是在避免痛苦上。

  • 博客(110)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android 13 Aosp Settings Android Studio版本

Android 13 Aosp Settings Android Studio版本

2024-11-27 16:52:36 1106

原创 Android 13 编译Android Studio版本的Launcher3

Android 13 编译Android Studio版本的Launcher3

2024-11-21 16:05:26 868

原创 adb 获取Settings当前界面的Fragment

【代码】adb 获取Settings当前界面的Fragment。

2024-07-11 17:19:21 326

原创 Android11 Framework Vendor下自定义系统服务

vendor 添加sepolicy, service, Android.bpvendor/testos/sepolicy/app.tevendor/testos/sepolicy/service_contextsvendor/testos/sepolicy/service.tevendor/testos/mdm/java/android/test/mdm/IMdmManager.aidlvendor/testos/mdm/java/android/test/mdm/MdmManager.jav..

2022-03-23 14:22:54 5418 1

原创 2018 Android 文字转语音(中文) TextToSpeech+科大讯飞语音引擎3.0

最近项目中需要用到文字转语音。 本来是想使用朗读女生成的声音文件放到项目资源中进行播放。 但是产品要求改成动态的。于是就用了Google为我们封装好的类TTS,即TextToSpeech:大家可以看下详细文档。代码其实不多,但是写完之后测试就有问题,没声音,,,,看了之后才知道谷歌这个官方api不支持中文。。很Tmd. 给大家科普下: 文字转语音的引擎: com.svox...

2018-09-06 14:19:09 21344 12

原创 Android 13 上通过修改 AOSP 拦截 SystemUI 音量调节事件

(如 android:permission=“android.permission.SYSTEM_ALERT_WINDOW”)。通过以上步骤,即可在 Android 13 的 AOSP 中实现对 SystemUI 音量调节事件的拦截与自定义处理。VolumeDialogImpl.java:处理 UI 交互事件(如按钮点击)。PhoneWindowManager.java:处理物理按键事件(如音量键)。多用户适配:在多用户环境下需处理用户上下文(如 UserHandle)。外部应用监听拦截广播并响应。

2025-02-16 10:14:05 288

原创 Android 13 通过修改 AOSP 禁用扬声器

需要深入修改音频系统的路由策略和硬件抽象层。

2025-02-16 10:07:21 463

原创 Unable to make field private final java.lang.String java.io.File.path accessible: module java.base d

【代码】Unabletomakefieldprivatefinaljava.lang.Stringjava.io.File.pathaccessible:modulejava.based。

2025-01-19 13:16:16 528

原创 Android 13 动态显示隐藏 HomeButton,RecentsButton

【代码】Android13动态显示隐藏HomeButton,RecentsButton。

2025-01-19 13:14:29 348

原创 Android 13 Launcher3 隐藏底部任务栏桌面图标

【代码】Android 13 Launcher3 隐藏底部任务栏桌面图标。

2025-01-04 12:24:28 406

原创 Android 13 SystemUI 禁止下拉快捷面板

【代码】Android 13 SystemUI 禁止下拉快捷面板。

2025-01-04 12:21:21 89

原创 Android 13 Aosp SystemUI Android Studio版本

【代码】Android 13 Aosp SystemUI Android Studio版本。

2024-12-28 11:09:45 474

原创 Android 13 Launcher3 移除桌面抽屉入口

【代码】Android 13 Launcher3 移除桌面抽屉入口。

2024-12-28 11:01:17 303

原创 Android 13 Aosp SystemServer功能裁剪(PackageManager.hasSystemFeature())

发现通过PackageManager().hasSystemFeature()判断是否支持wifi,bt模块后启动相关Service.Android系统启动后Zygote进程会forkSystemServer进程。SystemServer启动Andorid服务.系统定制,裁剪Wifi,bt等模块。修改即可实现裁剪,其他模块同理。

2024-12-18 22:09:20 339

原创 Android 13 Aosp预置应用error:mismatch in the<uses-library>tags between the build system and the manifest

具体来说,构建系统没有要求任何必须或可选的库,但APK的manifest文件中声明了一个可选库org.apache.http.legacy。在构建Android应用SogouInput时,构建系统中的标签与APK的manifest文件中声明的库不匹配。

2024-12-18 22:06:08 213

原创 Android Studio cannot find symbol class javax.annotation.processing.AbstractProcessor

但是,从 Java 8 开始,虽然 AbstractProcessor 仍然存在于 JDK 中,但它所在的包和相关的 API 已经不再被javax.annotation-api 所包含,而是作为 JDK 内部的一部分。中的包和类被移除或标记为过时(deprecated),以符合模块化的要求。javax.annotation 和javax.annotation.processing 包就是其中之一,它们在 Java 9 中被标记为过时,并在后续的 Java 版本(如 Java 11)中被完全移除。

2024-11-27 15:34:19 337

原创 Android Studio 配置 proto

下载protobuf相关plugin。protobuf配置。

2024-11-25 17:46:24 482

原创 Android 13 Aosp 默认允许应用动态权限

【代码】Android 13 Aosp 默认应用允许动态权限。

2024-11-25 17:39:52 525

原创 Android 13 aosp Launcher 隐藏“壁纸和样式“入口

【代码】Android 13 aosp Launcher 隐藏“壁纸和样式“入口。

2024-11-21 16:09:44 415

原创 Android 13 Launcher预置Settings页面快捷方式 提示未安装该应用

从日志信息来看,尝试从Android启动器(Launcher)应用(com.android.launcher3)启动一个特定的设置活动(com.android.settings.Settings$SecureEraseActivity),即“安全擦除”功能时,遇到了权限问题。因此,这可能是一个权限误用的情况。2022:com.android.launcher3/u0a82}(即启动器进程)启动的Intent需要android.permission.BACKUP权限,但当前进程没有该权限。

2024-11-02 10:17:06 492

原创 Android 13 解决 Settings 首页矢量图修改颜色不生效

从Android 12 开始, 推出了Material You 设计,并在 Android 13 中得到了改进。导致了修改svg颜色不生效的问题。

2024-10-30 19:30:46 498

原创 Android 13 SystemUI 隐藏下拉快捷面板部分模块(wifi,bt,nfc等)入口

createTileInternal(tileSpec)方法注释想隐藏的模块即可。

2024-10-23 13:48:45 411

原创 MasterClear:Can‘t perform master clear/factory reset:IOException:Reboot failed (no permissions?)

在frameworks/base/core/java/android/os/RecoverySystem中的bootCommand()抛出IOException(“Reboot failed (no permissions?关闭默认Selinux策略。

2024-09-03 13:54:05 320 1

原创 Android 13 aosp 恢复出厂设置流程

MasterClearReceiver收到广播调用RecoverySystem重启设备擦除用户数据。调用RecoverySystemService中rebootRecoveryWithCommand。Settings中的MainClearConfirm发送FACTORY_RESET广播。调用PowerManager reboot(REBOOT_RECOVERY)bootCommand执行–wipe_data。

2024-09-03 13:42:51 753 1

原创 小米刷机遇到 couldn‘t find flash script

问题解决解压之后直接使用,不要用images文件夹,用上一级

2024-06-27 16:59:18 4761

原创 android 13 aosp 预置so库

【代码】android 13 aosp 预置so库。

2024-06-05 15:40:04 850

原创 android 13 aosp Failed to scan /system/app/xxx:Error unpackaging native libs for app, errorCode=-113

NO_MATCHING_ABIS: 是由于使用了native libraries。libraries不支持当前的cpu的体系结构, 模拟器使用的x86的。解决办法,在预置应用添加。

2024-06-05 15:36:15 472

原创 Git commit-msg 提交模板配置

/添加指定配置文件,将该内容作为初始化信息填写到提交信息中。执行完命令,多了以下内容。

2024-05-15 11:05:57 648

原创 Linux 通过关键字查找文件

find 路径 -name “文件名” | xargs grep -n “关键字”xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。-n 是可以显示该查找内容所在的行号。find 路径 -name “文件名”通过关键字查找当前目录下的所有mk文件。查找当前目录下的所有mk文件。

2024-05-15 11:01:40 1780

原创 Android 13 系统自定义安全水印

【代码】Android 13 系统自定义安全水印。

2024-05-11 11:27:48 529 1

原创 Android 13 aosp 默认关闭SELinux

将IsEnforcing()方法中默认返回值修改为false即默认关闭SELinux。unused fun,注释掉(测试仅限于ud版本)

2024-05-08 18:02:21 1350

转载 Android aosp 自定义 SELinux

通常情况下,您不能直接修改 system/sepolicy 文件,但您可以添加或修改自己的设备专用政策文件(位于 /device/manufacturer/device-name/sepolicy 目录中)。虽然可以在设备上运行更高/更新版本的平台(框架),但反之并不成立;Android 6.0 通过降低我们政策的宽容度强化了系统安全,从而实现更好的用户隔离和 IOCTL 过滤、降低可从设备/系统之外访问的服务面临的威胁、进一步强化 SELinux 域,以及高度限制对 /proc 的访问。

2024-05-08 17:57:18 495

原创 Android Framework 获取所有应用的运行异常情况

Mdm需求,获取所有应用运行异常情况。

2024-04-25 11:08:43 496 3

原创 Android 13 aosp SELinux: The following public types were found added to the policy

【代码】Android 13 aosp SELinux: The following public types were found added to the policy。

2024-04-25 11:05:15 914 2

原创 Android 系统充电动画

【代码】Android 系统充电动画。

2024-04-24 18:45:14 887

原创 Android 修改状态栏电池图标颜色

基于Sprd Android 11。

2024-04-24 18:39:15 619 4

原创 Android 13 aosp 预置三方应用apk

Android.mk 中的模块定义 您可以使用 LOCAL_MULTILIB 变量将 build 配置为适用于 32 位/64位架构,并替换全局 TARGET_PREFER_32_BIT 变量。构建系统根据模块类和其他LOCAL_ 变量(如 LOCAL_MODULE_TARGET_ARCH 和 LOCAL_32_BIT_ONLY)决定要构建哪种架构。“first” 仅构建第一个架构(在 32 位设备中构建 32 位架构,在 64 位设备中构建 64 位架构)。“32” 仅构建 32 位架构。

2024-04-07 16:42:31 2020

原创 Android 13 aosp hiddenapi config

Android 11 hiddenapi路径。

2024-04-07 16:37:01 667

原创 Android 13 aosp emulator 报错 This user doesn‘t have permissions to use KVM (/dev/kvm)

Andoird 源码编译完成启动模拟器报错。

2024-03-29 14:16:42 534 1

原创 Android com.android.tools.r8.internal.Ub: Absent Code attribute in method that is not native or abst

Android 项目导入 framework.jar编译报错 com.android.tools.r8.internal.Ub: Absent Code attribute in method that is not native or abstract。implementation files 修改为 compileOnly files。

2024-03-29 14:09:58 1958 1

jx-1.2.1.jar

jx-1.2.1.jar

2024-11-27

Android充电动画Demo

Android充电动画Demo

2024-04-24

Android 13 SystemUI 源码

Android 13 SystemUI 源码,仅供学习研究使用

2023-08-18

科大讯飞语音3.0+修改手机截图

安卓 文字转语音 使用谷歌apiTextToSpeech 不能使用中文,于是将文字转语音引擎改为 科大讯飞引擎

2018-09-06

版本控制svn+git

嫌麻烦直接。下载版本控制工具 svn+git。。。。。。。。。。

2017-12-01

碎片嵌套+zbar

项目需要,使用碎片嵌套碎片,外层为radiobutton+viewpager+fragment,里面是tablayout+viewpager+fragment,还有使用zbar扫描条形码

2017-11-30

空空如也

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

TA关注的人

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