自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android13 通知栏和设置显示中添加副屏亮度条,调节副屏亮度

由于台式的Android设备,存在着两个屏幕显示的情况,故需要对Android系统开发一个可以调节副屏亮度的功能。

2023-09-18 09:10:47 511

原创 Android13 下拉菜单栏中添加快捷截图按钮

Android 13 原生系统下拉状态栏中是没有快捷截图按钮,现在需要添加快捷截图功能。添加快捷截图功能后的效果图:

2023-09-13 14:15:29 528

原创 Android13 大屏设备底部显示TaskBar并NavagatonBar居右

Android 13大屏设备时底下显示任务栏以及虚拟按键靠右的问题,当前需求是去掉底部任务栏的显示,并把虚拟按键导航栏居中显示

2023-09-13 11:59:46 1001

原创 在AndroidR user版本的设备上,如何默认打开USB调试,如何去掉USB调试确认弹窗

适用场景:例如自动化测试等场景,需要在开机后可以直接使用USB调试,无需手动打开。修改方案:修改1为默认打开usb调试,修改2为默认不弹框修改1: build/core/main.mkdiff --git a/core/main.mk b/core/main.mkindex 6b34939…dbae91f 100755— a/core/main.mk+++ b/core/main.mk@@ -270,7 +270,8 @@Target is secure in user builds.A

2023-09-13 09:33:55 506

原创 Android 13 Framework 添加自定义的系统服务CustomService

目的:添加自定义的系统服务,在自定义的服务中开发定制的API接口和功能,独立于系统核心服务,方便开发和维护。开发环境:Android 13 MTK平台涉及修改的文件如下

2023-08-18 15:14:10 704

原创 Android 11 修改底部导航栏显示半透明背景

【代码】Android 11 修改底部导航栏显示半透明背景。

2023-08-16 18:01:09 343

原创 Android 11 添加找回锁屏密码的暗门

前景:由于有些设备在用户的手上,自己设置了锁屏密码,但如果长时间不使用设备,用户容易忘记自己当初设备的密码了。像这种情况,只能强制恢复出厂设置了。但这会导致用户的数据都丢失了。所以我们在锁屏界面做了暗门,可以找回锁屏密码。暗门操作:1.在锁屏界面连续点击锁屏图标10次,即在锁屏图标下方显示设置的密码。2.或在密码输入界面连续点击锁屏图标10次,即在锁屏图标下方显示设置的密码。功能实现:1.在锁屏图标下方添加个textview,用于密码的显示

2023-08-16 17:50:20 554

原创 Android 13 添加自定义分区,恢复出厂设置不被清除

客户有些文件或数据,需要做得恢复出厂设置还存在,故需新增一个分区存储客户数据。a) 分区大小为50Mb) 应用层可读可写c) 恢复出厂设置后不会被清除d) 不需要打包.imge) 不影响OTA升级1).通过代码在分区创建目录和文件,会涉及到SeLinux权限的修改 【影响GMS验证】2).在现有软件版本上,需要格式化下载

2023-08-16 16:58:34 1225

原创 Android 11 修改Launcher3安装应用从第一页开始安装

【代码】Android 11 修改Launcher3安装应用从第一页开始安装。

2023-08-16 16:04:42 208

原创 Android13 修复清除U盘通知后,重新插拔U盘通知不显示的问题

【代码】Android13 修复清除U盘通知后,重新插拔U盘通知不显示的问题。

2023-08-15 20:18:45 168

原创 Android13 修正按Home键二次打开设置过度动画显示不全

【代码】Android13 修正按Home键二次打开设置过度动画显示不全。

2023-08-15 20:17:07 126

原创 Android13 修复按住主屏亮度调节,亮度UI异常跳动

【代码】Android13 修复按住主屏亮度调节,亮度UI异常跳动。

2023-08-15 20:15:43 175

原创 Android13 设备连接PC端,下拉状态栏,删除提示“正在通过USB为此设备充电”

【代码】Android13 设备连接PC端,下拉状态栏,删除提示“正在通过USB为此设备充电”

2023-08-15 20:13:27 275

原创 Android11 修复文件管理器无法拷贝文件到Android data目录问题

【代码】Android11 修复文件管理器无法拷贝文件到Android data目录问题。

2023-08-14 15:47:30 1281 1

原创 Android11 修复设置中通知声设置为静音时图标显示为振动的问题

【代码】Android11 修复设置中通知声设置为静音时图标显示为振动的问题。

2023-08-14 15:37:21 197

原创 Android11 修改连接aruba路由器,输入错误的密码不会报错问题

【代码】Android11 修改连接aruba路由器,输入错误的密码不会报错问题。

2023-08-14 15:31:26 156

原创 Android11 修改在导航栏边缘点击三个虚拟按键不灵敏的问题

【代码】Android11 修改在导航栏边缘点击三个虚拟按键不灵敏的问题。

2023-08-14 15:24:10 105

原创 Android11 打开应用悬浮窗权限功能

【代码】Android11 打开应用悬浮窗权限功能。

2023-08-14 15:22:36 379

原创 Android11 修改默认导航栏放置底部

Android11 修改默认导航栏放置底部

2023-08-14 15:20:01 329 1

原创 Android 修改原生动画的背景颜色

--- a/frameworks/base/cmds/bootanimation/BootAnimation.cpp+++ b/frameworks/base/cmds/bootanimation/BootAnimation.cpp@@ -695,7 +695,7 @@ bool BootAnimation::parseAnimationDesc(Animation& animation) int count = 0; int pause = 0;

2021-04-12 17:16:56 459

原创 Android 修改PID,VID

VID PID 修改device/mediatek/mt8167/init.mt8167.usb.rc1.VID 修改:setprop vendor.usb.vid “0x0E8D”2.MTP模式PID修改2.1 MTP(未打开USB Debug开关)### main function : mtp ### on property:sys.usb.config=mtp && property:vendor.usb.acm_cnt=0 && \ property:

2020-10-30 15:09:55 1841

原创 Android 屏蔽系统所有通知信息及通知栏

1.frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.javavoid enqueueNotificationInternal(final String pkg, final String opPkg, final int callingUid, final int callingPid, final String tag, final int

2020-09-28 11:44:48 3293

原创 Android P 禁用OTG U盘使用

public void disableOTG() {// TODO Auto-generated method stubLog.v(TAG, “disableOTG<>” + android.os.Environment.getExternalStorageDirectory().toString());SystemProperties.set(“persist.sys.disa...

2020-08-13 11:34:08 1774 1

原创 Android P 竖屏横用(只通过上层修改)并固定横屏

1.修改动画横屏显示--- a/mt8788/frameworks/base/cmds/bootanimation/BootAnimation.cpp+++ b/mt8788/frameworks/base/cmds/bootanimation/BootAnimation.cpp@@ -261,13 +261,13 @@ status_t BootAnimation::readyToRun(...

2020-08-11 17:48:50 913

原创 Android Q 合入GMS包配置

1.添加GMS包到vendor/google/2.添加mainline到vendor/partner_modules/ (mainline需要联系google释放)3.device/mediatek/system/common/device.mk+$(call inherit-product-if-exists, vendor/google/products/gms.mk)4.device/mediateksample/项目名/ProjectConfig.mk+AUTO_ADD_GLOBAL_

2020-07-24 11:11:48 1063

原创 Android P sensor对某个APP方向做旋转

--- a/mt8788/frameworks/base/core/java/android/hardware/SystemSensorManager.java+++ b/mt8788/frameworks/base/core/java/android/hardware/SystemSensorManager.java@@ -803,7 +803,16 @@ public class Syst...

2020-07-24 11:05:12 292

原创 Linux crontab 定时任务设置

参考链接:https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.htmlcrontab 定时任务通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。19.1. 命令格式crontab [-u user] file crontab [-u user] [ -e | -

2020-06-04 15:18:29 213

原创 Android 使用Camera2 打开预览Demo

camera.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TextureView android:i

2020-06-01 16:00:15 719 1

原创 Android 使用Camera 打开预览Demo

camera.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TextureView android:i

2020-06-01 15:59:57 872

原创 Android 数据之间转换

Hex字符串转intstatic public int HexToInt(String inHex){ return Integer.parseInt(inHex, 16);}Hex字符串转bytestatic public byte HexToByte(String inHex) { return (byte)Integer.parseInt(inHex,16); }1字节转2个Hex字符static public String Byte2H

2020-05-22 10:28:30 560

原创 Android O Camera 扫描方向适配

--- a/mt8765/frameworks/av/services/camera/libcameraservice/api1/CameraClient.cpp+++ b/mt8765/frameworks/av/services/camera/libcameraservice/api1/CameraClient.cpp@@ -767,11 +767,15 @@ status_t Camer...

2020-05-22 09:48:16 334

原创 Android 上层操作底层设备节点

通过对/sys/class/leds/brightness节点写数据来驱动LED灯打开或关闭。adb shellecho 1 > /sys/class/leds/brightness (打开LED灯,1-255,值越大,LED越亮)echo 0 > /sys/class/leds/brightness (关闭LED灯)以上是通过adb 操作的,接下来是在APP应用中驱动LED灯...

2020-05-18 16:06:55 1325 2

原创 Android P 针对某个应用或Activity做方向旋转

--- a/mt8788/frameworks/base/services/core/java/com/android/server/wm/DisplayContent.java+++ b/mt8788/frameworks/base/services/core/java/com/android/server/wm/DisplayContent.java@@ -114,6 +114,7 @@ ...

2020-04-30 15:57:15 399

原创 Android P 判断某个Activit是否在运行

frameworks\base\services\core\java\com\android\server\wm\WindowManagerService.java @Override public void setFocusedApp(IBinder token, boolean moveFocusNow) { if (!checkCallingPermission(M...

2020-04-30 15:56:22 261

原创 Android 在系统服务中启动自定义服务

1.frameworks/base/services/core/java/com/android/server/buildnumber/BootServices.javapackage com.android.server.buildnumber;import com.android.server.buildnumber.ReadAndwrite;import android.cont...

2020-03-28 13:24:18 482

原创 Android O 添加新时区

1.找到该国家在zoneinfo中的时区信息从https://www.iana.org/time-zones下载tzdata2019c.tar.gz加压tzdata2019c.tar.gz。比如在asia搜索Singapore(新加坡),可以找到如下内容# Singapore# taken from Mok Ly Yng (2003-10-30)# http://www.math.nu...

2020-03-28 13:23:37 1002

原创 Android P 检测Camera打开和关闭的情况

系统Camera和第三方Camera APP 打开Camera时,都能在Camera2ClientBase.cpp中检测到,并且还能看到是哪个APP打开的。frameworks/av/services/camera/libcameraservice/common/Camera2ClientBase.cpp//Camera openCamera2ClientBase<TClientBas...

2020-01-10 13:41:31 3960 1

原创 Android P 添加自定义按键

1.kernel-4.4/arch/arm64/boot/dts/mediatek/tb8788p1_64_bsp.dts其中633与634为自定义按键&keypad {+ mediatek,kpd-hw-init-map = <114 633 0 0 0 0 0 0 0 580 634 0 0 0 0 0 0 0 102 158 0 0 0 0 0 0 0 0 0...

2020-01-08 13:55:16 1194

原创 Android P 系统和第三方Camera方向适配修改

1.preview方向Call setDisplayOrientation(int) to ensurecorrect orientation of preview.---->设preview目前追踪到preview设置地方在这里:frameworks/av/services/camera/libcameraservice/api1/Camera2Client.cppstatus_...

2020-01-08 10:45:20 2956 2

原创 检查APP的SHA256

1.把apk解压后,把APP/META-INF/CERT.RSA拷贝到Ubuntu桌面。2.执行:$ keytool -printcert -file CERT.RSA

2019-12-11 16:31:50 1131

Android13 在多任务里面显示内存使用情况信息.patch

Android13 在多任务里面显示内存使用情况信息

2023-09-19

Android USB设备数据通信流程.patch

Android USB设备数据通信流程

2023-09-19

Android11 移除状态栏只能拨打紧急呼救电话提示.patch

移除状态栏只能拨打紧急呼救电话提示

2023-09-18

Android13 通知栏和设置显示中添加副屏亮度条,调节副屏亮度.patch

由于台式的Android设备,存在着两个屏幕显示的情况,故需要对Android系统开发一个可以调节副屏亮度的功能。

2023-09-13

Android13 下拉菜单栏中添加快捷截图按钮.patch

Android 13 原生系统下拉状态栏中是没有快捷截图按钮,现在需要添加快捷截图功能。 涉及修改的文件如下: modified: vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml modified: vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java add: vendor/mediatek/proprietary/packages/apps/SystemUI/res/drawable/ic_qs_screenshot.xml add: vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/qs/tiles/ScreenShotTile.java

2023-09-13

Android13 大屏设备底部显示TaskBar并NavagatonBar居右.patch

Android 13大屏设备时底下显示任务栏以及虚拟按键靠右的问题, 当前需求是去掉底部任务栏的显示,并把虚拟按键导航栏居中显示。 通过查看源码逻辑,可以发现只需把isTablet相关的逻辑和配置修改为false即可。

2023-09-13

Android13 锁屏界面禁止下拉状态栏.patch

Android13 锁屏界面禁止下拉状态栏.patch

2023-09-13

Android 默认第三方Launcher.patch

Android 默认第三方Launcher.patch

2023-09-08

Android 取消系统默认 launcher3的home属性,保证第三方的launcher正常使用.patch

Android 取消系统默认 launcher3的home属性,保证第三方的launcher正常使用.patch

2023-09-08

Android 如何优化首次开机时,先显示壁纸,后显示开机设置向导.patch

Android 如何优化首次开机时,先显示壁纸,后显示开机设置向导.patch

2023-09-08

Android 修改蓝牙支持apk发送和接收.patch

Android 修改蓝牙支持apk发送和接收.patch

2023-09-08

Android 13 Framework 添加自定义的系统服务CustomService.patch

Android 13 Framework 添加自定义的系统服务CustomService.patch

2023-09-04

Android 13 添加自定义分区,恢复出厂设置不被清除.patch

Android 13 添加自定义分区,恢复出厂设置不被清除.patch

2023-09-04

Android 13 所有应用固定横屏显示.patch

Android 13 所有应用固定横屏显示

2023-08-29

Android 11 修改最近任务栏无法kill正在播放的音乐.patch

Android 11 修改最近任务栏无法kill正在播放的音乐

2023-08-29

Android11 修复设置中通知声设置为静音时图标显示为振动的问题.patch

Android11 修复设置中通知声设置为静音时图标显示为振动的问题.patch

2023-08-22

Android11 修复user版本,按电源键+音量减键进入recovery模式会进入no command 界面问题.patch

Android11 修复user版本,按电源键+音量减键进入recovery模式会进入no command 界面问题.patch

2023-08-22

Android 13 新增自定义服务,APP端调用自定义服务接口的demo

Android 13 新增自定义服务,APP端调用自定义服务接口的demo

2023-08-18

Android13 蓝牙收到通知 唤醒屏幕.patch

Android13 蓝牙收到通知 唤醒屏幕.patch

2023-08-16

Android13 Wifi信号等级差,修改WiFi RSSI Level.patch

Android13 Wifi信号等级差,修改WiFi RSSI Level.patch

2023-08-16

Android13 修复设置系统默认壁纸为桌面后,锁屏也跟随变化问题.patch

Android13 修复设置系统默认壁纸为桌面后,锁屏也跟随变化问题.patch

2023-08-16

Android13 设备禁止作为音频接收端,如蓝牙音响耳机-禁用sink.patch

Android13 设备禁止作为音频接收端,如蓝牙音响耳机--禁用sink.patch

2023-08-16

Android13 状态栏中请新增音量调节功能按钮.patch

Android13 状态栏中请新增音量调节功能按钮.patch

2023-08-16

Android13 增加开机状态下,长按音量加键,弹出进入恢复出厂设置的对话框.patch

Android13 增加开机状态下,长按音量加键,弹出进入恢复出厂设置的对话框.patch

2023-08-16

Android13 修改设备名称,关于设备下方的设备名称未同步修改.patch

Android13 修改设备名称,关于设备下方的设备名称未同步修改.patch

2023-08-15

Android13 去除关于设备中的机主图标.patch

Android13 去除关于设备中的机主图标.patch

2023-08-15

Android13 把设备中有关“手机”字样,改成“设备”.patch

Android13 把设备中有关“手机”字样,改成“设备”.patch

2023-08-15

Android13 修改系统默认通知提示音为pixiedust.ogg.patch

Android13 修改系统默认通知提示音为pixiedust.ogg.patch

2023-08-15

Android13 连接蓝牙,设备蓝牙图标显示为耳机设备,应显示为台式设备图标.patch

Android13 连接蓝牙,设备蓝牙图标显示为耳机设备,应显示为台式设备图标.patch

2023-08-15

Android13 去除设置中的多用虎和锁屏中的多用户.patch

Android13 去除设置中的多用虎和锁屏中的多用户.patch

2023-08-15

Android13 去掉连续多次按电源键弹出紧急求救功能.patch

Android13 去掉连续多次按电源键弹出紧急求救功能.patch

2023-08-15

Android13 双屏设备,设置锁屏时,副屏修改为同显

Android13 双屏设备,设置锁屏时,副屏修改为同显

2023-08-15

Android13 默认锁屏方式为无

Android13 默认锁屏方式为无.patch

2023-08-14

Android13 添加永不休眠选项并默认永不休眠

Android13 添加永不休眠选项并默认永不休眠.patch

2023-08-14

Android13 删除SystemUI状态栏中的电池图标&删除长按设置图标中电池快捷图标

Android13 删除SystemUI状态栏中的电池图标&删除长按设置图标中电池快捷图标.patch

2023-08-14

Android13 删除设置-关于设备中的自定义版本和自定义软件升级选项

Android13 删除设置-关于设备中的自定义版本和自定义软件升级选项.patch

2023-08-14

Android 刷机后连接国内wifi,系统时间不会自动更新

Android 刷机后连接国内wifi,系统时间不会自动更新.patch

2023-08-11

Android 去除SOS紧急救援

去掉关机界面中SOS紧急救援选项

2023-08-11

Android 插入中文U盘名字显示异常问题

Android 插入中文U盘名字显示异常问题.patch

2023-08-11

Android 不支持GMS,桌面有google搜索(应去除)

Android 不支持GMS,桌面有google搜索(应去除).patch

2023-08-11

空空如也

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

TA关注的人

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