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.



13
Czy można wyłączyć przewijanie w ViewPager?
Mam plik, ViewPagerktóry tworzy instancję View. Chciałbym na chwilę wyłączyć przewijanie podglądu i przycisków potomnych, podczas gdy wynik wyszukiwania jest zwracany do widoku. Dzwonię, viewPager.setEnabled(false)ale to go nie wyłącza. Czy ktoś ma jakieś pomysły?

8
Ikona elementu szuflady nawigacji nie pokazuje oryginalnego koloru
Próbuję wyświetlić ikonę obok pozycji w moim menu w szufladzie nawigacji, ale z jakiegoś powodu ikona zawsze jest wyświetlana w kolorze szarym, a nie w oryginalnym kolorze (brązowym). Czy jest jakiś sposób, aby temu zapobiec, aby pokazać oryginalny kolor ikony? MainActivity.java public class MainActivity extends AppCompatActivity { private DrawerLayout mDrawerLayout; …

16
Usuń stronę fragmentu z ViewPager w systemie Android
Próbuję dynamicznie dodawać i usuwać fragmenty z ViewPager, dodawanie działa bez żadnych problemów, ale usuwanie nie działa zgodnie z oczekiwaniami. Za każdym razem, gdy chcę usunąć bieżący element, ostatni zostaje usunięty. Próbowałem również użyć FragmentStatePagerAdapter lub zwrócić POSITION_NONE w metodzie getItemPosition adaptera. Co ja robię źle? Oto podstawowy przykład: MainActivity.java …


14
Wykryj, czy urządzenie z Androidem ma połączenie z Internetem
Muszę sprawdzić, czy moje urządzenie ma połączenie z Internetem, czy nie. Znalazłem wiele odpowiedzi, takich jak: private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); return activeNetworkInfo != null; } (Zaczerpnięte z opcji Wykryj, czy w systemie Android jest dostępne połączenie internetowe ). Ale to nie …

4
Czy opcja „shouldOverrideUrlLoading” jest naprawdę przestarzała? Czego mogę zamiast tego użyć?
Czy „shouldOverrideUrlLoading” jest naprawdę przestarzały? Jeśli tak, czego mogę użyć zamiast tego? Wygląda na to, że shouldOverrideUrlLoadingjest przestarzała dla systemu Android N i muszę sprawić, by aplikacja działała od API 19 do najnowszego, czyli Android N (beta). Używam niektórych funkcji, które są nowe w Androidzie N (np. Oszczędzanie danych), więc …


27
Jak trwale wyłączyć pasek akcji
Mogę ukryć pasek akcji w plastrze miodu za pomocą tego kodu: getActionBar().hide(); Ale kiedy klawiatura otwiera się, a użytkownik kopiuje i wkleja cokolwiek, pasek akcji pojawia się ponownie. Jak mogę trwale wyłączyć pasek akcji?

19
SQLite w Androidzie Jak zaktualizować określony wiersz
Od jakiegoś czasu próbuję zaktualizować konkretny wiersz i wygląda na to, że można to zrobić na dwa sposoby. Z tego, co przeczytałem i wypróbowałem, możesz po prostu użyć: execSQL(String sql) metoda albo: update(String table, ContentValues values, String whereClause, String[] whereArgs) metoda. (Daj mi znać, jeśli to jest nieprawidłowe, ponieważ jestem …
138 java  android  sql  eclipse  sqlite 

25
BŁĄD: narzędzie „keytool” nie jest rozpoznawane jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy
Kiedy używam polecenia C:\>keytool -list -alias androiddebugkey -keystore .android\debug.keystore -storepass android -keypass android Otrzymuję ten błąd: Narzędzie „keytool” nie jest rozpoznawane jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy. Nie mogę uzyskać odcisku palca certyfikatu (MD5) na moim komputerze. Upewniłem się, że plik kluczy znajduje się w odpowiedniej …
138 android  keytool 

9
dodawanie wielu wpisów do HashMap jednocześnie w jednej instrukcji
Muszę zainicjować stałą HashMap i chciałbym to zrobić w jednym wierszu instrukcji. Unikanie czegoś takiego: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); podobnie jak w celu C: [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] Nie znalazłem żadnego …


3
Tworzenie obiektu lokalizacji w systemie Android z wartościami szerokości i długości geograficznej
Mam program, w którym wartości szerokości i długości geograficznej lokalizacji są przechowywane w bazie danych, którą pobieram. Chcę uzyskać odległość między tymi współrzędnymi a moją aktualną lokalizacją. Klasa Location ma prostą metodę znajdowania odległości między dwoma obiektami Location, więc pomyślałem, że utworzę obiekt Location ze współrzędnymi, a następnie wywołam tę …

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.