Вопросы с тегом «android»

Android - это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфоны, планшеты, автомобили, телевизоры, одежда, стекло, IoT). Для тем, связанных с Android, используйте специальные теги Android, такие как android-intent, android-активность, android-адаптер и т. Д. Для вопросов, не связанных с разработкой или программированием, но связанных с платформой Android, используйте эту ссылку: https: // android.stackexchange.com.

7
Как использовать пример onSavedInstanceState, пожалуйста
Я сбит с толку, когда дело доходит до сохранения состояния. Итак, я знаю, что это onSaveInstanceState(Bundle)вызывается, когда активность вот-вот будет уничтожена. Но как сохранить в нем информацию и вернуть ее в исходное состояние onCreate(Bundle savedInstanceState)? Я не понимаю, как эта связка восстановит информацию. Было бы полезно, если бы кто-нибудь мог …
110 android  savestate 

3
Получить код статуса ответа с помощью Retrofit 2.0 и RxJava
Я пытаюсь перейти на Retrofit 2.0 и добавить RxJava в свой проект Android. Я делаю вызов api и хочу получить код ошибки в случае ответа с ошибкой от сервера. Observable<MyResponseObject> apiCall(@Body body); И в вызове RxJava: myRetrofitObject.apiCall(body).subscribe(new Subscriber<MyResponseObject>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) …

5
Предупреждение onTouchListener: onTouch должен вызывать View # performClick при обнаружении щелчка
Я создал onTouchListener. К сожалению, метод onTouch () throwsполучил предупреждение: com/calculator/activitys/Calculator$1#onTouch should call View#performClick when a click is detected Что это значит? Я не нашел информации об этом предупреждении. Вот полный код: LinearLayout llCalculatorContent = (LinearLayout) fragmentView.findViewById(R.id.calculator_content); llCalculatorContent.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { Tools.hideKeyboard(getActivity(), getView()); …

19
Почему у меня появляется ошибка «Канал неисправно сломан и будет удален!»
Когда я пытаюсь запустить свою AndEngine Activity , я получаю такую ​​ошибку: ERROR/InputDispatcher(21374): channel '4122e148 my.package.AcGame (server)' ~ Channel is unrecoverably broken and will be disposed! Приложение не вылетает, но есть черный экран, и устройство не реагирует на нажатие кнопок «назад» или «домой». Кто-нибудь знает, в чем проблема?
110 android  andengine 

8
Android ConstraintLayout - поместите одно представление поверх другого представления.
Я пытаюсь добавить ProgressBarповерх Button(оба внутри ConstraintLayout). <Button android:id="@+id/sign_in_button" android:layout_width="280dp" android:layout_height="75dp" android:layout_marginBottom="75dp" android:layout_marginTop="50dp" android:text="@string/sign_in" android:textColor="@color/white" android:textSize="22sp" android:textStyle="bold" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@+id/passwordEditText" app:layout_constraintVertical_bias="0.0"/> <ProgressBar android:id="@+id/progressBar" style="?android:attr/progressBarStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="@+id/sign_in_button" android:layout_marginTop="8dp" app:layout_constraintBottom_toBottomOf="@+id/sign_in_button" android:layout_marginBottom="8dp" app:layout_constraintVertical_bias="0.5" android:layout_marginLeft="8dp" app:layout_constraintLeft_toLeftOf="@+id/sign_in_button" android:layout_marginRight="8dp" app:layout_constraintRight_toRightOf="@+id/sign_in_button"/> Но даже после вызова bringToFrontна ProgressBarин onCreate, оно всегда остается позади Button. ProgressBar progressBar …

9
Android - запуск службы во время загрузки
Мне нужно запустить службу во время загрузки. Я много искал. Они говорят о Broadcastreceiver. Поскольку я новичок в разработке Android, у меня не было четкого представления об услугах на Android. Пожалуйста, предоставьте некоторый исходный код.

15
java.lang.IllegalArgumentException: AppCompat не поддерживает функции текущей темы
Я попытался перенести проект из Eclipse в студию Android. Наконец, я могу запустить его, но в какой-то момент я получил это исключение и ничего не нашел в Google об этом: 04-22 00:08:15.484 9891-9891/hu.illion.kwindoo E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.illion.kwindoo/hu.illion.kwindoo.activity.MainActivity}: java.lang.IllegalArgumentException: AppCompat does not support the current …

10
Как вставить запись SQLite с датой и временем, установленной на «сейчас» в приложении для Android?
Скажем, у нас есть таблица, созданная как: create table notes (_id integer primary key autoincrement, created_date date) Чтобы вставить запись, я бы использовал ContentValues initialValues = new ContentValues(); initialValues.put("date_created", ""); long rowId = mDb.insert(DATABASE_TABLE, null, initialValues); Но как установить столбец date_created на now ? Чтобы было понятно, initialValues.put("date_created", "datetime('now')"); Не …

18
Android: ProgressDialog.show () вылетает из-за getApplicationContext
Кажется, я не могу понять, почему это происходит. Этот код: mProgressDialog = ProgressDialog.show(this, "", getString(R.string.loading), true); работает нормально. Однако этот код: mProgressDialog = ProgressDialog.show(getApplicationContext(), "", getString(R.string.loading), true); выдает следующее исключение: W/WindowManager( 569): Attempted to add window with non-application token WindowToken{438bee58 token=null}. Aborting. D/AndroidRuntime( 2049): Shutting down VM W/dalvikvm( 2049): threadid=3: …

4
Android Studio 1.0 и ошибка «Проекты библиотеки не могут установить applicationId»
После обновления Android Studio до 1.0 я вижу эту ошибку: Ошибка: в проектах библиотеки не может быть установлен applicationId. applicationId в конфигурации по умолчанию установлено значение com.super.app. Я обновил плагин Gradle, как было предложено, но не понял, как это исправить.

4
Как установить темную голографическую тему в приложении для Android?
Как установить темную голографическую тему в моем приложении? На этот раз у меня получилось вот что: <style name="AppTheme" parent="android:Theme.Holo.Light" /> Но когда я меняю его на: <style name="AppTheme" parent="android:Theme.Holo.Dark" /> Я получаю ошибку error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'. Как решить …


7
Библиотека дизайна Android - Проблемы с заполнением / полем плавающей кнопки действия
Я использую новый элемент FloatingActionButton из библиотеки дизайна Google, и у меня возникают странные проблемы с заполнением / полем. Это изображение (с включенными параметрами макета разработчика) взято из API 22. И из API 17. Это XML <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_gravity="bottom|right" android:layout_marginLeft="16dp" android:layout_marginRight="20dp" android:layout_marginTop="-32dp" android:src="@drawable/ic_action_add" app:fabSize="normal" app:elevation="4dp" app:borderWidth="0dp" android:layout_below="@+id/header"/> …

4
Структура проекта Android Studio (по сравнению со структурой проекта Eclipse)
Я пытаюсь изучить разработку для Android, и меня сначала смущают разные структуры проектов между Eclipse и Android Studio. Это затрудняет выполнение руководств, разработанных для Eclipse. Может ли кто-нибудь сообщить мне, почему существуют эти различия? Должны ли они существовать? Например, если бы я нашел файл R.java в двух разных IDE, пути …

6
Точность акселерометра Android (инерциальная навигация)
Я искал возможность реализовать инерциальную систему навигации для телефона Android, что, как я понимаю, сложно из-за точности акселерометра и постоянных колебаний показаний. Для начала я положил телефон на плоскую поверхность и сделал выборку 1000 показаний акселерометра в направлениях X и Y (параллельно столу, поэтому в этих направлениях гравитация не действует). …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.