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.

7
Uzyskiwanie dostępu do programu obsługi wątków interfejsu użytkownika z usługi
Próbuję czegoś nowego w systemie Android, dla którego muszę uzyskać dostęp do programu obsługi wątku interfejsu użytkownika. Wiem co następuje: Wątek interfejsu użytkownika ma własny program obsługi i pętlę Każda wiadomość zostanie umieszczona w kolejce komunikatów wątku interfejsu użytkownika Looper odbiera zdarzenie i przekazuje je do procedury obsługi Program obsługi …

1
Własny zdefiniowany układ, metoda onDraw () nie jest wywoływana
Zdefiniowałem taką klasę : public class TestMyFrameLayout extends FrameLayout{ Paint mPaint; public TestMyFrameLayout(Context context, AttributeSet attrs) { super(context, attrs); } public TestMyFrameLayout(Context context) { super(context); mPaint = new Paint(); mPaint.setColor(Color.GREEN); } protected void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawCircle(50f, 50f, 30, mPaint); } } i nazwał to tak: TestMyFrameLayout myFrameLayout = …

6
Powiąż usługę z aktywnością w systemie Android
Próbuję napisać prosty odtwarzacz multimedialny, który odtwarza dźwięk strumieniowy przy użyciu RTSP. Mam działanie GUI i usługę, która wykonuje odtwarzanie. Moje pytanie brzmi jak najlepiej komunikować się pomiędzy działaniem a usługą (np. Aktualizacja GUI na podstawie stanu gracza). Wiem, że mogę powiązać usługę z działaniem za pomocą onBind (), ale …
90 android  service 

3
Android - jak zdobyć android.R.anim.slide_in_right
Bawię się animacjami na Androidzie. Udostępniono animacje android.R.anim.slide_in_left i android.R.anim.slide_out_right. Szukam sposobu na uzyskanie przeciwnych animacji tj: android.R.anim.slide_in_right and android.R.anim.slide_out_left lub jak mogę je określić samodzielnie.

4
BitmapFactory.decodeStream zwraca wartość null, gdy opcje są ustawione
Mam problemy z BitmapFactory.decodeStream(inputStream). Używając go bez opcji, zwróci obraz. Ale kiedy używam go z opcjami, ponieważ .decodeStream(inputStream, null, options)nigdy nie zwraca bitmap. To, co próbuję zrobić, to zmniejszyć próbkowanie mapy bitowej, zanim faktycznie ją załaduję, aby zaoszczędzić pamięć. Przeczytałem kilka dobrych przewodników, ale żaden nie używa .decodeStream. Obsługa dużych …
90 java  android  image  bitmap 


4
Co to jest Sticky Broadcast?
Natrafiłem na ten termin w dokumentacji Androida wraz z towarzyszącą definicją Są to transmisje, których dane są przechowywane przez system po zakończeniu, dzięki czemu klienci mogą szybko odzyskać te dane bez konieczności czekania na następną transmisję. Co to znaczy? Czy ktoś może rozwinąć jego użycie na konkretnym przykładzie? Uważam, że …

11
Czy dwukrotne wywołanie metody start w tym samym wątku jest legalne?
Poniższy kod prowadzi do java.lang.IllegalThreadStateException: Thread already startedsytuacji, gdy wywołałem start()metodę po raz drugi w programie. updateUI.join(); if (!updateUI.isAlive()) updateUI.start(); Dzieje się to za drugim razem updateUI.start(). Przechodziłem przez to wiele razy, a wątek jest wywoływany i całkowicie biegnie do końca przed uderzeniem updateUI.start(). Wywołanie updateUI.run()pozwala uniknąć błędu, ale powoduje, …

5
Jakie są najlepsze praktyki dotyczące korzystania z szyfrowania AES w systemie Android?
Dlaczego zadaję to pytanie: Wiem, że było wiele pytań dotyczących szyfrowania AES, nawet w przypadku Androida. A jeśli przeszukujesz Internet, jest wiele fragmentów kodu. Ale na każdej stronie, w każdym pytaniu o przepełnienie stosu, znajduję inną implementację z dużymi różnicami. Stworzyłem więc to pytanie, aby znaleźć „najlepszą praktykę”. Mam nadzieję, …

4
Android: jak sprawić, by widok wypełnił dostępną przestrzeń?
Wydaje się to proste, ale nie wiem, jak to zrobić. Mam układ poziomy z EditText i dwoma ImageButtons. Chcę, aby ImageButtons miały stały rozmiar, a EditText zajmował pozostałe miejsce w układzie. Jak można to osiągnąć? <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content"> </EditText> <ImageButton android:src="@drawable/img1" android:layout_width="50dip" android:layout_height="50dip"> </ImageButton> <ImageButton android:src="@drawable/img2" …

11
Jak analizować tablicę JSON (nie obiekt Json) w systemie Android
Mam problem ze znalezieniem sposobu na przeanalizowanie JSONArray. To wygląda tak: [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] Wiem, jak to przeanalizować, jeśli JSON został napisany inaczej (innymi słowy, gdybym zwrócił obiekt json zamiast tablicy obiektów). Ale to wszystko, co mam i muszę z tym iść. * EDYCJA: jest to poprawny plik json. Zrobiłem aplikację na …
90 java  android  json  gson  arrays 

6
Orientacja układu w kodzie
Mam ten kod w mojej aplikacji: LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT); i chcę tylko ustawić orientację LinearLayout na pionową. Odpowiednik w XML to: android:orientation="vertical" Jak mogę to zrobić w kodzie, bez XML?

14
Android Studio - typ programu już obecny: com.google.android.gms.internal.measurement.zzwp
Wczoraj moja aplikacja działała poprawnie. Dziś nie wiem dlaczego, po ponownym otwarciu Android Studio aplikacja nie była już kompilowana. Wyświetlany błąd to Program type already present: com.google.android.gms.internal.measurement.zzwp Message{kind=ERROR, text=Program type already present: com.google.android.gms.internal.measurement.zzwp, sources=[Unknown source file], tool name=Optional.of(D8)} Naprawdę nie wiem, co się dzieje, przeszukałem wszystko i nic nie działało. …

4
Jaka jest klasa R w systemie Android?
W AndroidStudio, kiedy tworzę projekt przy użyciu pustego działania, otrzymuję następujący fragment kodu w MainActivity.javapliku: package my.company.my_proj; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } } gdzie Rjest używana tajemnicza klasa o nazwie . Jaki jest cel tych zajęć …
90 android 


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.