如何在 Android Real 设备上获取手机号码?我正在使用 Android PhoneGap 概念
我想在 Android 手机上显示我的电话号码。我使用以下代码在电话上显示号码,但我在电话上得到空值。这是我的代码:
TelephonyManager tm=(TelephonyManager) mGap.getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
String imeiId=tm.getLine1Number();
我在设备上显示了 imeiId
但它显示为 null。这个问题有其他选择吗?
我已在 android 清单 .xml
文件中添加了以下代码:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
但它在设备上显示为 null。我是 Android PhoneGap 应用程序的新手,那么我做错了什么?
I want to display my phone number on the Android phone. I am using the following code for displaying the number on the phone, but I am getting a null value on the phone. Here is my code:
TelephonyManager tm=(TelephonyManager) mGap.getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
String imeiId=tm.getLine1Number();
I displayed imeiId
on Device but it is displaying null. Is there any alternative for this problem?
I have added the below code in android manifest .xml
file:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
But it's showing null on the device. I am new to Android PhoneGap applications, so what am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实际尝试一下
取自
http://www.androidsnippets.com/get-my-phone-数量
Try this actually
Taken from
http://www.androidsnippets.com/get-my-phone-number