Articles of Андроидный

OData Consumer для Android – какой OData взять / рамки следует использовать?

Я создаю программу для мобильных телефонов Android, которая будет запрашивать, извлекать и обрабатывать OData от поставщика OData через webservice. Пожалуйста, скажите, какой инструмент лучше всего подходит для этого? Я видел: odata4j Restlet Благодарю.

Как получить направление компаса

Я хочу показать направление на экране, с которым сталкивается телефон. Например: 0 |- [] |_ South — North На приведенной выше диаграмме телефон отобразит «Север». Так как пользователь (палка с 0 для головы) протягивает телефон ([] на диаграмме), указывающий на север. Я нашел этот пример . Я понимаю, что он делает, за исключением того, что, […]

@ Синглтон в кинжале 2 потокобезопасен?

Я пытаюсь переместить все в своем приложении далеко от синглтонов, потому что мне стало известно, что это плохая практика программирования, и я сказал, что я занимаюсь внедрением инъекции зависимости Dagger 2. И мне интересно, когда вы делаете @Singleton в кинжале 2, этот поток синхронизирован? Если нет, то как я могу его синхронизировать, поэтому я не […]

Измените местоположение по умолчанию для домашнего каталога в Android Studio

Я понял, как изменить место сохранения / рабочее пространство по умолчанию, создав новый проект и выбрав другой каталог. Раньше это был C: \ Users \ Name \ AndroidStudioProjects, но теперь я изменил местоположение сохранения по умолчанию на C: \ Name \ Android \ AndroidStudioProjects Тем не менее, в Android Studio, когда я перехожу в File> […]

Ионное приложение говорит, что работает в эмуляторе Android, но не работает

У меня есть приложение Ionic, которое я пытаюсь запустить в виртуальном устройстве Genymotion. Вот что находится в моей командной строке после ввода команды «ионный запуск андроида», Updated the hooks directory to have execute permissions Running command: "c:\Program Files (x86)\nodejs\node.exe" c:\Users\username\git\mobile\hooks\after_prepare\010_add_platform_class.js c:/Users/username/git/mobile add to body class: platform-android Running command: c:\Users\username\git\mobile\platforms\android\cordova\run.bat ANDROID_HOME=c:\Program Files (x86)\Android\android-sdk JAVA_HOME=C:\Program Files (x86)\java\jdk1.8.0_45 […]

Как ввести ввод в поле ввода webView программно в Android Kitkat (4.4)

Мне нужно программно ввести входные данные для управления входными данными. Для этого я использовал webView.dispatchKeyEvent (), и он отлично работал до версии Android 4.3, но он не работает в версии 4.4 (Kitkat – Chromium webView). Я вижу приведенные ниже инструкции в logcat: W/UnimplementedWebViewApi(9737): Unimplemented WebView method onKeyMultiple called from: android.webkit.WebView.onKeyMultiple(WebView.java:2179) Я попытался dispatchKeyEvent (), onKeyDown […]

ReceiverRestrictedContext не может быть добавлен в android.app.Activity

Мне нужна активность в моем BroadcastReceiver, но когда я пытаюсь использовать контекст для активности, он не работает. Вызывается: java.lang.ClassCastException: android.app.ReceiverRestrictedContext не может быть добавлен в android.app.Activity Как я могу получить активность из BroadcastReceiver? благодаря

TextToSpeech: функция устаревших слов в API уровня 21

Я пытаюсь использовать TextToSpeech в своем приложении, String text = editText.getText().toString(); tts.speak(text, TextToSpeech.QUEUE_FLUSH, null); Но функция говорит (текст String, int queueMode, параметры HashMap) устарел на уровне API 21. Вместо этого рекомендуется использовать слово (CharSequence text, int queueMode, Bundle params, String utteranceId). Но я не знаю, как это установить. благодаря

Жизненный цикл андроида onActivityResult vs onStop

Если действие A начинает действие B для результата, у меня создалось впечатление, что метод onStop активности B вызывается перед методом активности onActivityResult. Почему это не так? Я просто протестировал его со статической переменной, установленной в B.onStop но когда я прочитал ее в A.onActivityResult переменная будет равна null.

Внедрение SIP на платформе Android 2.1

Я хочу работать на SIP и Android. Я должен позволить двум пользователям позвонить друг другу с помощью iptel.org. Один из способов сделать это, я могу использовать демонстрационную версию с 2,3, но для этого требуется реальное устройство. Поскольку у меня нет реального устройства, я не буду работать на платформе 2.1. Я новичок, поэтому мне нужно сделать […]