Android获取本机电话号码的简单方法
16lz
2021-12-04
如何在Android上获取本机电话号码,目前Android上提供了一个API可以读取早期SIM卡上固化的号码,
private String getPhoneNumber(){
TelephonyManager mTelephonyMgr;
mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
return mTelephonyMgr.getLine1Number();
}
上面的getPhoneNumber方法返回当前手机的电话号码,同时必须在androidmanifest.xml中加入 android.permission.READ_PHONE_STATE 这个权限,但是Android123提示大家上面的方法只能获取很老SIM卡的手机号码,目前主流的获取用户手机号码一般采用用户主动发送短信到SP或接收手机来获取。
更多相关文章
- Android5.x+ 格式化外部存储(u盘, sdcard)的方法
- Android获取设备ID号
- android锁屏唤醒并解锁屏幕
- android 时间获取以及时间格式化
- 让应用程序不被任务管理器杀死...(获取系统权限)
- android EditText 默认情况下不获取焦点(不弹出输入框)
- Android获取在线视频的缩略图方式对比
- 获取Android的Java源代码并在Eclipse中关联查看的最新方法
- 详解Android电源管理API
随机推荐
- 安卓布局:线性布局(Linearlayout)和相对布
- Android 4.0 SDK的离线方式安装
- 解决ListView,GridView,Gallery的Adapter
- Android数据库SQLite使用详解一 : SQLite
- android http://dl-ssl.google.com/andro
- Android中的Environment.getExternalStor
- Android(安卓)Bluetooth 蓝牙开发资料大
- Introduction to Model View Presenter o
- roboguice - Android上的依赖注入框架
- LinearLayout中android:layout_gravity="