Запитання з тегом «android»

Android - це мобільна операційна система Google, яка використовується для програмування або розробки цифрових пристроїв (смартфонів, планшетів, автомобілів, телевізорів, зносу, скла, IoT). Для тем, пов’язаних з Android, використовуйте спеціальні теги для Android, такі як Android-наміри, андроїд-активність, андроїд-адаптер тощо. Для питань, окрім розробки чи програмування, але пов'язаних із рамками Android, скористайтеся цим посиланням: https: // android.stackexchange.com.

5
Котлін та новий ActivityTestRule: @Rule повинен бути загальнодоступним
Я намагаюся зробити тест на інтерфейс користувача для свого додатка для Android у Котліні. Оскільки нова система, що використовує ActivityTestRule, я не можу змусити її працювати: вона компілюється правильно, а під час виконання я отримую: java.lang.Exception: The @Rule 'mActivityRule' must be public. at org.junit.internal.runners.rules.RuleFieldValidator.addError(RuleFieldValidator.java:90) at org.junit.internal.runners.rules.RuleFieldValidator.validatePublic(RuleFieldValidator.java:67) at org.junit.internal.runners.rules.RuleFieldValidator.validateField(RuleFieldValidator.java:55) at org.junit.internal.runners.rules.RuleFieldValidator.validate(RuleFieldValidator.java:50) …

15
Android Gradle Apache HttpClient не існує?
Я намагаюся перетворити проект IntelliJ в систему Gradle Android Studio, але я стикаюся з помилками з Apache HttpClient? Я щось пропускаю, помилки, які я отримую, такі: Error:(10, 30) error: package org.apache.http.client does not exist Error:(11, 30) error: package org.apache.http.client does not exist Error:(12, 37) error: package org.apache.http.client.entity does not exist …





11
2D кросплатформенний ігровий движок для Android та iOS? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Я деякий час працював з Unity3d і виявив, що це 2D-частина з OnGUI () або …

9
Синхронізувати дані між додатком Android та веб-сервером [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Я хочу синхронізувати дані (наприклад, db-запис, медіа) між додатком Android та сервером. …

9
Методи інтерфейсу за замовчуванням підтримуються лише починаючи з Android N
Я перейшов на Android Studio 3.1 і отримую таку помилку: Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner) Message{kind=ERROR, text=Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner), sources=[Unknown source file], tool name=Optional.of(D8)} ось мій конфігурація gradle: compileSdkVersion 27 …
262 android  java-8  kotlin 

18
Лінійний макет і вага в Android
Я завжди читав про це смішне значення ваги в документаціях на Android. Тепер я хочу спробувати це вперше, але він не працює взагалі. Як я розумію з документації, цей макет: <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:text="Register" android:id="@+id/register" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" weight="1" /> <Button android:text="Not this time" android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" …

30
Відобразити анімований GIF
Я хочу відобразити анімовані GIF-зображення у моїх заявках. Як я з'ясував, важкий спосіб Android не підтримує анімований GIF на самому світі. Однак він може відображати анімацію за допомогою AnimationDrawable : Розробка> Посібники> Зображення та графіка> Огляд рисунків У прикладі використовується анімація, збережена як кадри в ресурсах програми, але мені потрібно …

9
Коли слід використовувати RxJava Observable, а коли простий зворотний виклик на Android?
Я працюю над мережею для свого додатка. Тому я вирішив спробувати Retrofit Square . Я бачу, що вони підтримують простеCallback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); та RxJava Observable @GET("/user/{id}/photo") Observable<Photo> getUserPhoto(@Path("id") int id); Обидва на перший погляд виглядають досить схожими, але коли доходить до реалізації, то стає цікаво …

13
getString Поза межами контексту чи діяльності
Я знайшов R.stringдосить приголомшливим для збереження жорстко кодованих рядків у своєму коді, і я хотів би продовжувати використовувати його в класі утиліт, який працює з моделями в моєму додатку для отримання результатів. Наприклад, у цьому випадку я генерую електронний лист із моделі поза діяльністю. Чи можливо використовувати getStringпоза ContextабоActivity ? …

6
Як дізнатися, який магазин зберігання ключів використовувався для підписання програми?
У мене є додаток, який підписаний і кілька файлів зберігання ключів. Я хотів би оновити додаток, тому мені потрібно з’ясувати, який із клавіш використовувався. Як я можу встановити відповідність того, який магазинний магазин був використаний для первинного підписання програми на різних магазинах брелоків на моїй машині?

7
Запуск декількох AsyncTasks одночасно - неможливо?
Я намагаюся запустити два AsyncTasks одночасно. (Платформа - Android 1.5, HTC Hero.) Однак виконується лише перша. Ось простий фрагмент для опису моєї проблеми: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void, Void> { protected Void doInBackground(String ... x) { while (true) { System.out.println(x[0]); try { Thread.sleep(1000); } …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.