![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
framework
xiaoyuKevin
一个不称职的程序员
展开
-
android 修改默认输入法
1、在xml文件中定义可用的输入法列表和默认输入法包名frameworks/base/packages/SettingsProvider/res/values/defaults.xml<string name="def_enabled_input_methods" translatable="false">com.android.inputmethod.latin/.LatinIM...原创 2019-07-08 17:27:23 · 132 阅读 · 0 评论 -
android OTA 升级
1、将文件复制到cache分区 private boolean copyFileToCache() { //updateFilePath 本地升级文件的绝对路径 LogUtil.d("copyFileToCache start updateFilePath : " + updateFilePath); File ol...原创 2019-07-09 17:32:06 · 315 阅读 · 0 评论 -
android8.x判断SD卡是否安装
第三方应用不能访问某些系统包中的类,采用反射方式实现public static boolean isSDcardMounted(Context context) { boolean isMounted = false; StorageManager sm = (StorageManager) context.getSystemService(Context.STORAGE_SER...原创 2019-08-05 10:28:53 · 152 阅读 · 0 评论 -
恢复出厂设置和格式化SD卡
最近收到一份需求:恢复出厂设置和格式化Sdcard,提供接口供第三方应用调用;将接口添加进系统应用Settings中,通过ContentProvider call实现夸进程调用,调用代码简洁 package com.android.settings;import android.content.ContentProvider;import android.content.ContentR...原创 2019-08-05 11:05:48 · 1686 阅读 · 0 评论 -
android8.x 连接网络无法自动更新时间
android通过访问NTP服务器来更新系统时间,代码位于:frameworks/base/services/core/java/com/android/server/NetworkTimeUpdateService.java***//连接网络和打开设置中的自动更新时间都会调用如下方法,来获取时间*** private void onPollNetworkTime(int event)...原创 2019-08-09 16:59:09 · 1369 阅读 · 0 评论