DoubleWay Blog

Thinking will not overcome fear but action will.

Telephony--UiccController

Telephony–UiccController UiccController提供的功能 UiccController继承了Handler,是一个Handler的子类,具有分发和处理消息的能力 public class UiccController extends Handler 来看它的一些public方法: public UiccCard getUiccCard(int ...

Telephone--UiccCard

Telephone–UiccCard UiccCard的主要功能 先来看一下他的一些public方法: public void registerForAbsent(Handler h, int what, Object obj) public boolean isApplicationOnIcc(IccCardApplicationStatus.AppType type) publ...

TelePhony--UiccCardApplication

TelePhony–UiccCardApplication 可以知道UiccCardApplication,是在UiccCard的update方法里面创建和更新的,还是先从它的public方法来看他的一些功能: public void registerForReady(Handler h, int what, Object obj) public void registerForLoc...

TelePhony--IccFileHandler

TelePhony–IccFileHandler 通过之前我们可以知道,UiccCardApplicattion在构造方法和update方法中会根据需要创建IccFileHandler的各种子类: mIccFh = createIccFileHandler(as.app_type); mIccRecords = createIccRecords(as.app_type, ...

Setting学习(三)-数据加载之一级菜单

Setting模块的界面渲染的时候说过,setting的主界面(一级菜单),是通过DashboardSummary来加载的,DashboardSmmary作为设置主界面的顶部容器,自然与数据的加载也有关。DashboardSummary是Fragment的子类,所以也要执行onCreate()方法: 可以看到在onCreate()方法里面有两个数据提供者mDashboardFea...

Setting学习(二)-静态界面的渲染

可以看到在SettingsActivity的onCreate方法中有getMetaData()方法 ai.metaData.getString(META_DATA_KEY_FRAGMENT_CLASS);这个函数的主要作用就是从Activity标签中获取meta-data标签中key为com.android.settings.FRAGMENT_CLASS的值,并将其赋...

Setting学习(一)-静态界面

Setting学习(一)-静态界面 设置是整个android系统的重要应用,涉及的都是系统功能 Setting模块的主要路径 :/packages/apps/Settings/ Setting模块里的activity可能一看和其他的activity有不同,但是其实原理都是一样的,设置为了更好的区分和获取信息,在Androidmanifest.xml中添加了许多属性 从Androidmanif...

手机写号时,无法写入android key

手机在编译版本以后要检查ro.keybox.id.value的属性值,没有这个属性值手机会写入Android Key失败   如果没有这个属性值就要添加这个属性值,可以在订单仓库下面的PlatformConfigs.mk文件添加 当然也可以选择在configs.mk中添加 PRODUCT_PROPERTY_OVERRIDES ...

跑GMS注意事项

GMS注意事项 手机端配置步骤: 默认语言设置为美国英语 : Language –> English(United States) 按照步骤结束开机向导(不要跳过) 连接翻墙wifi 屏幕亮屏时间设置为最长时长 : Display–>Sleep–>never/30m 锁屏设置为空 : Security–>Screen lock–>...

user版本刷uboot

打开刷机软件,加载130bg的刷机包 点击截图左边按钮,在settings点击两次select All 勾选UBOOT_LOADER,并双击路径,点击“…”这个按钮进入文件,选择uboot文件 选择对应uboot后,看到UBOOT_LOADER的路径被变更 –> 点击OK按钮 – > 刷机