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 № 1Oto 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.