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
Pobierz bazę danych lub dowolny inny plik z pamięci wewnętrznej przy użyciu funkcji run-as
Na niezrootowanym urządzeniu z Androidem mogę przejść do folderu danych zawierającego bazę danych za pomocą run-aspolecenia z nazwą mojego pakietu. Większość typów plików zadowala mnie po prostu przeglądaniem, ale z bazą danych chciałbym pobrać ją z urządzenia z systemem Android. Czy istnieje polecenie download copylub movez tej części powłoki adb? …

11
Nie udało się zainicjować usługi GoogleService
Używam Map Google w mojej aplikacji na Androida. Utworzyłem klucz i dodałem niezbędne uprawnienia w pliku manifestu. Ale wkrótce uruchamiam aplikację, w debugerze pojawia się ten komunikat: Nie udało się zainicjować usługi GoogleService, stan: 10, Brak oczekiwanego zasobu: „R.string.google_app_id” do inicjowania usług Google. Możliwe przyczyny to brak wtyczki google-services.json lub …



7
Kiedy NIE wywoływać metody super () podczas nadpisywania?
Kiedy tworzę własną niestandardową klasę Androida, tworzę extendjej klasę natywną. Wtedy, kiedy chcę zastąpić metodę podstawową, zawsze wywołać super()metodę, tak jak zawsze w onCreate, onStopitp Pomyślałem, że to jest to, ponieważ od samego początku zespół Android doradzał nam, aby zawsze wywoływać supernadpisanie każdej metody. Ale w wielu książkach widzę, że …
113 java  android  overriding 

5
Czy dostęp do SharedPreferences powinien odbywać się z poziomu wątku interfejsu użytkownika?
Wraz z wydaniem Gingerbread eksperymentowałem z niektórymi nowymi API, z których jeden to StrictMode . Zauważyłem, że jedno z ostrzeżeń dotyczy getSharedPreferences(). To jest ostrzeżenie: StrictMode policy violation; ~duration=1949 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=23 violation=2 i jest podawany dla getSharedPreferences()wywołania w wątku interfejsu użytkownika. Czy SharedPreferencesdostęp i zmiany naprawdę powinny być dokonywane …

4
Przycisk systemu Android wywołał setOnTouchListener, ale nie przesłania performClick
Kiedy próbuję dodać onTouchListner()do przycisku, pojawia się plik Button wywołał setOnTouchListener, ale nie przesłania performClick ostrzeżenie. Czy ktoś wie jak to naprawić? btnleftclick.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent motionEvent) { return false; } }); Błąd: Widok niestandardowy wywołał na nim funkcję setOnTouchListener, ale nie przesłania performClick Jeśli …

6
Jak włączyć podpisywanie aplikacji Google Play
Myślę, że wielu programistów próbuje dowiedzieć się więcej o nowej funkcji podpisywania aplikacji Google Play przedstawionej na Google I / O 2017. Możliwość przechowywania magazynu kluczy w celu podpisywania aplikacji w Google Play oszczędza wysiłek związany z bezpiecznym przechowywaniem magazynu kluczy i może pomóc systemowi w optymalizacji plików APK obsługiwanych …

7
Różnica setValue () i postValue () w MutableLiveData
Istnieją dwa sposoby, aby zmienić wartość MutableLiveData. Ale jaka jest różnica między setValue()& postValue()in MutableLiveData. Nie mogłem znaleźć dokumentacji dla tego samego. Oto klasa MutableLiveDataAndroida. package android.arch.lifecycle; /** * {@link LiveData} which publicly exposes {@link #setValue(T)} and {@link #postValue(T)} method. * * @param <T> The type of data hold by …




9
Android: java.lang.SecurityException: Odmowa uprawnień: uruchom zamiar
Stworzyłem aplikację zawierającą aktywność GWVectraNotifier, która jest wywoływana z innych aplikacji w celu wyświetlenia powiadomienia. W oknie dialogowym Powiadomienia będzie widoczny przycisk „pokaż” i „zamknij”. Po kliknięciu przycisku „pokaż” zostanie uruchomiona odpowiednia czynność. Aby sprawdzić funkcjonalność powyższej aplikacji, Uruchomiłem aktywność GWVectraNotifier z aplikacji K9Mail na wyzwalaczu zdarzenia checkmail. Mogę pomyślnie …

2
Dlaczego ContentResolver.requestSync nie wyzwala synchronizacji?
Próbuję zaimplementować wzorzec adaptera Content-Provider-Sync, jak omówiono w Google IO - slajd 26. Mój dostawca treści działa, a moja synchronizacja działa, gdy uruchamiam ją z aplikacji Dev Tools Sync Tester, ale gdy wywołuję ContentResolver. requestSync (konto, uprawnienia, pakiet) z mojego dostawcy treści, moja synchronizacja nigdy nie jest wyzwalana. ContentResolver.requestSync( account, …


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.