qq_33088619
这个作者很懒,什么都没留下…
展开
-
第十八篇:怎么判断系统开机完成,进入了桌面
(1)有时候需要在系统起来进入桌面之后执行一些特殊命令,那么如何判断 Android 系统是否已经起来,并开始进入桌面?(2)系统开机之后,可以去监听开机广播去判断系统是否启动完成。在 SystemUI 中,有现成的代码。如下:if (Process.myUserHandle().equals(UserHandle.SYSTEM)) { IntentFilter bootCompletedFilter = new IntentFilter(Intent.ACTION_BOOT_C原创 2022-01-14 09:37:48 · 2381 阅读 · 0 评论 -
第十七篇:修改默认窗口动画缩放、过渡动画缩放的值
(1)在开发者选项中可以去选择“窗口动画缩放”、“过渡动画缩放”比例,有客户需求关闭这个动画过程。(2)可以直接在SettingsProvider下去修改默认值,然后重新编译,格式化刷机即可。详细修改记录如下:--- a/android/frameworks/base/packages/SettingsProvider/res/values/defaults.xml+++ b/android/frameworks/base/packages/SettingsProvider/res/values/de原创 2022-01-14 09:29:04 · 4269 阅读 · 0 评论 -
第十六篇:修改默认的快速选项 QSTitle
(1)先确认是否有客制化,在device下搜下,如果有多个config.xml 首先确认使用哪个config.xml,可以在config.xml里面随意加一段代码,重新编译,看是否报错。(搜索如下关键词“quick_settings_tiles_default ”)(2)如下案例:按照wifi、bt、旋转、勿打扰、截屏、dark、google分享排列。+++ b/android/device/softwinner/ceres/common/overlay/overlay_go/frameworks/b原创 2022-01-14 09:22:19 · 1306 阅读 · 0 评论 -
第十五篇:熄屏状态下 wifi 断线重连
需求设备浅休眠,在熄屏状态下,wifi 断开了连接,需要重连解决方案(1)熄屏状态下wifi断线重连,注释掉如下代码,不监听关屏和黑屏广播可以解决diff --git a/android/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ClientModeImpl.java b/android/frameworks/opt/net/wifi/service/java/com/android/server/wifi/Client原创 2021-12-01 17:45:16 · 853 阅读 · 0 评论 -
第十四篇:A133 R 底部虚拟导航栏增加音量按键
需求机器无音量按键,需要在底部导航栏添加虚拟音量按键解决方案(1)需要的图标,推荐这个网站可以下载:https://www.iconfont.cn/collections/index?spm=a313x.7781069.1998910419.5&type=1 (素材网站)(2)下载svg图片之后,需要转化代码,可以用以下工具转化出来。把svg转化为xml文件。打开压缩文件里面index.hml,然后把svg图片拖进去即可。链接:https://pan.baidu.com/s/1AYR6ly原创 2021-12-01 17:41:55 · 1751 阅读 · 3 评论 -
第十三篇:A133 eng 版本固件界面重构显示红框
需求eng 版本的固件,在刷新界面时四周出现红框,需要去掉。解决方案:参考如下图,注释掉代码即可原创 2021-12-01 17:32:42 · 257 阅读 · 0 评论 -
第十二篇:A133 打开悬浮窗权限
需求:Android 系统在10.0之后,一些低内存设备(2G、3G内存),悬浮窗权限默认被禁止,一些第三方APP无法打开悬浮窗。解决方案:(1)android\packages\apps\Settings\src\com\android\settings\applications\appinfo\DrawOverlayDetails.java看截图(注释掉return掉的那段代码)(2)添加如下代码,表示针对某些应用放开悬浮窗权限,不加判断条件,就是放开所有应用打开悬浮窗权限。String原创 2021-11-18 09:51:06 · 2515 阅读 · 1 评论 -
第十一篇:A133 Q A133 Q 去掉连接wifi时,密码输错弹出的提示框
需求:去掉连接wifi时,密码输错弹出的提示框解决方案:--- a/android/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WrongPasswordNotifier.java+++ b/android/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WrongPasswordNotifier.java@@ -59,7 +59,7 @@ pub原创 2021-11-18 09:45:22 · 226 阅读 · 0 评论 -
第十篇:A133 R 动态显示隐藏底部导航栏
(1)底部导航栏view的加载在代码:android/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment可以注释掉 .addView方法隐藏掉底部虚拟按键public static View create(Context context, FragmentListener listener) { ................. int hideNa原创 2021-11-18 09:39:18 · 268 阅读 · 2 评论 -
第九篇:A133 R 去掉下拉菜单栏 (新增动态开关去控制状态栏下拉)
需求:去掉下拉菜单栏和虚拟按键 (新增动态开关去控制状态栏下拉)(1)去掉状态栏在frameworks/base/core/res/res/values/dimens.xml文件中修改以下内容status_bar_height 改成0dp(2)禁止下拉菜单栏目前通过 StatusBarManager.DISABLE_NONE、StatusBarManager.DISABLE_EXPAND 方式去禁止菜单栏下拉。实现方式:2.1 在 android/frameworks/base/packa原创 2021-11-16 11:58:31 · 1147 阅读 · 0 评论 -
第八篇:A133 R 获取Root权限
描述:A133 R 获取Root权限,patch里面关闭了selinux权限,可以不关闭。is_enforcing = false;见附件代码:diff --git a/build/make/target/product/base_system.mk b/build/make/target/product/base_system.mkold mode 100644new mode 100755index 4569bceff9..cfe6f34f02--- a/build/make/targ原创 2021-11-16 11:30:04 · 677 阅读 · 0 评论 -
第七篇:A133 Android 10 触摸提示音过大
描述:开启触摸提示音功能之后,客户反馈触摸提示音过大,需要改小。解决方案:看代码注释,在framework下搜索方法即可。/** @see AudioManager#playSoundEffect(int) */ public void playSoundEffect(int effectType) { playSoundEffectVolume(effectType, -1.0f); } /** @see AudioManager#playSoundEff原创 2021-11-16 11:25:35 · 1421 阅读 · 0 评论 -
第六篇:A133 用DragonSN工具刷SN号,MAC地址细节问题
描述:用dragonsn烧写SN号,刷机成功之后重启,发现SN号未改变,或者写MAC地址无效问题。(1)烧写SN号,工具里面key名称要填写为snum,这个表是SN号的key值,刷机之后才能正常生效。(2)wifi_mac 表示烧写Wifi MAC 地址(3)bt_mac 表示烧写BT MAC 地址(4)mac 表示以太网的MAC地址adb shellcat proc/cmdline 查看当前的mac地址等其他信息。...原创 2021-11-16 11:21:51 · 1780 阅读 · 2 评论 -
第五篇:A133 Q USB Camera 30W 无法使用本机相机打开,200W可以
描述:USB Camera 30W 无法使用本机相机打开,200W可以.使用附件的补丁,尝试修改 摄像头分辨率后还是不能打开,附件是 30W 和 200W 对应的 uart log 和 logcat ,请帮忙分析。复现步骤:开机后打开系统自带camera(可以连续双击power key 进入 camera)通过附件的app ,30w是可以打开的,usb 通讯是没有问题的。解决方案:客户定制usb camera输出格式yuyv,原生的camera hal不支持。附件补丁:支持yuyv usb原创 2021-11-16 11:16:23 · 569 阅读 · 0 评论 -
第四篇:A133 DDR+FLASH为1+16G,Q和R系统会比较卡
描述:A133 R 使用 Nand 会比较卡,会出现微信报错等问题。解决方案:原因分析:对于1G方案,初步确认是内存不够优化手段:A133_Android_R_Update_awbms_server_20210727.zip– 对于1G方案,后台进程限制到3个,cache限制到250MBdalvik.vm.heapstartsize=5mandroid/device/softwinner/ceres-b3/ceres_b3.mkNUM_FRAMEBUFFER_SURFACE_BUFFE原创 2021-11-16 11:10:32 · 1055 阅读 · 0 评论 -
第三篇:A133 USB设备名随机
描述:现发现U盘名随机生成,需帮更如下,如何解决?比如USB0 -> usbaUSB1 -> usbbconsole:/mnt/media_rw # ls322A255A2A251BFB解决方案:1.设置ro.vold.nickname变量置为true,u盘挂载会按照device\softwinner\mercury-demo\fstab.sun50iw9p1指明的名称进行挂载。2. 具体实现参考代码: android\system\vold\model\PublicVolum原创 2021-11-16 11:04:44 · 1674 阅读 · 0 评论 -
第二篇:A133 色温显示差异过大,使用仪器检测无法达到标准
描述:客户反馈,平板色温差异过大,使用检测仪器确认无法达到预期标准,需要做改善!解决方案:按照以下方式指定色温参数,已得到改善:PRODUCT_SYSTEM_DEFAULT_PROPERTIES += persist.sys.timezone=Europe/Brussels persist.sys.country=FR persist.sys.language=fr persist.vendor.display.color_temperature=40 【add】...原创 2021-11-16 11:00:28 · 175 阅读 · 0 评论 -
第一篇:A133 R 连接蓝牙键盘重启
描述:客户使用蓝牙键盘,机器连上蓝牙键盘,机器会重启。解决方案InputManagerService.java 注释掉即可。原创 2021-11-16 10:58:14 · 534 阅读 · 0 评论