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.

20
Powiadomienia push na platformie Android
Chcę napisać aplikację, która odbiera powiadomienia wypychane z serwera. Znalazłem kilka metod, aby to zrobić. SMS - przechwytuj przychodzące wiadomości SMS i inicjuj pobieranie z serwera Okresowo odpytuj serwer Każdy ma swoje ograniczenia. SMS - brak gwarancji na czas przyjazdu. Sonda może wyczerpać baterię. Czy masz lepszą sugestię? Dziękuję bardzo.
266 android  push  alerts 

9
Activity, AppCompatActivity, FragmentActivity i ActionBarActivity: kiedy używać którego?
Pochodzę z iOS, gdzie jest to łatwe, a ty po prostu używasz UIViewController. Jednak w Androidzie rzeczy wydają się znacznie bardziej skomplikowane, z pewnymi komponentami UIC dla określonych poziomów API. Czytam BigNerdRanch dla Androida (książka jest mniej więcej 2 lat) i sugerują używam Activitydo host mojej FragmentActivities. Myślałem jednak, że …

8
Różnica między katalogami / res i / asset
Wiem, że pliki w reskatalogu są dostępne, R.classpodczas gdy zasoby zachowują się jak system plików, ale ogólnie chciałbym wiedzieć, kiedy najlepiej używać jednego i drugiego. Czy ktoś może mi pomóc w poznaniu prawdziwych różnic między zasobami a zasobami?


10
Programowo ustaw marginesy w LinearLayout
Próbuję użyć Java ( nie XML ) do utworzenia LinearLayout z przyciskami wypełniającymi ekran i posiadającymi marginesy. Oto kod, który działa bez marginesów: LinearLayout buttonsView = new LinearLayout(this); buttonsView.setOrientation(LinearLayout.VERTICAL); for (int r = 0; r < 6; ++r) { Button btn = new Button(this); btn.setText("A"); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, …
266 java  android  layout  view  margin 


3
Prawidłowe wartości dla Androida: fontFamily i do czego mapują?
W odpowiedzi na to pytanie użytkownik podaje wartości android:fontFamilyi 12 wariantów (patrz poniżej). Skąd pochodzą te wartości? Dokumentacja android:fontFamilynie zawiera tych informacji w żadnym miejscu (sprawdziłem tutaj i tutaj ). Ciągi są wymienione w pliku Android styles.xml w różnych miejscach, ale w jaki sposób mapują one z powrotem na czcionkę …
266 android  fonts  styles 

15
Link „Oceń tę aplikację” w aplikacji Sklep Google Play na telefonie
Chciałbym umieścić link „Oceń tę aplikację” w aplikacji na Androida, aby otworzyć listę aplikacji w aplikacji sklepu Google Play użytkownika na telefonie. Jaki kod muszę napisać, aby utworzyć market://lub http://link otwarty w aplikacji sklepu Google Play na telefonie? Gdzie umieszczasz kod? Czy ktoś ma przykładową implementację tego? Czy musisz określić …

10
Nie mogę znaleźć narzędzia z Androidem
Staram się postępować zgodnie z samouczkiem mapowania Androida i dotarłem do tej części, w której musiałem uzyskać klucz API . Znalazłem moją, debug.keystoreale keytoolw katalogu nie ma aplikacji: C:\Documents and Settings\tward\\.android>ls adb_usb.ini avd debug.keystore repositories.cfg androidtool.cfg ddms.cfg default.keyset W keytooltym katalogu również nie ma : C:\Android\android-sdk-windows\tools>ls AdbWinApi.dll apkbuilder.bat etc1tool.exe mksdcard.exe …


7
Kiedy wywołać kontekst działania LUB kontekst aplikacji?
Było wiele postów na temat tego, jakie są te dwa konteksty .. Ale wciąż nie rozumiem tego dobrze Jak rozumiem do tej pory: każdy jest instancją w swojej klasie, co oznacza, że ​​niektórzy programiści zalecają używanie go this.getApplicationContext()tak często, jak to możliwe, aby nie „wyciec” pamięci. Wynika to z faktu, …


12
Android na odbiorniku zmiany tekstu
Mam sytuację, w której są dwa pola. field1a field2. Wszystko, co chcę zrobić, to puste field2po field1zmianie i odwrotnie. Na koniec tylko jedno pole zawiera treść. field1 = (EditText)findViewById(R.id.field1); field2 = (EditText)findViewById(R.id.field2); field1.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {} public void beforeTextChanged(CharSequence s, int start, int count, int after) …



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.