Pytania otagowane jako android

Android to mobilny system operacyjny Google, służący do programowania lub opracowywania urządzeń cyfrowych (smartfony, tablety, samochody, telewizory, odzież, szkło, Internet Rzeczy). W przypadku tematów związanych z Androidem użyj znaczników specyficznych dla Androida, takich jak Android-intent, android-activity, android-adapter itp. W przypadku pytań innych niż programowanie lub programowanie, ale związanych z systemem Android, skorzystaj z tego linku: https: // android.stackexchange.com.

5
Jak zaimplementować mój własny schemat URI na Androida
Powiedzmy, że chcę zdefiniować identyfikator URI, taki jak: myapp://path/to/what/i/want?d=This%20is%20a%20test muszą być obsługiwane przez moją własną aplikację lub usługę. Zauważ, że schemat jest "myapp"i nie "http", lub "ftp". To jest dokładnie to, co zamierzam: zdefiniować własny schemat URI globalnie dla systemu operacyjnego Android. czy to możliwe? Jest to trochę analogiczne do …

8
dynamicznie dodawać i usuwać widok do przeglądarki
(Znalazłem rozwiązanie - zobacz mój post w sekcji odpowiedzi poniżej). W mojej aplikacji użytkownik zacznie od jednego widoku swoich danych. Chciałbym dodać ViewPager i pozwolić użytkownikowi na dodawanie większej liczby widoków według potrzeb. Jak mam to zrobic? (Nie chcę używać FragmentPagerAdapter.) Przeczytałem niezliczone posty i przeglądy, ale wciąż czegoś mi …

22
Wiele uprawnień dla Androida 6.0
Wiem, że Android 6.0 ma nowe uprawnienia i wiem, że mogę je nazwać czymś takim if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } Dzisiaj zobaczyłem aplikację Google, która potrzebuje 3 uprawnień: kontakty, sms i aparat. Tworzy stronę 1-3 i woła je wszystkie razem w …


9
NotificationCompat.Builder jest przestarzała w systemie Android O
Po uaktualnieniu mojego projektu do Androida O buildToolsVersion "26.0.1" Lint w Android Studio wyświetla przestarzałe ostrzeżenie dla następującej metody konstruktora powiadomień: new NotificationCompat.Builder(context) Problem polega na tym, że programiści Androida aktualizują swoją dokumentację opisującą NotificationChannel, aby obsługiwać powiadomienia w systemie Android O i dostarczają nam fragment kodu, ale z tym …



18
Jak przewinąć do dołu RecyclerView? scrollToPosition nie działa
Chciałbym przewinąć do dołu listy RecyclerView po załadowaniu działania. GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(...)zgłasza wyjątek dotyczący braku obsługi w RecyclerView i conversationView.scrollToPosition(...)wydaje się, że nic nie robi. Po powyższym bloku kodu dodałem conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + …


4
Android Studio: Javadoc jest pusty po najechaniu myszą
Niedawno przeniosłem się z Eclipse do Android Studio i podoba mi się to. Brakuje mi jednak funkcji Javadoc on hover od Eclipse. Postępowałem zgodnie z instrukcjami tutaj, aby dodać funkcjonalność, jednak moje dymki nie zawierają Javadoc. Jeśli użyję skrótu do dokumentacji Ctrl+ Shift+ Space, dokumentacja zostanie wyświetlona poprawnie, jednak naprawdę …


11
Utwórz bibliotekę Android Jar do dystrybucji
Wiem o projektach biblioteki systemu Android, które umożliwiają tworzenie projektów współdzielonych, które można w razie potrzeby pobrać do aplikacji na Androida. Jednak wymaga to dostępności tego źródła. Szukam sposobu na zbudowanie i rozpowszechnianie biblioteki o zamkniętym kodzie źródłowym, której można by używać w innych projektach Androida, takich jak tradycyjny JAR. …
160 java  android  jar 

24
„Nie możesz zainstalować tej aplikacji, ponieważ inny użytkownik zainstalował już niezgodną wersję na tym urządzeniu”
Próbując zainstalować własną aplikację ze sklepu Play, pojawia się komunikat „Nie możesz zainstalować tej aplikacji, ponieważ inny użytkownik zainstalował już niezgodną wersję na tym urządzeniu” Uwaga - odinstalowałem wersję do debugowania i wyczyściłem pamięć podręczną. Nadal nie mogę go zainstalować ze Sklepu Play. Mój telefon nie jest zrootowany, więc jak …

6
Dlaczego zagnieżdżone wagi źle wpływają na wydajność? Alternatywy?
Napisałem kilka plików układu, w których użyłem layout_weightatrybutu, aby utworzyć stosunek między różnymi widokami. W pewnym momencie zaczynam otrzymywać ostrzeżenia o zagnieżdżonych wagach. Zastanawiam się więc, dlaczego zagnieżdżone wagi są niekorzystne dla wydajności i czy istnieje bardziej efektywny sposób tworzenia stałego stosunku między wymiarami widoku, który można by wykorzystać dla …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.