私のアプリケーションのボタンをクリックすると、ディレクトリが開かれ、ユーザが連絡先を選択するとその番号が自分のプログラムのEditTextにコピーされます。メッセージングアプリケーションで見つかったボタン(「+」)と同様です。Androidのディレクトリに電話番号を設定します
-3
A
答えて
0
あなたのボタンclicklistenerが
BUTTON.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent pickContactIntent = new Intent(Intent.ACTION_PICK, Uri.parse("content://contacts"));
pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE); // Show user only contacts with phone numbers
startActivityForResult(pickContactIntent, 100);
}
});
のように見て、あなたのonActivityResultでますが、それを行うには、あなたを妨げる何
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode == RESULT_OK){
if (requestCode==100) {
Uri contactUri = data.getData();
Cursor cursor = getContentResolver().query(contactUri, null, null, null, null);
if (cursor != null && cursor.moveToFirst()) {
String mobile = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)).replaceAll("[-() +]", "");
EDITTEXT.setText(mobile);
}
}
}
}
関連する問題
- 1. テキストボックスの書式設定(電話番号、携帯電話番号、電子メール)
- 2. 電話番号から電話番号を取得 - Android
- 3. 国番号に基づく電話番号の書式設定
- 4. 電話番号を確認するAndroid
- 5. 電話番号の番号を隠す
- 6. 電話番号がionic3のfirebaseの電話番号
- 7. 正規表現の電話番号と電話番号
- 8. Windowsの曲タグを取得/設定する電話番号
- 9. Android非アクティブ開発電話番号
- 10. Android携帯電話番号(MIN)
- 11. UITextViewDataDetectorType電話番号
- 12. IOS *と#を使用して電話番号を使用して電話番号
- 13. 電話番号のハイライト番号
- 14. Android:特定の電話番号からSMSを受信
- 15. Firebaseユーザーが電話番号を設定する
- 16. XSLT2.0での電話番号の書式設定
- 17. 南アフリカの携帯電話番号の書式設定
- 18. 電話番号の書式設定:Excel to DB
- 19. 電話番号を検索
- 20. 電話番号の確認
- 21. 電話番号のNSTextCheckingResult
- 22. オートリンクの電話番号
- 23. 電話番号のカスタムマスク
- 24. リストビュー内の電話番号
- 25. NANPの電話番号は
- 26. jQuery Mobileの電話番号
- 27. ウェブページの電話番号
- 28. Regexオーストラリアの電話番号
- 29. フォーマットMySQLの電話番号
- 30. 電話番号の取得
、のようになりますか? – Henry
連絡先の詳細を取得するための連絡先コンテンツプロバイダの検索 –
できません!私は初心者です – prince47