系统修改
文章平均质量分 55
framework-coder
这个作者很懒,什么都没留下…
展开
-
Android12.0 SIM卡语言自适应
(1)系统预置语言, 即在makefile中指定的语言 (2)重启, 如果未插卡, 则系统语言为预置的语言 (3)重启插入SIM卡开机, 会自适应为SIM卡的语言 (4)如果有手动设置语言, 以后开机, 不管插入的是哪个国家的卡, 都会显示设置的语言, 不会根据SIM卡自适应变化.原创 2024-05-29 17:08:37 · 838 阅读 · 1 评论 -
Android12.0 USB拷贝大文件到设备时重启
连接USB,从电脑端拷贝超过1G大小的文件到设备,概率出现设备重启。原创 2024-05-24 13:52:04 · 191 阅读 · 0 评论 -
Android11.0 导航栏添加图标截屏
导航栏添加截屏和电源键图标,控制截屏和用于设备重启关机功能。原创 2023-07-10 15:35:21 · 1140 阅读 · 0 评论 -
Android11.0 生成系统签名.jks文件并对Apk进行签名
根据源码文件生成系统签名.jks文件,然后对APK进行系统签名。介绍了Studio引用.jks签名文件和手动使用.jks签名文件对APK签名。原创 2023-06-20 11:31:20 · 6662 阅读 · 3 评论 -
Android11.0 修改系统默认字体大小
从设置中可以看到字体设置有四个等级"小,默认,大,最大",一般都是使用默认的。有的产品使用默认字体会显大或者显小,我们需要根据实际需求来修改。原创 2023-06-12 20:11:00 · 2491 阅读 · 0 评论 -
Android11.0 launcher修改为单层
现在的产品基本都是按照手机样式去做,所以需要把系统默认的Launcher样式,去掉抽屉改为单层显示,也就是把所有的app添加到workspace中。原创 2023-06-10 19:06:41 · 850 阅读 · 0 评论 -
Android8.1 添加修改默认壁纸
关于壁纸的尺寸,建议静态壁纸的宽,高是:宽=屏幕分辨率的宽*2,高=屏幕分辨率的高;当然如果静态壁纸的宽,高与屏幕分辨率相等也是可以的,但是需要修改下代码不然Launcher workspace的背景会被拉伸。原创 2023-06-08 20:39:18 · 1379 阅读 · 0 评论 -
Android11.0 Setting一级菜单加载
11.0设置中一级菜单加载,Google和其他系统应用在设置中的一级菜单动态加载分析原创 2023-04-14 21:33:51 · 1455 阅读 · 1 评论 -
Android11.0 立即断电重启,数据没保存
应用升级后,断电重启版本恢复原创 2023-03-29 17:38:23 · 1032 阅读 · 0 评论 -
Android recoveryUI方向修改(7.1+11)
有时候修改了屏幕的方向,recoveryUI的方向却没有跟着改变。原创 2023-03-20 21:08:42 · 466 阅读 · 0 评论 -
Android11 授权应用获取IMEI号和ICCID
在Android11上获取IMEI号等设备信息需要权限,而这个权限又只授予系统级应用。项目中如果值小于29获取到的是null,大于28报SecurityException错误。原创 2023-03-16 20:44:46 · 5051 阅读 · 8 评论 -
Android 默认浏览器下载apk,点击无法安装
系统默认浏览器相关bug解决方法原创 2023-02-23 11:48:51 · 1894 阅读 · 0 评论 -
Android 8.1添加开关机铃声
8.1添加开机动画和铃声原创 2023-02-22 20:31:47 · 1615 阅读 · 1 评论 -
Android 11 连续插拔充电,出现充电提示音消失
连续插拔充电器,出现充电提示音消失,只能重启原创 2023-02-22 11:11:48 · 546 阅读 · 0 评论 -
Android 11 系统默认横屏显示
frameworks/base/cmds/bootanimation/BootAnimation.cpp3.初始化方向frameworks/native/services/surfaceflinger/DisplayDevice.cppandroid11 屏幕方向旋转相关代码DisplayRotation.java原创 2022-12-07 11:49:49 · 851 阅读 · 0 评论 -
Android 8.0系统默认横屏显示(无G-sensor)
系统默认横屏显示原创 2022-12-02 19:41:53 · 860 阅读 · 0 评论 -
修改鼠标右键为返回功能
显示屏没有TP,去掉navigationbar,将鼠标右键设置为返回功能。原创 2022-12-01 10:00:42 · 694 阅读 · 0 评论 -
android 默认系统音量定义
OS:MTK 8.11.音量最大值frameworks/base/services/core/java/come/android/server/audio/AudioService.java /** @hide Maximum volume index values for audio streams */ private int[] MAX_STREAM_VOLUME = ne...原创 2019-09-10 12:14:18 · 900 阅读 · 0 评论 -
如何设置MTKlogger是否开机自启动
1.第一次开机MTKlogger是否开启①配置prop文件: true则开启,false则关闭com.mediatek.log.mobile.enabled = true/falsecom.mediatek.log.modem.enabled = true/falsecom.mediatek.log.net.enabled = true/falsecom.mediatek.log.gps...原创 2019-03-22 11:23:34 · 2536 阅读 · 0 评论 -
打开应用提示不能在已root手机使用
部分应用(如一些视频应用)会对它的内容有版权保护责任,所以会在启动的时候检查系统是否符合相关安全需求。总结来看,一般这些应用会做以下三个方面的检查:判断是否有/system/app/Superuser.apk判断是否有/system/xbin/su判断ro.build.tags的值是否为"test-keys"如果以上三个条件某一个满足,则会被判定为手机已被root,即不符合它的安全要求 而不能正常使用。ps: ro.build.tags默认设置为"test-keys",而在use原创 2020-10-22 17:02:05 · 11260 阅读 · 0 评论 -
修改屏幕显示方向
1.修改屏幕方向如果显示屏支持横竖屏,直接修改MTK_LCM_PHYSICAL_ROTATION的值① 修改device/testdd/testdd6735_35g_m0/ProjectConfig.mk-MTK_LCM_PHYSICAL_ROTATION = 0+MTK_LCM_PHYSICAL_ROTATION = 270②修改kernel-3.18/arch/arm/config...原创 2019-12-05 17:55:29 · 1914 阅读 · 0 评论 -
Andorid11系统自带Dialer不是默认应用
项目中系统自带Dialer应用不是默认应用,导致输入暗码不能启动工程模式。原创 2022-11-21 19:16:31 · 1309 阅读 · 0 评论 -
Android11 Launcher添加网格布局设置(3x3,4x4,5x5)
需求:长按workspace空白处,Home Settings添加launcher界面布局3x3,4x4,5x5设置原创 2022-09-30 17:33:09 · 2561 阅读 · 0 评论 -
Android 添加屏幕锁和移除锁屏密码
需求:客户app控制锁屏和移除锁屏密码MTK-8.1 Settings 中锁屏密码设置相关代码。原创 2022-09-29 16:34:11 · 1990 阅读 · 0 评论 -
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 · 1582 阅读 · 1 评论 -
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 · 2983 阅读 · 1 评论 -
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 · 10847 阅读 · 3 评论 -
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 · 1892 阅读 · 3 评论 -
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 · 1732 阅读 · 2 评论 -
android 添加屏幕滑动截屏功能
添加多指在屏幕滑动截屏功能原创 2021-03-12 16:31:59 · 299 阅读 · 1 评论 -
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 · 409 阅读 · 0 评论 -
Launcher界面不显示某个应用icon
packages\apps\Launcher3\src\com\android\launcher3\model\LoaderTask.javaprivate void loadAllApps() { final long loadTime = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0; final List<UserHandle> profiles = mUserManager.getUserProfiles(); .原创 2021-03-02 10:05:53 · 616 阅读 · 0 评论 -
android 修改手机联电脑,内部存储大小
frameworks/av/media/mtp/MtpStorage.cppuint64_t MtpStorage::getMaxCapacity() { if (mMaxCapacity == 0) { struct statfs stat; if (statfs(getPath(), &stat)) return -1; mMaxCapacity = (uint64_t)stat.f_blocks * (u.原创 2020-10-20 09:36:27 · 558 阅读 · 0 评论 -
android P 修改wifi热点默认名称和密码
frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiApConfigStore.java ... private WifiConfiguration getDefaultApConfiguration() { WifiConfiguration config = new WifiConfiguration(); config.apBand = WifiConfiguration.AP_BAND_2GH.原创 2020-10-17 15:58:30 · 2541 阅读 · 2 评论 -
默认打开电池电量百分比显示
SettingsProvider/src/com/android/providers/settings/DatabaseHelper.javaprivate void loadSystemSettings(SQLiteDatabase db) { // Settings.System.SHOW_BATTERY_PERCENT loadSetting(stmt, "status_bar_show_battery_percent", 1); // 添加原创 2020-10-14 10:04:14 · 665 阅读 · 0 评论 -
android9.0 修改默认输入法,切换语言时不改变输入法
不使用系统默认输入法,内置搜狗输入法并设置为默认输入法,切换语言时不改变默认输入法 private void loadSecureSettings(SQLiteDatabase db) { ... // settings default inputmethod loadStringSetting(stmt, Settings.Secure.ENABLED_INPU原创 2020-10-14 09:51:32 · 1011 阅读 · 0 评论 -
修改蓝牙默认名称
方法一:device\mediatek\common\custom.confbluetooth.HostName = ANDROID BT 此处修改为所需要的蓝牙默认名称(8.0不生效)方法二:/system/bt/btif/src/btif_dm.cbtif_default_local_name[]数组的默认定义为空,如下 : static char btif_default_local_name[DEFAULT_LOCAL_NAME_MAX+1] = {'\0'}; 修改为需要客原创 2020-10-13 11:57:58 · 2838 阅读 · 0 评论 -
android 修改3/4G数据信号显示
修改3/4G数据在状态栏的信号强度显示原创 2020-08-13 15:13:27 · 846 阅读 · 0 评论 -
android 9.0 收到通知消息亮屏
1.接收到短信亮屏源码位置 :/vendor/mediatek/proprietary/packages/apps/Mms/src/com/android/mms/transaction/MessagingNotification.javaprivate static void updateNotification( ... //sOpMessagingNotification.onUpdateNotification(isNew); wakeUpScreen(context);}/原创 2020-08-13 14:43:29 · 2824 阅读 · 1 评论 -
android 9.0 恢复出厂设置后没有显示锁屏界面
问题描述:恢复出厂设置开机后有个白色界面闪现,并且没有显示锁屏界面抓取恢复出厂设置开机log和正常开机的log对比Line 20371: 08-12 01:29:10.946 1240 1240 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000100 cmp=com.android.settings/.CryptKeeper} from原创 2020-08-12 20:53:15 · 431 阅读 · 0 评论