Android Framework
开发实战笔记
阿西巴扎嘿了个嘿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 11 修改成默认24小时时间制
系统默认使用12小时,需要修改配置成24小时时间制。原创 2025-05-12 10:58:03 · 203 阅读 · 0 评论 -
Android 11 修改系统默认壁纸
默认壁纸需要更换,修改此图片,注意尺寸,还有的项目可能需要修改对应的分辨率的资源,最好是一起修改。原创 2025-05-12 10:55:36 · 292 阅读 · 0 评论 -
Android 11 关闭MTP模式
【代码】Android 11 关闭MTP模式。原创 2025-05-12 10:49:14 · 233 阅读 · 0 评论 -
Android-11 SPRD 应用待机优化
注意:IPowerManagerEx的包名是 android.os.sprdpower,属于展锐平台。优化打开时,第三方安装应用会在设备待机一段时间后被系统关闭网络。设置-->电池-->应用待机优化。原创 2025-05-09 17:49:09 · 432 阅读 · 0 评论 -
Android-11 SPRD 禁止自动旋转
项目为竖屏,旋转时会在左下角出现旋转按钮。原创 2025-05-09 17:41:55 · 152 阅读 · 0 评论 -
Android-11 SPRD 授予自定义Launch通知使用权限
自定义了一个Launcher,需要授权通知。原创 2025-05-09 17:39:15 · 130 阅读 · 0 评论 -
Android-11 SPRD 省电模式时不切换到深色主题
项目打开省电模式时,会自动切换到深色主题,引发其他异常,经过讨论直接关闭掉切换深色主题。原创 2025-05-09 17:31:10 · 420 阅读 · 0 评论 -
Android-11 SPRD彻底去掉导航栏底部
在展锐的项目中发现overlay绘制了该区域。但是切换到【三按钮导航】时底部是没有的。导航栏底部还有残留的绘制区域。原创 2025-05-09 17:08:45 · 241 阅读 · 0 评论 -
android安装busybox和读写测试
2.把busybox文件upload到/system/xbin/目录。1. android设备需 root。4.在 /system/xbin执行。3.修改busybox文件权限。原创 2023-11-09 16:14:26 · 298 阅读 · 1 评论 -
android8.1 添加 doze白名单
省电优化白名单和调试方式原创 2022-08-06 15:50:26 · 1943 阅读 · 1 评论 -
android11在framework中增加新的类方法
framework开发原创 2022-06-18 19:22:31 · 1217 阅读 · 0 评论 -
Android 11 [sprd]去掉全面屏模式的提示框
在framework/base/services/core/java/com/android/server/wm/ImmersiveModeConfirmation.java注释掉handleShow()@Overridepublic void handleMessage(Message msg) { switch(msg.what) { case SHOW: //去掉全面屏模式的提示框 2022-04-17 //hand.原创 2022-05-25 11:46:04 · 513 阅读 · 0 评论 -
Android 11 开机动画资源
动画路径: /system/media/bootanimation.zipdecs.txt:配置文件,主要包括动画分辨率、每秒帧数、循环次数、动画路径等part0:第1组动画所在的文件夹。里面的文件一般按序号来命名,eg:0001.png、0002.pngpart1:第2组动画所在的文件夹desc.txt 配置文件格式WIDTH HEIGHT FPS//WIDTH 图片宽度(px)//HEIGHT 图片高度(px)//FPS:每秒帧数TYPE COUNT PAUSE PAT原创 2022-02-24 14:42:44 · 2640 阅读 · 0 评论 -
Android 11 [SPRD]开机Logo的资源替换
1.开机 logo 和充电 logo 资源位置vendor\sprd\release\bmp\unisoc_bmp2.根据你的编译选项使用对应 logo bmpvendor\sprd\release\pac_config\sl9832e_1h10_64b.ini根据配置里面的路径修改BootLogo=1@./vendor/sprd/release/bmp/unisoc_bmp/unisoc_FHD_1080_2160.bmpFastboot_Logo=1@./vendor/sp原创 2022-02-16 19:59:35 · 1895 阅读 · 0 评论 -
Android 8.1输入法配置
1.在framework/base/packages/SettingProvider/res/values/defaults.xml的最后添加<string name="config_default_input_method_baidu" translatable="false">com.baidu.input_benewtech/com.baidu.input.ImeService</string><string name="config_enabled_input原创 2022-02-16 10:54:07 · 916 阅读 · 0 评论 -
android 11中置入第三方应用apk
在packages/apps/目录中新建文件目录,例如MyApp 拷贝MyApp.apk拷贝到该目录下 在packages/apps/MyApp/目录下新建Android.mk # ifneq ($(strip $(FEATURE_BN_NOT_BUILD_APP)),true)LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := MyAppLOCAL_MODULE_CLASS := AP..原创 2022-02-16 10:48:46 · 1308 阅读 · 0 评论 -
Android 11 Framework中Priv-Permissions权限配置
在 frameworks/base/data/etc/privapp-permissions-platform.xml中增加应用中AndroidManifest.xml中配置的权限<!-- 包名 --><privapp-permissions package="com.my.demo"><permission name="android.permission.INTERNET" /><permission name="android.permis原创 2022-02-16 10:46:37 · 2569 阅读 · 1 评论 -
Android 11 配置apk为Launcher
在packages/apps/目录中新建文件目录,例如MyApp 拷贝MyApp.apk拷贝到该目录下 在packages/apps/MyApp/目录下新建Android.mk # ifneq ($(strip $(FEATURE_BN_NOT_BUILD_APP)),true)LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := MyAppLOCAL_MODULE_CLASS := AP..原创 2022-02-16 10:45:01 · 993 阅读 · 0 评论 -
Android pk8/x509生成keystore
cd到pk8以及x509.pem文件的目录执行如下命令,把platform.pk8生成了.pem 文件:openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out platform.priv.pem -nocrypt执行如下命令,生成pkcs12格式的密钥文件,生成platform.pk12文件,最后的android是keystore的alias,这里默认为android_box, platform.pk12是pk12文件名,需要输入两原创 2022-02-16 10:40:05 · 1369 阅读 · 1 评论 -
Android 8.1去掉导航虚拟按钮
Android 8.1原创 2022-02-16 10:37:42 · 900 阅读 · 0 评论 -
Android 11 Framework去掉底部虚拟按钮导航
Android R原创 2022-02-16 10:35:31 · 2130 阅读 · 0 评论
分享