自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Framework-coder的博客

从事Andorid Rom定制开发,接触过MTK,高通,RK等平台

  • 博客(112)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android11.0 生成系统签名.jks文件并对Apk进行签名

根据源码文件生成系统签名.jks文件,然后对APK进行系统签名。介绍了Studio引用.jks签名文件和手动使用.jks签名文件对APK签名。

2023-06-20 11:31:20 5166 3

原创 android 9.0user版本如何开启root,打开su

在默认情况下,adbd是以uid root的权限启动的。不过它确实还会通过函数drop_privileges()主动把自己降到uid shell : shell,如下:# /system/core/adb/daemon/main.cppstatic void drop_privileges(int server_port) { ScopedMinijail jail(minijail_new()); // Add extra groups: // AID_ADB to acc

2021-06-23 15:49:49 9969 2

原创 adb命令查看当前运行activity

使用adb命令查看最上层activity:方法一 :在cmd命令中输入:adb shell dumpsys activity activities查看 * Hist #1: ActivityRecord{76f895b u0 com.hardwaremanager/.activity.SystemInfoActivity t39} packageName=...

2017-12-04 16:39:49 39974 2

原创 RK平台HDMI和喇叭同时出声

多屏时,未接入hdmi默认speaker音频输出,检测到接入hdmi时切换到hdmi音频输出。此时有个问题,如果接入hdmi的屏没有speaker会就导致没有声音输出了,所以需要默认hdmi和speaker同时出声。

2024-04-22 16:30:17 258 1

原创 RK平台 启动硬件加速

为特定的应用启动硬件加速

2024-04-22 16:27:31 176 1

原创 Android11.0 导航栏添加图标截屏

导航栏添加截屏和电源键图标,控制截屏和用于设备重启关机功能。

2023-07-10 15:35:21 1067

原创 Android11.0 修改系统默认显示大小

系统设置中的显示大小调整的就是屏幕密度,调整的越小,屏幕显示的内容就越多。在系统中都会有定义一个默认的屏幕密度。

2023-06-16 19:00:40 3105 2

原创 Android11.0 修改系统默认字体大小

从设置中可以看到字体设置有四个等级"小,默认,大,最大",一般都是使用默认的。有的产品使用默认字体会显大或者显小,我们需要根据实际需求来修改。

2023-06-12 20:11:00 2036

原创 Android11.0 launcher修改为单层

现在的产品基本都是按照手机样式去做,所以需要把系统默认的Launcher样式,去掉抽屉改为单层显示,也就是把所有的app添加到workspace中。

2023-06-10 19:06:41 758

原创 Android8.1 添加修改默认壁纸

关于壁纸的尺寸,建议静态壁纸的宽,高是:宽=屏幕分辨率的宽*2,高=屏幕分辨率的高;当然如果静态壁纸的宽,高与屏幕分辨率相等也是可以的,但是需要修改下代码不然Launcher workspace的背景会被拉伸。

2023-06-08 20:39:18 1177

原创 Android11.0 Setting一级菜单加载

11.0设置中一级菜单加载,Google和其他系统应用在设置中的一级菜单动态加载分析

2023-04-14 21:33:51 1278 1

原创 Android11.0 OTA差分包升级失败kDownloadStateInitializationError

AB_OTA升级模式开启条件下(),进行线刷验证OTA升级。

2023-03-30 15:50:11 2283

原创 Android11.0 立即断电重启,数据没保存

应用升级后,断电重启版本恢复

2023-03-29 17:38:23 938

原创 OTA升级差分包签名

OTA差分包签名

2023-03-29 10:11:32 347

原创 Android 解包payload.bin文件,获取system.img

解析payload.bin获取.img文件。

2023-03-22 10:52:47 6604 2

原创 Android recoveryUI方向修改(7.1+11)

有时候修改了屏幕的方向,recoveryUI的方向却没有跟着改变。

2023-03-20 21:08:42 413

原创 Android11 授权应用获取IMEI号和ICCID

在Android11上获取IMEI号等设备信息需要权限,而这个权限又只授予系统级应用。项目中如果值小于29获取到的是null,大于28报SecurityException错误。

2023-03-16 20:44:46 4579 8

原创 Android 默认浏览器下载apk,点击无法安装

系统默认浏览器相关bug解决方法

2023-02-23 11:48:51 1594

原创 Android 8.1添加开关机铃声

8.1添加开机动画和铃声

2023-02-22 20:31:47 1523 1

原创 Android 11 连续插拔充电,出现充电提示音消失

连续插拔充电器,出现充电提示音消失,只能重启

2023-02-22 11:11:48 499

原创 Android OTA升级常见问题的解决方法

OTA升级常见问题的解决方法

2023-02-19 15:34:23 1313

原创 Android 7.0 OTA升级(高通)

文档中主要描述 Full OTA 升级和 Incremental OTA 两种升级方式。

2023-02-19 15:23:26 7825 1

原创 Android 11 系统默认横屏显示

frameworks/base/cmds/bootanimation/BootAnimation.cpp3.初始化方向frameworks/native/services/surfaceflinger/DisplayDevice.cppandroid11 屏幕方向旋转相关代码DisplayRotation.java

2022-12-07 11:49:49 771

原创 Android 8.0系统默认横屏显示(无G-sensor)

系统默认横屏显示

2022-12-02 19:41:53 834

原创 Android 高通7.1系统默认横屏显示(无G-sensor)

【代码】Android 高通7.1系统默认横屏显示(无G-sensor)

2022-12-02 15:39:17 274

原创 修改鼠标右键为返回功能

显示屏没有TP,去掉navigationbar,将鼠标右键设置为返回功能。

2022-12-01 10:00:42 647

原创 Andorid11系统自带Dialer不是默认应用

项目中系统自带Dialer应用不是默认应用,导致输入暗码不能启动工程模式。

2022-11-21 19:16:31 1218

原创 Andorid11 暗码启动应用(一)

通过拨号盘,输入暗码启动工程模式流程分析。

2022-11-15 15:39:34 1606

原创 Android11 Launcher添加网格布局设置(3x3,4x4,5x5)

需求:长按workspace空白处,Home Settings添加launcher界面布局3x3,4x4,5x5设置

2022-09-30 17:33:09 2377

原创 Android 添加屏幕锁和移除锁屏密码

需求:客户app控制锁屏和移除锁屏密码MTK-8.1 Settings 中锁屏密码设置相关代码。

2022-09-29 16:34:11 1831

原创 Android 11日历中添加账户跳转失败

现象:在日历应用中点击添加账户跳转失败,在设置中点击添加账户正常日历中添加账户入口// vendor/mediatek/proprietary/packages/apps/Calendar/src/com/android/calendar/CalendarSettingsActivity.java@Overridepublic boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id

2022-05-06 16:04:29 1563 1

原创 Sublime快捷键

选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号

2021-11-26 11:12:49 129

原创 [Git]修改远程分支名称

1.修改本地分支名git branch -m 旧分支名 新分支名2.推送并关联远程分支git push --set-upstream origin 新分支名3.删除旧的远程分支git push --delete origin 旧的远程分支名

2021-10-08 14:32:55 1722

原创 android 修改默认启动项launcher(三)

需求:使用自己的应用作为launcher应用想要替换桌面launcher,首先你自己的应用中要有home属性<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME"/> <category android:name="android.intent.category.DEF

2021-08-31 14:53:38 2899 1

原创 2021-06-30网络相关信息获取

1.获取mac地址 /** * 获取mac地址 **/ public String getWlanMac() { String str=""; String macSerial=""; try { Process pp = Runtime.getRuntime().exec( "cat /sys/class/net/wlan0/address "); InputStreamReader

2021-06-30 11:58:28 101

原创 android 修改默认使用的webview

## Android 6.0## /frameworks/base/core/res/res/values/config.xml- <string name="config_webViewPackageName" translatable="false">com.android.webview</string> // 修改这里默认的webview包名为你使用的webview包名+ <string name="config_webViewPackageName" tr

2021-06-19 15:04:38 1796 3

原创 android 开启闪光灯(手电筒)

操作闪光灯 private CameraManager mCameraManager; private boolean mTorchAvailable; private String mCameraId; private boolean mFlashlightEnabled; // 判断是否支持 public boolean hasFlashlight() { return mContext.getPackageManager().hasSystemFeature(Packa

2021-06-04 16:14:00 2692

原创 android P添加自定义系统服务,编译成jar包供上层使用

之前写过一篇8.1添加自定义系统服务的文章,这篇文章有点区别,就是把manager部分单独新建了一个模块,方便编译成jar包,提供给上层调用。1.编写aidl文件在framework/base下新建infrarescan/java/com/infrare/scan文件夹frameworks/base/infrarescan/java/com/infrare/scan/IInfrareScanManager.aidlpackage com.infrare.scan;import com.inf

2021-04-12 18:17:31 1613 2

原创 android 添加手指滑动截屏功能

添加多指在屏幕滑动截屏功能

2021-03-12 16:31:59 266

原创 Android O 修改吉字节为GB

中文状态下,流量使用、存储容量等位置的单位为中文表述:字节、吉字节、兆字节。需要将其改为 B、GB、MB 等。1.修改流量使用单位package/apps/Settings/src/com/android/settings/datausage/DataUsagePreference.java @Override public void setTemplate(NetworkTemplate template, int subId, NetworkServices se

2021-03-02 12:03:09 393

导航栏添加截屏按键,设置中添加延时截屏

导航栏添加截屏按键,设置中添加延时截屏及截屏图标的显示控制

2023-07-10

payload-dumper-解包

解包payload.bin文件,获取系统的相关.img文件。亲测有效。

2023-03-22

design.rar

对apk进行系统签名,系统签名,系统签名

2020-05-13

MTK_on_line_FAQ_SW_ALPS_20170603.rar

MTK_on_line_FAQ_SW_ALPS_20170603不是最新的,但是包含了许多驱动,系统开发常见问题和解决方法

2019-11-11

反编译神器jadx-0.6.1

android反编译工具jadx

2018-05-09

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

TA关注的人

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