- 博客(5)
- 收藏
- 关注
原创 【Android 数据业务解析】nwTypeChanged引发的原因
本文主要分析由于nwTypeChanged引发的数据连接流程。在DcTracker的handleMessage方法中,会由于nwTypeChanged原因来使得手机去尝试建立数据连接,调用setupDataOnConnectableApns方法。// 当DcTracker接收到EVENT_DATA_RAT_CHANGED的消息时,会尝试建立数据连接,建立连接的原因是nwTypeCh
2017-07-23 13:17:51 991
原创 Dialog的不完全事件分发机制
说是不完全,一是觉得自己语言表述不完美,二是觉得没有方方面面都分析到。 首先我们知道以下知识: setCancelable(false); dialog弹出后会点击屏幕或物理返回键,dialog不消失 setCanceledOnTouchOutside(false); dialog弹出后点击屏幕,dialog不消失,点击物理返回
2017-07-17 23:11:12 1620
原创 【Android 数据业务解析】PreferredApn修改的源码分析
DcTracker中需要去获取preferredapn的id以及修改preferredapn的id,涉及到两个方法的使用,如下:getPreferredApn方法// 得到preferredapn的方法private ApnSetting getPreferredApn() { if (mAllApnSettings == null || mAllApnSettings.
2017-07-16 12:23:40 2610
原创 UriMatcher使用原理的源码分析
1 构造方法分析首先构造一个UriMatcher对象A,构造方法如下:public static final int NO_MATCH = -1;/** * Creates the root node of the URI tree. * * @param code the code to match for the root URI */// 构造方法publi
2017-07-09 13:44:05 860
原创 【Android 数据业务解析】APN参数创建
手机可以上网,首先要建立数据连接,建立数据连接之前需要有apn才可以,所以本节先研究APN参数的创建过程。在DcTracker.java中,创建APN的起点方法为createAllApnList方法。DcTracker的createAllApnList方法:/** * Based on the sim operator numeric, create a list f
2017-07-08 18:27:11 3956
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人