Articles of Ява

Как вы показываете spinner, если наблюдение RxJava длится долго?

Я чувствую, что кто-то пробовал это, но я не могу найти хороший способ сделать что-то, если наблюдаемое займет много времени. Это поток, который я хочу. Start a search. If the search takes longer than some time, show a spinner or show progress bar. When finished do subscription action and hide spinner/progress bar. Ближайший, о котором […]

Как слушать любую клавиатуру на всем приложении?

Мы пытаемся создать Android-активность, которая прослушивает любое нажатие клавиши (символ или команда), как пользовательский EditText . Есть ли что-то вроде клавиатуры в Windows OS доступной на Android? Можно ли прослушивать все нажатые клавиши для всех элементов управления ( EditText и другие элементы управления)? Может ли это быть достигнуто за счет активности, которая работает в фоновом […]

Холст пытается использовать переработанную растровую карту

С тех пор, как я обновил свой SDK / ADT до самых новых изменений с Android 4.4, и я не уверен, связано ли это с этим, но это единственное серьезное изменение, с которого эта ошибка началась, я получил эту ошибку в своем приложении. Журнал не говорит, где в моем приложении это происходит. Хотя есть ссылки […]

Как использовать auto-value с firebase 9.2 в Android

Я хочу использовать auto-value с firebase 9.2.0+ . У меня есть следующий код: @AutoValue public abstract class Office { public static Builder builder() { return new AutoValue_Office.Builder(); } public abstract double latitud(); public abstract double longitud(); @AutoValue.Builder public static abstract class Builder { public abstract Builder latitud(double latitud); public abstract Builder longitud(double longitud); public abstract […]

Как работает вызов Snackbar.make () из потока, отличного от UI?

Я могу вызвать Snackbar.make() из фонового потока без каких-либо проблем. Это удивительно для меня, поскольку я думал, что операции пользовательского интерфейса разрешены только из потока пользовательского интерфейса. Но это определенно не так. Что именно делает Snackbar.make() другим? Почему это не вызывает исключения, такие как любой другой компонент пользовательского интерфейса при его изменении из фонового потока?

Как установить язык по умолчанию для Android-приложения?

Я создал приложение на двух языках. Второй (английский) используется, когда пользовательский системный язык по умолчанию – английский. Если это не так, то используется первый. Я хочу установить второй язык (это английский) как язык DEFAULT, а это значит, что когда пользователь открывает мое приложение, а его системный язык не является первым, ни английский, английский язык будет […]

Как использовать сервис Google для преобразования текста в речь для китайских иероглифов на Android?

Я пытаюсь вытащить аудиофайл из функции преобразования текста в речь google. В принципе, вы бросаете в ссылку, а затем конкатентно, что хотите, чтобы вы говорили в конце ее. Я получил код ниже, чтобы отлично работать для английского языка, поэтому я думаю, что проблема заключается в том, как китайские символы получают кодировку в запросе. Вот что […]

Разный открытый ключ RSA, созданный на Android

Я смог создать открытый ключ в моей среде рабочего стола Java, и я получил что-то вроде этого Sun RSA public key, 1024 bits modulus: 101700973019391285593457598101942678753508114287289699162184623605939671495532511783006850112834969917970271633181351680298749946797462542179729127916916336425952724141383800466274935950042225686754068132826643586090512962724382324158485291344703936377718522573879330753020035687831145457530843148690890911921 public exponent: 65537 Но на устройстве Android, когда я получаю ключ как строку и использую KeyFactory для генерации открытого ключа, я получаю следующее: OpenSSLRSAPublicKey{modulus=90d3b5cefc50dc42828cee8d718876f7573b4c9287dddf808e73cb66266c2004165217f86d0f0192de0bb88b3aac2002303ee8b1c926e9bc54189a5ec5a12bb293df0b3c6ff2458a63098f712f0b72218ce301c38de3971ae8c6c646160a5e2e24dc07679e5a82ada1233ecf5eca3d0d1f483d1c9f059 a23deed537c670b70b1,publicExponent=10001} В ключах есть несоответствие. Я […]

Недостаточные разрешения на геолокацию

Я работаю над проектом Android. В основном, я пытаюсь запустить WebView, который отображает Карты Google. Я хотел показать свое собственное местоположение, но когда я нажимаю кнопку для этого, у меня возникают исключения: 11-18 17:29:56.237 7678-7678/com.example.ali.bellsolution E/LocationProvider: Caught security exception while registering for location updates from the system. The application does not have sufficient geolocation permissions. […]

Добавить внешний файл Jar в приложении cordova 3.4.0

Я создаю два настраиваемых плагина для Android, которые используют этот плагин, описанный в моем plugin.xml. Мой файл plugin.xml, например <?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android" id="com.my.mybiometric" version="1.2"> <name>myBiometric</name> <description>myBiometric Plugin</description> <license>Apache 2.0</license> <keywords>media,upload</keywords> <engines> <engine name="cordova-android" version=">=3.4.0" /> </engines> <js-module src="www/js/Media2.js" name="Media2"> <clobbers target="mediaRec.startRecord" /> </js-module> <js-module src="www/js/VoiceUpload.js" name="VoiceUpload"> <clobbers target="VoiceUpload" /> </js-module> <!– android […]

Intereting Posts
Где и зачем добавлять репозитории на build.gradle Избавление от переустановки в ListView с фоном для каждого элемента API доступа к декодированию JPEG HW Android: альтернатива устаревшему Context.MODE_WORLD_READABLE? Вид нижней навигации с пользовательским элементом (actionLayout) Библиотека сканирования штрих-кода ZBAR не работает при использовании целевой версии sdk 23 в градиенте Как я могу запустить работу электронной почты Android с прикрепленным в письме вложением? Обнаружение 7-дюймового и 10-дюймового планшета программно Использование MediaPlayer для воспроизведения AMR-файла, созданного MediaRecorder, с ошибкой muri Как отличить перемещение и щелчок в onTouchEvent ()? Метод findViewById (int) не определен MediaRecorder – код перестает работать после обновления прошивки Android Studio: проблемы с рендерингом Android – программно проверьте подключение к Интернету и диалог отображения, если не подключен Сбой из-за «Нет идентификатора пакета при получении значения номера ресурса …»