
Android Framework
开发实战笔记
阿西巴扎嘿了个嘿
这个作者很懒,什么都没留下…
展开
-
android安装busybox和读写测试
2.把busybox文件upload到/system/xbin/目录。1. android设备需 root。4.在 /system/xbin执行。3.修改busybox文件权限。原创 2023-11-09 16:14:26 · 210 阅读 · 1 评论 -
android8.1 添加 doze白名单
省电优化白名单和调试方式原创 2022-08-06 15:50:26 · 1797 阅读 · 1 评论 -
android11在framework中增加新的类方法
framework开发原创 2022-06-18 19:22:31 · 1129 阅读 · 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 · 448 阅读 · 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 · 2408 阅读 · 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 · 1741 阅读 · 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 · 878 阅读 · 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 · 1214 阅读 · 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 · 2404 阅读 · 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 · 939 阅读 · 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 · 1323 阅读 · 1 评论 -
Android 8.1去掉导航虚拟按钮
Android 8.1原创 2022-02-16 10:37:42 · 821 阅读 · 0 评论 -
Android 11 Framework去掉底部虚拟按钮导航
Android R原创 2022-02-16 10:35:31 · 1993 阅读 · 0 评论