自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android ROM定制

Android Frameworks 开发

  • 博客(38)
  • 收藏
  • 关注

原创 Android 13 默认讯飞输入法

客户想要默认使用讯飞输入法。

2024-01-15 19:33:29 686

原创 Android 13 关闭相册的编辑功能

因为做的是学生机,客户不希望相册的图片可以编辑。

2024-01-15 16:38:43 643

原创 Android 13 原生浏览器-默认关闭 JavaScript

客户觉得此功能比较耗费流量,于是想要默认关闭此功能,此功能的入口是在浏览器-设置-高级-启用 JavaScript。

2024-01-09 16:26:57 733

原创 Android 13 移除下拉栏中的设置入口

因为当前项目的设置已被加密,客户不希望通过下拉窗口的设置图标进入设置,决定去掉该图标。

2024-01-09 15:36:02 790

原创 Android 13 移除手势中快速打开相机的入口

客户反馈不需要快速打开相机的功能,之前的文章我们是默认关闭了该功能,但是客户后面觉得不需要该功能的开启,要删除对应的菜单、

2024-01-03 15:36:26 405

原创 Android 13 默认关闭 快速打开相机

在设置菜单的手势界面里,快速打开相机是默认开启的,此功能当开启时连续点击两次电源键会打开相机,现在客户需要默认关闭。

2023-12-29 14:41:13 1328

原创 Android 13 动态启用或禁用IPV6

客户想要通过APK来控制IPV6的启用和禁用,这里我们通过广播的方式来让客户控制IPV6。

2023-12-28 18:07:40 1941 2

原创 Android 13 自动旋转屏幕 重启后关闭的问题

近期在Android 13 上发现当打开自动旋转屏幕后关机,重新启动后自动旋转屏幕关闭了。

2023-12-28 15:55:30 795

原创 Android 13 拿起设备时唤醒和合盖灭屏冲突(与霍尔传感器功能冲突)

此设备是一个平板设备,有霍尔传感器,当磁吸盖关上时息屏,当拿起设备时唤醒功能开启时,磁吸盖关上还是会被唤醒,这样就导致设备待机时放在背包中会增加耗电,现在需要当磁吸盖合上的时候不允许设备被拿起唤醒。

2023-12-26 20:23:18 456

原创 Android 13 限制原生浏览器(Browser)访问某个网址或只允许访问某个网址

客户需要只允许访问某些网站或限制某几个网站的访问。

2023-12-25 12:05:44 729

原创 Android 13 USB调试加密

客户需要开发者模式开启时,打开USB调试需要加入密码显示,我们的思路是在打开USB调试时弹出的弹框下方加入输入密码框。

2023-12-22 14:14:20 635

原创 Android 13 移除微件(Widgets)功能-国内版本

客户在一些版本不希望使用微件功能需要禁用掉。

2023-12-12 14:01:28 454

原创 Android 13 添加安装应用密码输入框,更新不需要输入

此需求是在开发学生模式时,客户提到的一项功能,当学生模式开启时,不允许安装应用,同时adb命令也不可安装应用,只有输入正确密码才可以安装,但是已经安装的apk,允许正常安装无需输入密码,也就是更新不需要输入密码。

2023-12-05 18:28:06 1008

原创 Android 10.0 gallery图库编辑图片后 原图变为黑色图片

用相机拍照后,跳转到图库点击图片,编辑后保存发现原图变为黑色编辑后的图片正常保留了,我们需要保留原图应做如下修改。

2023-11-28 14:55:17 406

原创 Android 10.0 移除微件(Widgets) - 移除图标长按处的微件快捷方式

客户描述不想要Launcher中长按图标时显示微件功能,需要移除。

2023-11-16 15:50:10 98

原创 Android 11.0 禁止扫描2.4ghz WIFI

客户在连接wifi时不希望连接到2.4ghz的wifi,想要在打开wifi连接列表时只扫5ghz的wifi。

2023-10-07 16:11:38 166

原创 Android Camera2 摄像头缩放倍数由8倍改4倍-ZOOM

由于摄像头放大倍数过大会导致画面抖动,于是决定限制放大倍数,由8倍改为4倍。

2023-09-28 15:28:52 625

原创 Android Camera2 录像拍照方向异常

由于机器没有重力感应,相机在录像界面的拍照方向存在异常,此修改是Android 9.0的修改;

2023-09-27 11:03:18 280

原创 Android Camera2 闪光灯图标大小不一致

在打开相机时选择闪光灯模式时发现三个图标的大小不一致 此修改是在Android 9.0的修改。

2023-09-26 20:57:42 141

原创 Android 导航栏的显示与隐藏

某些屏幕小或者有按键的机器,客户是不需要导航栏的。

2023-09-25 11:53:57 381 1

原创 Android 12.0 急救信息页面 添加信息时-横竖屏切换头像无法保存

在设置菜单的-安全和紧急情况-打开急救信息中-用户选择姓名拍好头像后进行横竖屏操作头像被重新刷新了没有保存,对于横竖屏的切换保存数据,我们考虑的一般会想到Activity中如下的两个方法。

2023-09-22 17:56:03 185 1

原创 Android 10.0 开启USB调试时连接电脑默认授权

由于客户在产线测试时觉得连接USB时每个机器都要点击弹框授予权限,觉得非常麻烦决定去掉USB调试时出现的授权弹框。

2023-09-21 12:04:49 860

原创 Android 10.0 开机自启动客户内置软件

客户提供的apk并没有自启动功能,想要通过系统在开机时打开应用,思路就是在接收到开始广播后执行startActivity即可,这里我是在Settings的RoamingSettingsReceiver.java中监听的开机广播。

2023-09-20 19:54:49 348 1

原创 Android 10.0 Settings 移除热点功能

在某些机器中客户不希望带热点功能,我们需要删除setting中和热点相关的菜单和快捷方式。

2023-09-19 21:23:08 355 1

原创 Android 10.0 默认USB文件传输(MTP)

客户需求:需要默认usb插入时为数据传输模式,并且是每次插拔都默认成MTP。

2023-09-18 19:33:06 709 2

原创 Android 10.0移除settings的长按弹框

路径:packages/apps/Launcher3/src/com/android/launcher3/popup/PopupContainerWithArrow.java。路径:packages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcutFactory.java。因之前客户需求将settings加密了但一些WiFi还有热点的功能开启还可以通过长按settings的入口添加,客户想要长按settings什么快捷方式也不弹。

2023-09-17 20:43:51 137 1

原创 Android 10.0 通过广播切换APN-在Settings中加入

因客户的一些需求希望系统上能写好接口通过广播去切换指定的APN,这里我们是将ApnReceiver放在Settings下了,

2023-09-16 11:57:06 199 1

原创 Android 10.0 添加WIFI指示灯

因客户需求设备需要添加wifi的指示灯连接时不亮灯,未连接时闪烁绿灯,修改过程中我们要考虑充电灯和解开锁屏状态时对状态灯的影响。

2023-09-15 11:10:41 213

原创 Android 10.0 Settings增加隐私菜单

在一些客户定制的需求中客户想要在设置中添加新的隐私菜单。

2023-09-14 23:05:22 202 1

原创 Android 打开某个应用时拉高节点

在一些客户定制的需求,要求我们在打开客户应用时拉高某个节点,并且还需要在系统源码上修改时,我们就需要改动Activity.java中的onCreate的方法了,而且想要操作节点还需要selinux权限,如果是系统像系统层操作节点一般avc报的缺少权限都是system_server。

2023-09-13 13:15:30 116

原创 Android 10.0 信号强度低时切换数据的功能实现

此功能是当信号低于多少dbm时进行切换数据的功能。

2023-09-12 19:33:55 270 1

原创 android 9.0 解锁System分区

由于一些定制需求客户想要操作/system路径下的库文件正常此目录下是只有读的权限。

2023-09-11 11:15:44 1049

原创 Android 内置APK 无法开机(开机后apk闪退)

在开发时我们会遇到一些客户提供应用来让我们内置到系统中,当我们内置后有事会导致无法开机,这是由于应用申请了一些敏感权限,我们只要通过log找到应用所需的权限并在白名单中添加即可。路径:vendor/mediatek/proprietary/frameworks/base/data/etc/privapp-permissions-mediatek.xml。以上步骤弄完后 如打开apk闪退 logcat 抓取apklog。如无法开机先刷正常软件打开 usb调试 成功连接usb后关机。

2023-09-08 09:43:19 318 1

原创 Android 10.0 POWER键长按3S关机的实现

0:什么都不做。长按电源按钮不会触发任何特殊操作。1:显示全局操作菜单。长按电源按钮将显示一个包含各种全局操作选项的菜单,您可以从中选择执行不同的操作。2:关机(带有确认)。长按电源按钮将触发设备的关机操作,并需要用户确认以执行关机。3:关机(无需确认)。长按电源按钮将直接触发设备的关机操作,无需用户确认。4:前往语音助手。长按电源按钮将启动语音助手,允许用户使用语音命令或语音搜索功能。5:前往助手(Settings.Secure.ASSISTANT)。

2023-09-07 10:39:15 749

原创 Android 13.0 改为平板模式-并且不改变Launcher和SystemUI

Android 13上是可以根据dpi来判断机器是平板模式还是手机模式,我的设备分辨率是2000x1200,当我们利用 adb shell -> wm density 获取当前dpi然后执行 wm density 320会发现Launcher发生了变化,此时会有布局改变以及锁屏改变,还有hotseat显示不全,导航栏变小靠右等问题,所以我们的思路是在变为平板模式后不要让Launcher和SystemUI改变即可。改完后我们还需验证下QQ和微信是否为平板模式。

2023-09-06 17:53:10 1655 1

原创 Android 9.0 Settings增加OTG开关

路径:vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/accessibility/AccessibilitySettings.java。路径:vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values-zh-rCN/strings.xml。在设置-无障碍的菜单中增加我们定义的SwitchPreference。

2023-09-06 14:58:11 478

原创 Android 9.0开机时 给内置应用所有权限

路径:frameworks/base/services/core/java/com/android/server/pm/permission/PermissionManagerService.java。此修改的应用场景是当某些apk打开时默认会有弹框提示申请权限,但在一些需求中是不希望apk弹框,所以只需要将应用授予权限作为安装权限 GRANT_INSTALL 就可以屏蔽掉弹框。授予作为运行时一个被授予的权限,作为一个安装时间。授予权限作为安装权限。授予运行运行时的权限。

2023-09-06 11:55:36 149 1

原创 Android 新增APN

Carrier:apn的名字,可为空,只用来显示apn列表中此apn的显示名字。Mcc:由三位数组成。用于识别移动用户的所在国家;Mnc:由两位或三位组成。用于识别移动用户的归属PLMN。MNC的长度(两位或三位数)取决于MCC的值。Apn:APN网络标识(接入点名称),是APN参数中的必选组成部分。此标识由运营商分配。Proxy:代理服务器的地址Port:代理服务器的端口号Mmsc:MMS中继服务器/多媒体消息业务中心,是彩信的交换服务器。

2023-09-05 15:49:17 263

空空如也

空空如也

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

TA关注的人

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