- 博客(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
原创 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 OTA差分包升级失败kDownloadStateInitializationError
AB_OTA升级模式开启条件下(),进行线刷验证OTA升级。
2023-03-30 15:50:11 2283
原创 Android11 授权应用获取IMEI号和ICCID
在Android11上获取IMEI号等设备信息需要权限,而这个权限又只授予系统级应用。项目中如果值小于29获取到的是null,大于28报SecurityException错误。
2023-03-16 20:44:46 4579 8
原创 Android 11 系统默认横屏显示
frameworks/base/cmds/bootanimation/BootAnimation.cpp3.初始化方向frameworks/native/services/surfaceflinger/DisplayDevice.cppandroid11 屏幕方向旋转相关代码DisplayRotation.java
2022-12-07 11:49:49 771
原创 Android11 Launcher添加网格布局设置(3x3,4x4,5x5)
需求:长按workspace空白处,Home Settings添加launcher界面布局3x3,4x4,5x5设置
2022-09-30 17:33:09 2377
原创 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 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
MTK_on_line_FAQ_SW_ALPS_20170603.rar
2019-11-11
dialog软键盘覆盖问题
2017-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人