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.

25
Jak dodać stopkę do NavigationView - biblioteki projektów obsługi Androida?
Jak mogę ustawić ustawienia stopki i elementy profilu na NavitationView? wygląda jak szuflada nawigacji w skrzynce odbiorczej. Te NavitationViewelementy są zawyżone przez menu zasobu, ale nie wiem jak ustawić dolne pozycje menu do zasobu, lub w jaki sposób mogę ustawić niestandardowy widok na NavigationViewlub dno offset? Próbowałem umieścić to <LinearLayout...>jako …

5
Planowanie powtarzających się zadań w systemie Android
Projektuję aplikację, która ma cykliczne zadanie wysyłania informacji o obecności do serwera dedykowanego, o ile aplikacja jest na pierwszym planie. W moich poszukiwaniach w Internecie widziałem kilka różnych podejść i chciałem wiedzieć, jaki jest najlepszy sposób zrobienia tego. Jaki jest najlepszy sposób zaplanowania połączenia z serwerem? Opcje, które zobaczyłem, to: …



6
Jakie są zalety ustawienia wartości true dla parametru largeHeap?
Mam aplikację z prawie 50 klasami, które ustawiam android:largeHeap="true", jak widać poniżej. Czy to dobra praktyka? <application android:name=".MyApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="Mall" android:largeHeap="true" android:logo="@drawable/logo_for_up" android:screenOrientation="portrait" android:theme="@style/AppTheme" > </application> Uprzejmie zasugeruj zalety i wady korzystania z niego. Mam problemy z pamięcią, dlatego zadaję to pytanie.


12
Jak wyczyścić stos nawigacji po przejściu do innego fragmentu w systemie Android
Używam nowego komponentu architektury nawigacji w systemie Android i utknąłem w czyszczeniu stosu nawigacji po przejściu do nowego fragmentu. Przykład: Jestem w loginFragment i chcę, aby ten fragment został usunięty ze stosu, kiedy przejdę do fragmentu głównego, aby użytkownik nie powrócił do loginFragmentu po naciśnięciu przycisku Wstecz. Do nawigacji używam …

11
Jak zapobiegać wielu wystąpieniom działania, gdy jest ono uruchamiane z różnymi intencjami
Znalazłem błąd w mojej aplikacji, gdy jest ona uruchamiana za pomocą przycisku „Otwórz” w aplikacji Sklep Google Play (poprzednio nazywanej Android Market). Wygląda na to, że uruchomienie go ze Sklepu Play działa inaczej Intentniż uruchomienie go z menu ikon aplikacji telefonu. Prowadzi to do uruchamiania wielu kopii tego samego działania, …

5
GridLayout i Row / Column Span Woe
We wpisie na blogu dla deweloperów aplikacji na AndroidaGridLayout przedstawiającym poniższy diagram przedstawiający wpływ rozpiętości na automatyczne przydzielanie indeksów: Próbuję faktycznie zaimplementować to za pomocą GridLayout. Oto, co mam do tej pory: <android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.commonsware.android.gridlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" app:orientation="horizontal" app:columnCount="8"> <Button app:layout_columnSpan="2" app:layout_rowSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_1"/> <Button app:layout_columnSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_2"/> <Button app:layout_rowSpan="4" …

11
Jak poprawnie odrzucić DialogFragment?
Dokumentacja mówi tak dla dismiss()metody z Dialogklasy: Zamknij to okno dialogowe, usuwając je z ekranu. Tę metodę można bezpiecznie wywołać z dowolnego wątku. Zauważ, że nie powinieneś nadpisywać tej metody, aby wykonać czyszczenie, gdy okno dialogowe jest zamknięte, zamiast tego zaimplementuj ją w onStop(). W moim kodzie wszystko, co robię, …

6
Wyczyść dane aplikacji programowo
Chcę programowo wyczyścić dane mojej aplikacji. Dane aplikacji mogą zawierać wszystko, na przykład bazy danych, wspólne preferencje, pliki wewnętrzne-zewnętrzne lub inne pliki utworzone w aplikacji. Wiem, że możemy wyczyścić dane z urządzenia mobilnego poprzez: Ustawienia-> Aplikacje-> Zarządzaj aplikacjami-> Moja_aplikacja-> Wyczyść dane Ale muszę zrobić powyższe rzeczy za pomocą programu na …
121 android 

4
Programowo zmieniaj motyw działania
W szczególnych przypadkach muszę usunąć motyw okna dialogowego z mojej aktywności, ale wydaje się, że nie działa. Oto przykład Pierwsza czynność: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); startActivity(new Intent(MainActivity.this, SecondActivity.class)); } Druga czynność: public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setTheme(android.R.style.Theme); setContentView(R.layout.activity_second); } Manifest wyciąg: …
121 android 

2
Właściwość musi być zainicjowana lub abstrakcyjna
To musi być głupie pytanie, ale jestem naprawdę nowy w Kotlinie i nie znalazłem żadnego rozwiązania. Jak zadeklarować pole klasy? Tak jak możemy to mieć w javie: protected SharedPreferences mSharedPreferences; A później onCreate(): mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this) Teraz mogę go używać w dowolnym miejscu (w podklasach tej podstawowej aktywności). Próbuję zrobić …
121 android  kotlin 

6
Jak uzyskać listę pobranych aplikacji (płatnych / bezpłatnych) przez użytkownika z Google Play?
Niedawno natknąłem się na tę aplikację Kup aplikacje , która w jakiś sposób jest w stanie odzyskać aplikacje, za które zapłaciłem w Google Play po zalogowaniu się przy użyciu konta Google. Próbuję dowiedzieć się, jak to się robi, ponieważ chcę zbudować podobną aplikację, ale dla bezpłatnych aplikacji, które zostały pobrane. …

16
Kod wersji Autoincrement z dodatkowymi właściwościami gradle
Tworzę aplikację na Androida za pomocą Gradle. Do tej pory używałem pliku Manifest do zwiększenia versionCode, ale chciałbym odczytać versionCode z pliku zewnętrznego i w zależności od tego, czy jest to smak wydania, czy smak debugowania, zwiększyć versionCode. Wypróbowałem dodatkowe właściwości, ale nie możesz ich zapisać, co oznacza, że ​​następnym …

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.