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

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

3
Большое количество исключений RemoteServiceException в Google Cast MediaNotificationService
За последние ~ 24 часа мы видели несколько тысяч сбоев в Google MediaNotificationService: Fatal Exception: android.app.RemoteServiceException Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{f9a4deb u0 <our package name>/com.google.android.gms.cast.framework.media.MediaNotificationService} android.app.ActivityThread$H.handleMessage (ActivityThread.java:1855) android.os.Handler.dispatchMessage (Handler.java:106) android.os.Looper.loop (Looper.java:214) android.app.ActivityThread.main (ActivityThread.java:6986) java.lang.reflect.Method.invoke (Method.java) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:494) com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1445) Я сталкивался с подобными проблемами при создании собственного сервиса …

1
Вызов API буфера обмена генерирует NotAllowedError без вызова onPermissionRequest ()
У меня есть простая страница с кнопкой, которая при нажатии использует API-интерфейс Async Clipboard для записи в буфер обмена. <body> <button type="button" onclick="testClipboard();"> Test Clipboard </button> </body> function testClipboard() { navigator.clipboard.writeText("Clipboard API Test").then( v => alert("Success"), e => alert("Fail\n" + e)); } Это работает как на Chrome, так и на …

2
Как использовать Dagger 2 для внедрения ViewModel из тех же фрагментов внутри ViewPager
Я пытаюсь добавить Dagger 2 в свой проект. Мне удалось ввести ViewModels (компонент AndroidX Architecture) для моих фрагментов. У меня есть ViewPager, который имеет 2 экземпляра одного и того же фрагмента (только незначительное изменение для каждой вкладки), и на каждой вкладке я наблюдаю, LiveDataчтобы получать обновления об изменении данных (из …

3
Поддержание положения прокрутки работает только когда не в нижней части сообщения div
Я пытаюсь имитировать другие мобильные приложения чата, где при выборе send-message текстового поля и открытии виртуальной клавиатуры самое нижнее сообщение все еще отображается. Кажется, не существует способа сделать это с помощью CSS, так что JavaScriptresize (единственный способ выяснить, когда клавиатура открывается и закрывается, очевидно), события и ручная прокрутка для спасения. …

3
Пакет приложений Android от React Native: вы загрузили пакет приложений APK или Android с недействительной или отсутствующей информацией о подписи для некоторых из его файлов
Я пытаюсь впервые опубликовать приложение в магазине Google Play. Я выбрал подписку в Google Play. Я точно знаю, что я подписываю комплект приложений Android правильным ключом, поскольку, когда я загружаю с помощью другого ключа, консоль скажет мне загрузить с помощью другого ключа с определенным идентификатором SHA1. Однако, когда я делаю …

2
E / eglCodecCommon: GoldfishAddressSpaceHostMemoryAllocator: сбой ioctl_ping для device_type = 5, ret = -1
Каждый раз, когда я тестирую свое приложение на AndroidStudio, я получаю это сообщение об ошибке. Мое приложение работает нормально, но я немного смущен / любопытно, что означает эта ошибка. Даже когда я гуглю, GoldfishAddressSpaceHostMemoryAllocatorя нахожу 4 несвязанных результата (они называют Класс, но не пытаются это исправить). Что означает это сообщение …

2
Котлин Флоу против LiveData
В прошлых операциях ввода-вывода Google Хосе Альсеррека и Йигит Бояр сказали нам, что мы больше не должны использовать LiveData для получения данных. Теперь мы должны использовать функции приостановки для однократных выборок и использовать поток Котлина для создания потока данных. Я согласен, что сопрограммы отлично подходят для выборочной загрузки или других …

2
Обнаружение целевой SimCard входящего звонка в устройствах Multi-Sim
Я прочитал много постов и перепробовал множество решений, но общая черта всех постов заключалась в том, что все они устарели, и, по крайней мере, я не смог найти решение, которое бы работало на более новых версиях Android. Пост 1 , Результат: intent.getExtras().getInt("simId", -1)всегда возвращает -1 Пост 2 , Результат: intent.getExtras().getInt("slot", …

4
Кнопка слева в выделенном состоянии с TouchListener и clickListener
У меня проблема с тем, что моя кнопка остается в подсвеченном состоянии после выполнения следующих действий: public class MainActivity extends AppCompatActivity { @SuppressLint("ClickableViewAccessibility") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); AppCompatButton button = (AppCompatButton) findViewById(R.id.mybutton); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.d("Test", "calling onClick"); } }); …

1
Motion Layout с EditText уничтожает анимацию
Я создал простой MotionLayout, который почти аналогичен макету координатора (анимация немного отличается). Примерно вот так: Использование (пара) EditText Views в области содержимого нарушает анимацию MotionLayout после открытия клавиатуры. Анимации теперь имеют задержку, состояния неправильные, и интерфейс начинает немного зависать. Есть идеи как решить это? Ссылка на ошибку в формате GIF …

1
Не удалось найти установленную версию Gradle ни в Android Studio, ни в вашей системе для установки оболочки Gradle
Я устанавливал Android Studio 3.5.1 после установки последней, пытаясь запустить приложение CORDOVA для Android. Я получил ниже Ошибка: Checking Java JDK and Android SDK versions ANDROID_SDK_ROOT=undefined (recommended setting) ANDROID_HOME=D:\Software\sdk (DEPRECATED) Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle …

1
Сбой RenderScript в macOS Каталина (10.15)
Я обновился до MacOS Catalina. Этим утром, когда я работал над своим проектом Android, он неожиданно начал выдавать следующее исключение: «ОШИБКА: Причина: ошибка = 86, неверный тип процессора в исполняемом файле». Я подозреваю, что это потому, что я обновил до macOS 10.15 И потому, что я пытался создать APK для …

1
База данных комнат со встроенным классом Kotlin в качестве поля Entity
Я пытаюсь заставить Room ( https://developer.android.com/topic/libraries/architecture/room ) работать со встроенными классами Kotlin, как описано в статье Джейка Уортона « Встроенные классы, которые создают отличные идентификаторы базы данных» : @Entity data class MyEntity( @PrimaryKey val id: ID, val title: String ) inline class ID(val value: String) При составлении этого номера жалуется, …

2
Как получить надежный и действительный контент манифеста файла APK, даже используя InputStream?
Фон Я хотел получить информацию об APK-файлах (включая разделенные APK-файлы), даже если они находятся внутри сжатых zip-файлов (без их распаковки). В моем случае это включает в себя различные вещи, такие как имя пакета, код версии, имя версии, ярлык приложения, значок приложения и, если это разделенный файл APK или нет. Обратите …

1
Progruard и R8 устарели - Android Studio 3.6
Я получаю устаревшие предупреждения в отношении Proguard, а также R8 после обновления моей Android Studio до 3.6. Означает ли это, что мы не должны использовать запутывание в наших проектах или есть другой эквивалентный вариант, который мы должны учитывать при сборке в режиме релиза? Опция «android.enableR8» устарела и больше не должна …

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