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.


18
czytać plik z zasobów
public class Utils { public static List<Message> getMessages() { //File file = new File("file:///android_asset/helloworld.txt"); AssetManager assetManager = getAssets(); InputStream ims = assetManager.open("helloworld.txt"); } } Używam tego kodu, próbując odczytać plik z zasobów. Próbowałem to zrobić na dwa sposoby. Po pierwsze, gdy Fileotrzymałem użycie FileNotFoundException, gdy AssetManager getAssets()metoda nie jest rozpoznawana. …
178 android 

25
Android Jak dostosować układ w trybie pełnoekranowym, gdy widoczna jest klawiatura programowa
Dużo badałem, aby dostosować układ, gdy klawiatura programowa jest aktywna i udało mi się ją zaimplementować, ale problem pojawia się, gdy używam android:theme="@android:style/Theme.NoTitleBar.Fullscreen"tego w moim tagu aktywności w pliku manifestu. Do tego użyłem android:windowSoftInputMode="adjustPan|adjustResize|stateHidden"różnych opcji, ale bez powodzenia. Potem zaimplementowałem FullScreenprogramowo i próbowałem różnych układów, FullScreenale wszystko na próżno. Skierowałem …

4
Dlaczego nie używać zawsze android: configChanges = "keyboardHidden | Orientacja"?
Zastanawiałem się, dlaczego nie używać android:configChanges="keyboardHidden|orientation"w każdej (prawie każdej;)) czynności? Dobra: Nie musisz się martwić, że Twoja aktywność została zmieniona to jest szybsze Niezbyt miły: trzeba zmienić układy, jeśli zależą one od rozmiaru ekranu (np. układy z dwiema kolumnami lub więcej) Zły: brak elastycznego sposobu na różne układy w różnych …

9
Android: Zapisujesz nazwę użytkownika i hasło?
Jeśli chcę przechowywać nazwę użytkownika i hasło, które mają być używane w aplikacji na Androida, jaki jest najlepszy sposób, aby to zrobić? Czy odbywa się to za pośrednictwem ekranu preferencji (ale co, jeśli użytkownik to przegapi?), Czy wyskakuje okno dialogowe i pyta użytkownika o poświadczenia? Jeśli tak, muszę zachować stan …

30
adb nie znajduje mojego urządzenia / telefonu (MacOS X)
Robię programowanie na Androida na Macu, a ten bardzo nowy telefon, który mam, nie pojawia się na liście urządzeń w adb . Wiele innych telefonów i urządzeń działa dobrze, więc wiem, że moja konfiguracja jest dobra. Mam włączone debugowanie (Ustawienia -> Aplikacje -> Rozwój -> Debugowanie USB) w telefonie, ale …
178 android  adb 

14
Telefon: klawiatura numeryczna do wprowadzania tekstu
Czy istnieje sposób, aby zmusić klawiaturę numeryczną do pojawienia się na telefonie <input type="text">? Właśnie zdałem sobie sprawę, że <input type="number">w HTML5 dotyczy „liczb zmiennoprzecinkowych”, więc nie nadaje się do numerów kart kredytowych, kodów pocztowych itp. Chcę emulować funkcjonalność klawiatury numerycznej <input type="number">dla danych wejściowych, które przyjmują wartości numeryczne inne …

16
Jak zmienić kolor wskaźnika postępu ProgressBar w systemie Android
Ustawiłem poziomo ProgressBar. Chciałbym zmienić kolor postępu na żółty. <ProgressBar android:id="@+id/progressbar" android:layout_width="80dip" android:layout_height="20dip" android:focusable="false" style="?android:attr/progressBarStyleHorizontal" /> Problem w tym, że kolor postępu jest różny na różnych urządzeniach. Więc chcę, żeby poprawił kolor postępu.

18
Ustaw fokus na EditText
Mam pole EditText i ustawiam dla niego OnFocusChangeListener. Po utracie fokusu wywoływana jest metoda, która sprawdza wartość EditText z wartością w bazie danych. Jeśli wartość zwracana metody to true, wyświetlany jest toast, a fokus powinien ponownie wrócić do EditText. Fokus powinien zawsze wracać do EditText, a klawiatura powinna się wyświetlać, …

11
Android: przenoszenie widoku przy ruchu dotykowym (ACTION_MOVE)
Chciałbym zrobić prostą kontrolę: kontener z widokiem do środka. Jeśli dotknę pojemnika i poruszę palcem, chcę przesunąć widok, aby podążał za moim palcem. Jakiego rodzaju kontenera (układu) powinienem użyć? Jak to zrobić? Nie potrzebuję powierzchni, ale prosty układ.
177 android  touch 

14
Jak ustawić margines ImageView za pomocą kodu, a nie XML
Chcę dodać nieznaną liczbę ImageViewwidoków do mojego układu z marginesami. W XML mogę użyć w layout_marginten sposób: <ImageView android:layout_margin="5dip" android:src="@drawable/image" /> Jest ImageView.setPadding(), ale nie ImageView.setMargin(). Myślę, że jest to podobne ImageView.setLayoutParams(LayoutParams), ale nie jestem pewien, czym się w to karmić. Czy ktoś wie?


5
Kształty z wieloma gradientami
Chciałbym utworzyć kształt podobny do poniższego obrazu: Zwróć uwagę na górne pół gradienty od koloru 1 do koloru 2, ale jest dolna połowa, która przechodzi od koloru 3 do koloru 4. Wiem, jak utworzyć kształt za pomocą pojedynczego gradientu, ale nie jestem pewien, jak podzielić kształt na dwie połówki i …
177 android  gradient  shapes 

12
Przełączanie między obrazem szuflady nawigacji systemu Android a kursorem w górę podczas używania fragmentów
Podczas korzystania z szuflady nawigacji programiści Androida zalecają, aby na pasku akcji „tylko te ekrany, które są reprezentowane w szufladzie nawigacji, miały faktycznie obraz szuflady nawigacji” oraz aby „wszystkie inne ekrany miały tradycyjny up-carat”. Szczegółowe informacje można znaleźć tutaj: http://youtu.be/F5COhlbpIbY Używam jednego działania do kontrolowania wielu poziomów fragmentów i mogę …

18
Instalacja nie powiodła się z komunikatem Nieprawidłowy plik
Instalacja nie powiodła się z komunikatem Nieprawidłowy plik: K: \ project \ app \ build \mediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk. Możliwe, że ten problem został rozwiązany przez odinstalowanie istniejącej wersji pakietu APK, jeśli jest obecny, a następnie ponowne zainstalowanie. OSTRZEŻENIE: odinstalowanie spowoduje usunięcie danych …

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.