本文代码以MTK平台Android 5.1为分析对象,与Google原生AOSP有些许差异,请读者知悉。
此图主要是根据Android源代码拨打电话流程来绘制,记录了电话拨打的主要过程:
参考博客:http://blog.csdn.net/yihongyuelan/article/details/45098339...
分类:
移动开发 时间:
2015-08-29 12:41:12
阅读次数:
905
SQLite数据库中包含很多表,目前接触最多的就是短信和联系人。短信数据库路径:/data/data/com.android.providers.telephony/databases/mmssms.db其短信内容主要保存在数据库的sms表中,需要用到的列主要有:address:发送号码m_size...
分类:
其他好文 时间:
2015-08-28 19:39:16
阅读次数:
199
实时log:1. 抓取应用程序的日志。# adb logcat -b main -v threadtime > /sdcard/main.log2. 抓取跟 radio/telephony 相关的信息。# adb logcat -b radio -v threadtime > /sdcard/rad...
分类:
移动开发 时间:
2015-08-27 20:53:23
阅读次数:
196
1、获取设备IMEI TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String IMEIs = tm.getDeviceId() ;需要的权限 运行结果: 86746...
分类:
移动开发 时间:
2015-08-20 15:00:22
阅读次数:
177
TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);String imsi = mTelephonyMgr.getSubscriberId();String i...
分类:
移动开发 时间:
2015-06-16 20:59:18
阅读次数:
253
IMEI号,IESI号,手机型号:[java]view plaincopyprint?privatevoidgetInfo(){TelephonyManagermTm=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);Stringimei=m...
分类:
移动开发 时间:
2015-06-16 20:49:31
阅读次数:
179
package com.yqy.yqy_listviewheadview;
import android.content.Context;
import android.telephony.TelephonyManager;
import android.util.Log;
/**
* 获取手机信息工具类
* 内部已经封装了打印功能,只需要把DEBUG参数改为true即可
* 如果需要...
分类:
移动开发 时间:
2015-06-11 16:55:40
阅读次数:
192
在前一篇文章《Android 5.0 如何正确启用isLoggable(一)__使用详解》中分析了isLoggable的使用方法,本文主要分析isLoggable实现原理以及user版系统root后永久enable isLoggable的原理,并使用脚本自动设置isLoggable相关属性。...
分类:
移动开发 时间:
2015-06-09 13:45:35
阅读次数:
212
获取TelephonyManager:
TelephoneyManager tManager = (TelephonyManager)getSystem.Service (Contex.TELEPHONY_SERVICE);
获取网络和SIM卡信息:
public class MainActivity extends Activity {
ListView...
分类:
移动开发 时间:
2015-05-22 21:14:32
阅读次数:
182
概述 在Android 4.4 中,Google 对Telephony_Phone进行了重构,前面也通过一些列文章分析了Android 4.4 中Telephony Phone的工作流程。但在2014年10月15日,Google发布了Android 5.0 预览版,正式版也在一个月之后发布。An.....
分类:
移动开发 时间:
2015-05-20 12:40:53
阅读次数:
346