ユーザーデータポリシーに違反することでGoogle PlaystoreからGoogleのアプリケーションの1つが削除されました。真の発信者の識別のために、私は連絡先を取得してサーバーに公開しています。Androidアプリ内の公開連絡先のみを取得する方法
これは、私は、ユーザーの連絡先を取得しています方法です:
我々が不正に公開または人の非公開連絡先の開示を許可しない:
public ArrayList<CallHistoryModel> getdata() { try { managedCursor = contextnew.getContentResolver().query(CallLog.Calls.CONTENT_URI, null, null, null, CallLog.Calls.DEFAULT_SORT_ORDER + " LIMIT 100"); } catch (SecurityException se) { se.printStackTrace(); // Toast.makeText(contextnew,se.toString(),Toast.LENGTH_SHORT).show(); } if (managedCursor.getCount()>0){ int number = managedCursor.getColumnIndex(CallLog.Calls.NUMBER); managedCursor.moveToFirst(); do { String phNumber = managedCursor.getString(number); callHistoryModel = new CallHistoryModel(); char first_letter = getContactDisplayNameByNumber(phNumber).charAt(0); callHistoryModel.setFirst_letter(first_letter); callHistoryModel.setName(getContactDisplayNameByNumber(phNumber)); callHistoryModel.setPhone_number(phNumber); callhistoryList.add(callHistoryModel); } while (managedCursor.moveToNext()); managedCursor.close();} return callhistoryList; }
Googleは言って私に通知メールを送信します。
ここで私が知りたいのは、どのようにして公開連絡先のみをプログラムで取得できるかです。
プログラミングについて行うには何もありません。あなたの質問について - あなたがどの連絡先を共有したいかをユーザーに尋ねるべきだと思います。 –
私はすべての公共の連絡先を取得する方法について尋ねています。なぜあなたはトピックからそれを呼び出すのですか? –
_public連絡先を定義する_... –