【发布时间】:2017-03-28 02:59:41
【问题描述】:
我有来自 Whatsapp 的联系信息:491766465xxxx@s.whatsapp.net
从此代码获得
void startWhatsAppContactPicker() {
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setPackage("com.whatsapp");
try {
startActivityForResult(intent, REQUEST_CODE_PICK_WHATSAPP);
} catch (Exception e) {
Toast.makeText(this, "Kein Whatsapp installiert", Toast.LENGTH_SHORT).show();
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case REQUEST_CODE_PICK_WHATSAPP:
if (resultCode == RESULT_OK) {
if (data.hasExtra("contact")) {
String address = data.getStringExtra("contact");
Log.d(TAG, "The selected Whatsapp address is: " + address);
}
}
break;
default:
break;
}
}
输出:49176646xxxx@s.whatsapp.net
这些信息是否存储在 Android 联系人中?
我需要联系人来获取所有者的姓名。
我已经尝试过了,但没有成功:
How to get whatsapp Contacts from Android?
干杯
【问题讨论】:
标签: android android-contacts whatsapp