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.

10
Aktualizacja Android Gradle 5.0: przyczyna: org.jetbrains.plugins.gradle.tooling.util
Podczas aktualizacji wersji mojego projektu gradledo wersji 5.0 pojawia się błąd w Android Studio, z którym działał poprawnie gradle 5.0 rc 3i został 4wydany. Poniżej znajduje się szczegół błędu: Przyczyna: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier () Lorg / gradle / api / artifacts / ModuleIdentifier; Oto dzienniki szczegółów: java.lang.AbstractMethodError: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier; at org.gradle.api.internal.artifacts.ivyservice.resolutionstrategy.DefaultCachePolicy.mustRefreshModule(DefaultCachePolicy.java:205) at org.gradle.api.internal.artifacts.ivyservice.resolutionstrategy.DefaultCachePolicy.mustRefreshMissingModule(DefaultCachePolicy.java:188) …

2
Jak przejść z Google-Analytics do Firebase-Analytics?
tło W ostatnich miesiącach firma Google opublikowała nową alternatywę Analytics o nazwie „ Firebase Analytics ”. Problem Ponieważ aplikacja ma już Google Analytics, napotykam przeszkody, z którymi nie potrafię sobie najlepiej poradzić. Pytania Wcześniej funkcja „newTracker” wymagała identyfikatora właściwości. Teraz tego nie widzę. Czy to znaczy, że go nie potrzebuje? …

2
Proces ulega awarii podczas tworzenia wtryskiwacza RoboGuice, jeśli w jakimkolwiek module znajduje się fałszywa instancja
Mam problem z wykorzystaniem frameworków RoboGuice i AndroidMock w testach jednostkowych. Stworzyłem prosty projekt, aby pokazać mój problem. Tutaj tworzę fałszywą instancję i rejestruję ją w RoboGuice. Jednak proces zawiesza się między metodami „setUp ()” i „test01 ()”. Jak sądzę, w rzeczywistości proces ulega awarii, gdy tworzony jest wtryskiwacz, jeśli …

12
Android: Właściwy sposób używania onBackPressed () z Toast
Napisałem fragment kodu, który daje użytkownikowi monit, prosząc go o ponowne naciśnięcie, jeśli chcą wyjść. Obecnie mój kod w pewnym stopniu działa, ale wiem, że jest źle napisany i zakładam, że jest na to lepszy sposób. Wszelkie sugestie byłyby pomocne! Kod: public void onBackPressed(){ backpress = (backpress + 1); Toast.makeText(getApplicationContext(), …
85 android 

2
Usługa pierwszego planu zostaje zabita przez Androida
Aktualizacja : nie znalazłem prawdziwego rozwiązania problemu. Wymyśliłem metodę automatycznego ponownego łączenia się z poprzednim urządzeniem Bluetooth za każdym razem, gdy połączenie zostanie utracone. Nie jest idealny, ale wydaje się, że działa dość dobrze. Chciałbym jednak usłyszeć więcej sugestii dotyczących tego. Mam taki sam problem jak w tym pytaniu: usługa …

4
AnalyticsService nie jest zarejestrowana w manifeście aplikacji - błąd
Próbuję zaimplementować usługę Google Analytics do aplikacji na Androida, korzystając z następującej dokumentacji dostarczonej w SDK: https://developers.google.com/analytics/devguides/collection/android/v4/ Nie widzę żadnych informacji w witrynie administratora Analytics. Gdy aplikacja jest uruchomiona, widzę następujący komunikat debugowania „Usługa Analytics nie została zarejestrowana w pliku manifestu aplikacji. Trafienia mogą nie być dostarczane rzetelnie. Instrukcje można …

23
Animacja Androida się nie powtarza
Próbuję zrobić prostą animację, która będzie się powtarzać kilka razy (lub w nieskończoność). Wygląda na to, że android:repeatCountnie działa! Oto mój zasób animacji z /res/anim/first_animation.xml: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false" android:repeatCount="infinite" > <scale android:interpolator="@android:anim/decelerate_interpolator" android:duration="500" android:fromXScale="1.0" android:fromYScale="1.0" android:toXScale="1.2" android:toYScale="1.2" android:pivotX="50%" android:pivotY="50%" android:fillAfter="false" /> <scale android:interpolator="@android:anim/accelerate_interpolator" android:startOffset="500" android:duration="500" android:fromXScale="1.2" android:fromYScale="1.2" …

4
Sparametryzowana modernizacja Androida @Headers
Używam OAuth i za każdym razem, gdy wysyłam żądanie, muszę umieszczać token OAuth w nagłówku. Widzę @Headeradnotację, ale czy istnieje sposób na sparametryzowanie jej, aby można było ją przekazać w czasie wykonywania? Oto koncepcja @Header({Authorization:'OAuth {var}', api_version={var} }) Czy możesz przekazać je w Runtime? @GET("/users") void getUsers( @Header("Authorization") String auth, …

14
AlarmManager nie działa na kilku urządzeniach
Moja aplikacja korzysta z AlarmManagera i działa od 4 lat. Ale zauważyłem, że zaczęło zawodzić w niektórych urządzeniach. Jestem prawie pewien, że kod jest poprawny (używam WakefulBroadcastReceiver i setExactAndAllowWhileIdle dla urządzeń z funkcją Doze), ponieważ działa idealnie na urządzeniach Nexus, ale zawodzi na urządzeniach niektórych producentów (Huawei, Xiaomi ...). Na …

2
Jak wyłączyć przycisk „Dalej” na klawiaturze oprogramowania EditText (zastąpić przyciskiem „Gotowe”)
Mam kilka EditTextów w mojej aplikacji na Androida, każdy z InputMethod ustawionym na numberSigned. Moje urządzenie docelowe nie ma klawiatury sprzętowej i używa klawiatury programowej do wprowadzania liczb. Android zastępuje standardowy przycisk „Gotowe” po prawej stronie pola wprowadzania przyciskiem „Dalej”. Jak zamiast tego mogę użyć „Gotowe”?

3
Dlaczego onKey () jest wywoływana dwukrotnie?
Używam tego kodu: public boolean onKey(View v, int keyCode, KeyEvent event) { msg = (EditText)findViewById(R.id.msg); String message = msg.getText().toString(); if(keyCode == 66) { //It's hitting here twice. } return false; }; Czy ktoś może mi powiedzieć, dlaczego uderza dwa razy, kiedy naciskam Enter?
85 android 

4
Używając startActivityForResult, jak uzyskać requestCode w działaniu podrzędnym?
Mam cztery działania, powiedzmy A, B, C i D. Moja sytuacja to A rozpocznie działanie B przez startActivityForResult. startActivityForResult(new Intent(this,B.class),ONE); W innej sytuacji będę B z inną sytuacją. lubić startActivityForResult(new Intent(this,B.class),TWO); W B muszę zadzwonić do C lub D w zależności od requestCode. To znaczy, jeśli JEDEN musi rozpocząć C …

7
Android: użycie gradientu liniowego, gdy tło wygląda na pasiaste
Próbuję zastosować gradient liniowy do mojego ListView. Oto zawartość mojego pliku XML do rysowania: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#3A3C39" android:endColor="#181818" android:angle="270" /> <corners android:radius="0dp" /> </shape> Więc stosuję go do mojego ListView z: android:background="@drawable/shape_background_grey" Działa, ale na emulatorze i na prawdziwym urządzeniu wygląda na bardzo „opasany”. Czy istnieje …


8
Jak zmusić klasę pochodną do wywołania super metody? (Tak jak robi to Android)
Zastanawiałem się, podczas tworzenia nowych Activityklas, a następnie przesłanianie onCreate()metody w Eclipse zawsze dotrzesz automatycznego dodania: super.onCreate(). Jak to się stało? Czy istnieje słowo kluczowe java w klasie abstrakcji lub nadrzędnej, które to wymusza? Nie wiem, czy niewywołanie superklasy jest nielegalne, ale pamiętam, że w niektórych metodach został zgłoszony wyjątek, …

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.