/ / Jak uzyskać selektor kontaktów z Androidem Sdk, aby uzyskać wyniki tylko dla telefonów, a nie dla wszystkich obserwatorów Twittera - Android, Android, Android

Jak uzyskać selektor kontaktów z Androidem Sdk, aby uzyskać wyniki tylko z telefonu, a nie wszystkich moich obserwatorów Twittera - Android, Android, Android

Dostaję trochę dziwnych rzeczy, gdy próbuję tego użyć:

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, PICK_CONTACT);

mój problem polega na tym, że to bardzo dziwnelista wydaje się mieć każdy rodzaj kontaktu (np. telefony, e-maile, twitter itp.), jak również ogromną listę kontaktów "Bez nazwy" i mój numer wymieniony około 100 razy. To, czego chcę, to po prostu wycofać tę samą listę, co w momencie, gdy kliknę w widżet "telefony" na moim telefonie. jak mam to zrobić? czy ktokolwiek inny trafił w ten problem? Wiesz co on do cholery robi? masz jakieś rady?

to, co naprawdę nienawidzę Androida, to wszystkoprzykłady tam wydają się być przestarzałe, a sugerowane "nowe" sposoby robienia tego nie są intuicyjne (androidy nie mają pojęcia o "abstrakcji" w programowaniu) i brakuje im prawdziwych przykładów kodu.

Wszyscy uwielbiają nienawidzić Microsoft, ale przynajmniej ich dokumentacja jest dobrze napisana, ma mnóstwo przykładów i wszystko nie staje się przestarzałe po 5 minutach.

Dzięki za pomoc!

Odpowiedzi:

0 dla odpowiedzi № 1

Oto działający kod: https://github.com/rbochet/MeshMS-interface-mockup/blob/master/src/fr/stackr/android/meshms/SMSInterface.java

Zgadzam się z tobą z powodu przestarzałych rzeczy ... Może stać się dość nudne.