Articles of android

Qt Haptic Обратная связь по android

Я пытаюсь заставить мое устройство грохотать, но у меня очень мало удачи. Моя среда – HTC Sensation Android 2.3.3 API 10. Использование Necessitas Qt Creater в качестве моей IDE. Ничего не делает: QFeedbackHapticsEffect::playThemeEffect( QFeedbackHapticsEffect::ThemeBasic ); Сбой приложения: QFeedbackHapticsEffect rumble; rumble.setAttackIntensity(0.0); rumble.setAttackTime(250); rumble.setIntensity(1.0); rumble.setDuration(100); rumble.setFadeTime(250); rumble.setFadeIntensity(0.0); rumble.start(); rumble.stop(); Я указал свой .pro-файл со следующим CONFIG += […]

Можно отображать миниатюру видео с URL-адреса на Android 4 и выше?

Оба из них отлично работают на эмуляторе (2.3.3), но на реальном устройстве ( Nexus S с 4.1.2) изображение не отображается для миниатюры. Я также попытаюсь запустить его на Android 4 Emulator . Если я установил android:src умолчанию android:src для ImageView , он больше не отображается. Это заставляет меня думать, что он заменен, но ImageView пуст. […]

Правильно открыть / закрыть базу данных с шаблоном проектирования Singleton

Я создаю приложение, которое делает много взаимодействий с базой данных (как операций чтения, так и записи). Чтобы избежать операций открытия / закрытия при каждом запросе, я создал класс, расширяющий SQLiteOpenHelper с шаблоном проектирования Singleton. Таким образом, я уверен, что только один экземпляр SQLiteOpenHelper и только одно соединение с базой данных выполняется в течение всего жизненного […]

Android. При использовании LocationManager.requestLocationUpdates мне нужен WakeLock?

Мое приложение периодически проверяет местоположение с помощью будильника в BroastcastReceiver который запускает службу. Я знаю, что я должен приобрести wakelock, прежде чем начать сервис, но мой вопрос, когда я могу его отпустить? Если я выпущу wakelock после вызова requestLocationUpdates , может ли устройство переспать и не вызвать мой LocationListener или устройство всегда будет работать, чтобы […]

Не удалось создать приложение Ошибка: выполнение выполнено для задачи «app: package» packageName «Debug». > Значение (73836)> 0x0000ffff

Не удалось создать приложение. Сбой сборки: Error:Execution failed for task ':app:package "packageName" Debug'.> value (73836) > 0x0000ffff Проект строится успешно, но добавление строки кода (Log.i ()) получает сообщение о сбое сборки после перезапуска (недействительные кеши) работает так, как ожидалось Gradle-wrapper.properites distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-2.12-all.zip Вот мой файл build.gradle apply plugin: 'com.android.application' android { compileSdkVersion […]

Угроза текстуры Android opengl

У меня возникают проблемы с повреждением текстуры на эмуляторе Android (он отлично работает на большинстве устройств Android). На картинке выше представлен референтный рендеринг, созданный эмулятором под управлением Android 4.1 Jelly Bean, все выглядит так, как должно. Второе изображение снимается в эмуляторе под управлением Android 1.6. Обратите внимание на повреждение некоторых отключенных кнопок панели инструментов (они […]

Ошибка инструментальных тестов с AndroidJUnitRunner 1.0.0 и AssertJ

Я пытаюсь обновить свой проект до недавно выпущенной библиотеки поддержки тестирования Android версии 1.0.0 . Но если я добавлю зависимость assertj-core тестовые задачи Gradle с инструментами начнут сбой с сообщением «Нет тестов». Однако я могу успешно запускать отдельные тесты из IDE. Легко воспроизвести проблему: Создайте новый проект из Android Studio 3 с пустой активностью. Добавьте […]

Android Sync Sqlite

Я делаю словарь типа приложения, которое использует SQLite . У меня есть одна таблица, в которой хранятся пара иностранных слов и их переводы. Я хочу синхронизировать эту таблицу с конкретной таблицей в Документах Google . Я нашел эту потрясающую библиотеку для извлечения и манипулирования GoogleSpreadsheets , поэтому, по крайней мере, для этого я покрыл это. […]

Android Host Host API: объем буфера переноса

Я пишу программное обеспечение для связи между планшетом (Motorola Xoom с Android версии 4.0.3 и ядром версии 2.6.39.4) и периферийным устройством с использованием USB Host API, предоставляемого Android. Я использую только два типа связи: Control – controlTransfer (int requestType, int request, int value, int index, byte [] buffer, int length, int timeout) Bulk – bulkTransfer […]

Получение ошибки в webview на сэндвич с мороженым

Ошибка java.lang.Throwable: EventHub.removeMessages(int what = 107) is not supported before the WebViewCore is set up . Я звоню webview.loadUrl("javascript:myJavaMethod(" + itemArr + "," + telcoID + ");"); на webview.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { Это веб-просмотр, воспроизводящий флеш-видеоплеер, все хорошо на 2.2, 2.3.3 и т. Д., Пробовал его на сэндвиче […]