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.

11
Jak wyłączyć przeszłe daty w selektorze dat Androida?
Jak mogę wyłączyć przeszłe daty w moim selektorze dat w Androidzie? Oto kod, który tworzy mój DatePicker: @Override protected Dialog onCreateDialog(int id) { switch (id) { case DATE_DIALOG_ID: // set date picker as current date return new DatePickerDialog(this, datePickerListener, year, month, day); } return null; } private DatePickerDialog.OnDateSetListener datePickerListener = …
83 android 



7
Zmodernizuj datę serializacji GSON z łańcucha json do java.util.date
Używam biblioteki Retrofit dla moich wywołań REST. Większość tego, co zrobiłem, była gładka jak masło, ale z jakiegoś powodu mam problemy z konwersją ciągów datowników JSON na java.util.Dateobiekty. Wygląda na to, że nadchodzący JSON. { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } How can I tell Retrofit or Gson to convert these …
83 java  android  json  gson  retrofit 

7
Przycisk uchwytu - kliknij wewnątrz wiersza w RecyclerView
Używam następującego kodu do obsługi kliknięć wierszy. ( źródło ) static class RecyclerTouchListener implements RecyclerView.OnItemTouchListener { private GestureDetector gestureDetector; private ClickListener clickListener; public RecyclerTouchListener(Context context, final RecyclerView recyclerView, final ClickListener clickListener) { this.clickListener = clickListener; gestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() { @Override public boolean onSingleTapUp(MotionEvent e) { return true; …


9
Brak dźwięku powiadomienia podczas wysyłania powiadomienia z firebase w systemie Android
Wysyłam powiadomienie push z firebase do mojej aplikacji na Androida. ale kiedy moja aplikacja działa w tle, metoda onMessageReceived firebase nie jest wywoływana, zamiast tego firebase wysyła powiadomienie do systemu w celu wyświetlenia powiadomienia w zasobniku systemowym. powiadomienie pojawia się na pasku zadań, ale nie ma dźwięku powiadomienia, nawet jeśli …

8
Przyciski dialogowe ostrzeżeń motywu MaterialComponents
Niedawno przestawiłem się z biblioteki wsparcia na com.google.android.material: material: 1.0.0 Ale teraz mam problem, na tej stronie jest notatka https://github.com/material-components/material-components-android/blob/master/docs/getting-started.md Uwaga: Użycie motywu Komponenty materiału włącza inflater widoku niestandardowego, który zastępuje komponenty domyślne ich odpowiednikami Materiał. Obecnie zastępuje to tylko składniki Button XML z MaterialButton. I motyw, którego używam Theme.MaterialComponents.Light.NoActionBar …

11
„Kanwa: próba narysowania zbyt dużej mapy bitowej”, gdy rozmiar wyświetlacza systemu Android N jest ustawiony na większy niż Mały
Mam opublikowaną aplikację, która ulega awarii podczas uruchamiania systemu Android N, gdy nowo wprowadzone Display sizeustawienie systemu operacyjnego ma zbyt dużą wartość. Kiedy patrzę w logcat, widzę następujący komunikat: java.lang.RuntimeException: Canvas: trying to draw too large(106,975,232 bytes) bitmap. W mojej pierwszej aktywności prześledziłem problem do ImageView, który pokazuje ładny, duży …


2
Uzyskaj informacje o urządzeniu (takie jak produkt, model) z polecenia adb
Jednym ze sposobów osiągnięcia tego jest: adb devices -l przykładowe dane wyjściowe: 123abc12 device product:<id> model:<id> device:<id> 456abc45 device product:<id> model:<id> device:<id> Ale na tej liście są wszystkie podłączone urządzenia, ale chcę uzyskać informacje dotyczące konkretnego urządzenia. Chcę tylko informacji o „123abc12”. Wynik powinien być: 123abc12 device product:<id> model:<id> device:<id> …
83 android  adb 

30
Instalacja nie powiodła się z powodu: „null” - Android Studio 3.5
Zaktualizowałem Android Studio do wersji 3.5, odkąd mam problem z instalacją APK. To jedyny dziennik, który pokazuje: Installation did not succeed. The application could not be installed: INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION Installation failed due to: 'null' Retry Dzieje się tak, gdy próbujesz zainstalować pakiet APK na prawdziwym urządzeniu. Jeśli odinstaluję aplikację z urządzenia, …

22
Jak zwiększyć obszar trafienia przycisku Androida bez skalowania tła?
Mam przycisk z niestandardowym rysunkiem. <Button android:layout_width="22dip" android:layout_height="23dip" android:background="@drawable/triangle" /> Element do rysowania to trójkąt z przezroczystym tłem. |\ | \ |__\ Trudno mi dotknąć tego przycisku. Po pierwsze, jest stosunkowo mały. Po drugie, przezroczyste piksele nie są dostępne. Chciałbym zachować ten sam rozmiar do rysowania, ale nadać obszarowi uderzenia …
83 android 

15
Jak otworzyć Android Device Monitor w najnowszym Android Studio 3.1
Niedawno zaktualizowałem swoje studio Android, po aktualizacji nie mogę znaleźć opcji monitora urządzenia z Androidem w sekcji narzędzi. W poprzedniej aktualizacji znajdował się w menu narzędzia-> android-> monitor urządzenia z Androidem . Ale teraz w zaktualizowanej wersji nie ma go. Możesz sprawdzić zrzut ekranu mojego studia Android.

7
Wielowierszowy tekst edycji z etykietą Done SoftInput Action w wersji 2.3
Czy istnieje sposób na EditTextprezentację wielu wierszy i użycie etykiety działania IME „Gotowe” w systemie Android 2.3? W systemie Android 2.2 nie stanowi to problemu, przycisk Enter wyświetla etykietę czynności IME „Gotowe” ( android:imeActionLabel="actionDone") i odrzuca wprowadzanie programowe po kliknięciu. Podczas konfigurowania EditTextwieloliniowego systemu Android 2.3 usuwa możliwość wyświetlania czynności …

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.