프로그래밍 방식으로 Android 10에서 삭제 된 연락처를 복구하는 방법

Syed Rafaqat Hussain

삭제 된 연락처를 복구 할 수있는 앱을 만들고 싶습니다. 다른 모든 장치에서 작동하지만 Android 10에서는 응용 프로그램이 삭제 된 연락처를 가져올 수 없습니다. 안드로이드 10에서 삭제 된 연락처를 얻는 해결책이 있습니까?

삭제 된 연락처를 복구 할 수있는 내 코드는 다음과 같습니다.

public static final String WHERE_MODIFIED1 = "( " + ContactsContract.RawContacts.DELETED + "=1)";
ContentResolver cr = getContentResolver();
    Cursor cur = cr.query((ContactsContract.RawContacts.CONTENT_URI),
            null, WHERE_MODIFIED1, null, (DeletedContactRecovery.hasHoneycomb() ? "sort_key" : "display_name") + " COLLATE LOCALIZED ASC");

    assert cur != null;
    if (cur.getCount() > 0) {
        while (cur.moveToNext()) {
            String id = cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID));
            String name = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
            String phone = null;
            //if (!(Integer.parseInt(cur.getString(cur.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER))) > 0)) {
            System.out.println("name : " + name + ", ID : " + id);

            // get the phone number
            Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
                    ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = ?",
                    new String[]{id}, null);
            assert pCur != null;
            while (pCur.moveToNext()) {
                phone = pCur.getString(
                        pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
                System.out.println("phone" + phone);
            }
            pCur.close();
            //}
            if (id != null) {
                contactList.add(new Contact(name, phone, id));
            }
            Log.e("hvy", "onCreaterrView  Phone Number: name = " + name
                    + " No = " + phone);
        }
    }
    cur.close();
이마 드 칸

Android 앱에서 연락처를 차단하거나 복구하려면 기본 Dailer 또는 SMS 앱으로 설정해야합니다. 내 앱이 Android 10 아래에서 완벽하게 작동하더라도 Android 10에서 블록 연락처를 읽는 데 지쳤을 때 동일한 문제가 발생했습니다. 여기에서 해결책이 무엇인지 정확히 모르겠지만 앱을 기본값으로 설정 한 다음 시도해보세요. 연락처를 읽으십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android에서 프로그래밍 방식으로 SMS를 삭제하는 방법

분류에서Dev

Android에서 프로그래밍 방식으로 SMS를 삭제하는 방법

분류에서Dev

사용자가 프로그래밍 방식으로 삽입 된 이벤트를 삭제하도록 허용 android

분류에서Dev

프로그래밍 방식으로 Android의 연락처에 접미사 이름을 추가하는 방법

분류에서Dev

iOS에서 프로그래밍 방식으로 여러 주소록 연락처를 삭제하려면 어떻게해야합니까?

분류에서Dev

Java SDK를 사용하여 확인 된 SNS 구독 (주제 제외)을 프로그래밍 방식으로 삭제하는 방법은 무엇입니까?

분류에서Dev

설치된 Windows 서비스를 프로그래밍 방식으로 구성하는 방법

분류에서Dev

프로그래밍 방식으로 Android에서 터치를 자동으로 수행하는 방법

분류에서Dev

신속하게 특정 시간에 주소록에서 연락처를 프로그래밍 방식으로 제거

분류에서Dev

android : id를 android에서 프로그래밍 방식으로 설정하는 방법은 무엇입니까?

분류에서Dev

구성 변경 후 프로그래밍 방식으로 변경된 LayoutParams를 복원하는 방법

분류에서Dev

JCache : 선언적 구성을 기반으로 복제 된 캐시를 프로그래밍 방식으로 구축

분류에서Dev

Android에서 프로그래밍 방식으로 EditText에서 ID를 설정하는 방법

분류에서Dev

하위보기 내에서 버튼을 눌러 프로그래밍 방식으로 생성 된 하위보기를 제거하는 방법

분류에서Dev

Android에서 프로그래밍 방식으로 GridView에 뷰를 추가하는 방법은 무엇입니까?

분류에서Dev

Android에서 프로그래밍 방식으로 textinputlayout에 자동 완성 텍스트를 추가하는 방법

분류에서Dev

Android의 클래스에서 프로그래밍 방식으로 textview 크기를 늘리는 방법

분류에서Dev

프로그래밍 방식으로 Android에서 현재 재생중인 노래를 가져 오는 방법

분류에서Dev

Django에서 프로그래밍 방식으로 그룹을 삭제하는 방법

분류에서Dev

Android에서 프로그래밍 방식으로 보류 모드를 확인하는 방법

분류에서Dev

Android에서 프로그래밍 방식으로 레이아웃 높이를 변경하는 방법

분류에서Dev

Android에서 프로그래밍 방식으로 레이아웃 높이를 변경하는 방법

분류에서Dev

프로그래밍 방식으로 Android에서 벨소리를 다시 재설정하는 방법

분류에서Dev

프로그래밍 방식으로 Android에서 두 비디오를 혼합 / 병합하는 방법

분류에서Dev

Android에서 프로그래밍 방식으로 사운드를 변경하는 방법

분류에서Dev

Android의 탐색 창에서 프로그래밍 방식으로 하위 메뉴를 제거하는 방법은 무엇입니까?

분류에서Dev

WPF에서 프로그래밍 방식으로 DisplayAttribute를 추가하거나 제거하는 방법

분류에서Dev

Android의 서버에서 프로그래밍 방식으로 이미지를 보내고받는 방법

분류에서Dev

NSPopUpButton에서 TAB 키 누르기 이벤트를 프로그래밍 방식으로 제어하는 방법

Related 관련 기사

  1. 1

    Android에서 프로그래밍 방식으로 SMS를 삭제하는 방법

  2. 2

    Android에서 프로그래밍 방식으로 SMS를 삭제하는 방법

  3. 3

    사용자가 프로그래밍 방식으로 삽입 된 이벤트를 삭제하도록 허용 android

  4. 4

    프로그래밍 방식으로 Android의 연락처에 접미사 이름을 추가하는 방법

  5. 5

    iOS에서 프로그래밍 방식으로 여러 주소록 연락처를 삭제하려면 어떻게해야합니까?

  6. 6

    Java SDK를 사용하여 확인 된 SNS 구독 (주제 제외)을 프로그래밍 방식으로 삭제하는 방법은 무엇입니까?

  7. 7

    설치된 Windows 서비스를 프로그래밍 방식으로 구성하는 방법

  8. 8

    프로그래밍 방식으로 Android에서 터치를 자동으로 수행하는 방법

  9. 9

    신속하게 특정 시간에 주소록에서 연락처를 프로그래밍 방식으로 제거

  10. 10

    android : id를 android에서 프로그래밍 방식으로 설정하는 방법은 무엇입니까?

  11. 11

    구성 변경 후 프로그래밍 방식으로 변경된 LayoutParams를 복원하는 방법

  12. 12

    JCache : 선언적 구성을 기반으로 복제 된 캐시를 프로그래밍 방식으로 구축

  13. 13

    Android에서 프로그래밍 방식으로 EditText에서 ID를 설정하는 방법

  14. 14

    하위보기 내에서 버튼을 눌러 프로그래밍 방식으로 생성 된 하위보기를 제거하는 방법

  15. 15

    Android에서 프로그래밍 방식으로 GridView에 뷰를 추가하는 방법은 무엇입니까?

  16. 16

    Android에서 프로그래밍 방식으로 textinputlayout에 자동 완성 텍스트를 추가하는 방법

  17. 17

    Android의 클래스에서 프로그래밍 방식으로 textview 크기를 늘리는 방법

  18. 18

    프로그래밍 방식으로 Android에서 현재 재생중인 노래를 가져 오는 방법

  19. 19

    Django에서 프로그래밍 방식으로 그룹을 삭제하는 방법

  20. 20

    Android에서 프로그래밍 방식으로 보류 모드를 확인하는 방법

  21. 21

    Android에서 프로그래밍 방식으로 레이아웃 높이를 변경하는 방법

  22. 22

    Android에서 프로그래밍 방식으로 레이아웃 높이를 변경하는 방법

  23. 23

    프로그래밍 방식으로 Android에서 벨소리를 다시 재설정하는 방법

  24. 24

    프로그래밍 방식으로 Android에서 두 비디오를 혼합 / 병합하는 방법

  25. 25

    Android에서 프로그래밍 방식으로 사운드를 변경하는 방법

  26. 26

    Android의 탐색 창에서 프로그래밍 방식으로 하위 메뉴를 제거하는 방법은 무엇입니까?

  27. 27

    WPF에서 프로그래밍 방식으로 DisplayAttribute를 추가하거나 제거하는 방법

  28. 28

    Android의 서버에서 프로그래밍 방식으로 이미지를 보내고받는 방법

  29. 29

    NSPopUpButton에서 TAB 키 누르기 이벤트를 프로그래밍 방식으로 제어하는 방법

뜨겁다태그

보관