//5.存储sim卡系列号//5.1获取sim卡系列号TelephonyManagermanager=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);//以下if内容为自动生成if(ActivityCompat.checkSelfPermission(getApplicationContext(),Manifest.permission.READ_PHONE_STATE)!=PackageManager.PERMISSION_GRANTED){//TODO:Considercalling//ActivityCompat#requestPermissions//heretorequestthemissingpermissions,andthenoverriding//publicvoidonRequestPermissionsResult(intrequestCode,String[]permissions,//int[]grantResults)//tohandlethecasewheretheusergrantsthepermission.Seethedocumentation//forActivityCompat#requestPermissionsformoredetails.return;}StringsimSerialNumber=manager.getSimSerialNumber();2.读取系统联系人
系统联系人提供了一个内容提供者,通过内容解析器,匹配Url地址(1)内容解析器(2)Url地址,查看系统联系人数据库,内容提供者源码先看清单文件后看java类(联系人数据库有多张表)
Uri地址格式:contents://com.android.contacts/表名
获取联系人数据库:
data--->data--->com.android.providers.contacts--->database---->contacts2.db
google公司提供:data表和mimetypes生成了一个视图(4)表的访问方式(Uri)content://com.android.contacts/raw_contactscontent://com.android.contacts/data