【发布时间】:2016-12-23 20:45:13
【问题描述】:
我正在为 Android 开发一个应用程序,并想读取客户端设备中配置的 whatsapp 电话号码。
尝试了以下代码:
AccountManager am = AccountManager.get(this);
Account[] accounts = am.getAccounts();
for (Account ac : accounts) {
String acname = ac.name;
String actype = ac.type;
// Take your time to look at all available accounts
System.out.println("Accounts : " + acname + ", " + actype);
}
if(actype.equals("com.whatsapp")){
String phoneNumber = ac.name;
}
我也设置了这个权限:<uses-permission android:name="android.permission.GET_ACCOUNTS" />
但 phoneNumber 只返回“Whatsapp”
我需要用户的 whatsapp 电话号码作为我数据库中的记录。我怎样才能得到这个电话号码?
【问题讨论】:
-
你找到解决办法了吗?