Articles of Андроид

Можно ли управлять светодиодом телефона Android без использования объекта уведомления?

Я хочу контролировать светодиод на устройстве Android с большим контролем, чем предлагается классом Notification. Уведомления позволяют изменять скорость мигания; Например, 300 миллисекунд, 1000 миллисекунд, но все. По сути, я хотел бы включить и выключить светодиод по желанию в произвольное время. Кто-нибудь знает возможно ли это? API, похоже, не говорит об этом. Это зависит от конкретного […]

Последнее слово, отображаемое в текстовом виде

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

Как сохранить ключ с помощью устройства для хранения ключей Android

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

Как я могу узнать, какое намерение запускается сервис (а не в моем приложении)?

Я хочу узнать, как автоматически запускается сервис Google Maps. Когда я удаляю logcat главного буфера или буфера событий, я могу узнать только, какой компонент Google Maps запущен, но никаких подсказок о «Кто» (пакет) не запустил его и «Как» (намерение)? Есть ли способ отладки, который можно использовать для их поиска?

Использование checkCallingOrSelfPermission () для атаки эскалации привилегий

Я проходил checkCallingOrSelfPermission () в классе Context и задавался вопросом, как его можно использовать; Т.е. если какое-либо приложение запускает метод вызываемого абонента / вашего приложения, которое в свою очередь вызывает checkCallingOrSelfPermission (), наконец, дает доступ к этому разрешению другому приложению или освобождает конфиденциальную информацию, которая в противном случае требовала бы этого разрешения. Это то, что […]

Как я могу начать новую деятельность в качестве затраченного круга из центра

Я хочу начать новую деятельность из центра экрана в качестве затраченного круга, чтобы активность была показана как такой круг. Вот мой текущий код anim.xml <set xmlns:android="http://schemas.android.com/apk/res/android" > <scale xmlns:android="http://schemas.android.com/apk/res/android" android:duration="200" android:fromXScale="0" android:fromYScale="0" android:pivotX="50%" android:pivotY="50%" android:toXScale="1" android:toYScale="1" > </scale> animback.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fromXScale="1.0" android:fromYScale="1.0" android:pivotX="50%" android:pivotY="50%" android:toXScale="1.0" android:toYScale="1.0" > </scale> […]

Где вызвать getChildFragmentManager ()?

проблема Согласно документам Google: Теперь вы можете вставлять фрагменты внутри фрагментов. Это полезно для различных ситуаций, в которых вы хотите разместить динамические и повторно используемые компоненты пользовательского интерфейса в компонент пользовательского интерфейса, который сам по себе является динамическим и может использоваться повторно. Например, если вы используете ViewPager для создания фрагментов, которые прокручиваются влево и вправо […]

Android Studio – ошибка входа в систему Facebook

У меня проблема с SDK для Facebook и кнопкой входа. Когда я попытался поместить кнопку «Логин», я получаю это сообщение Rendering Problems The following classes could not be found: com.facebook.widget.LoginButton (Fix Build Path, Create Class) Tip: Try to build the project Я не знаю, почему Android Studio не отображает кнопку. Я успешно добавил модуль, я […]

Android: как синхронизировать запросы с помощью болтов с Parse.com?

Я использую Parse.com в качестве бэкэнд для своего приложения. Они также предлагают локальную базу данных для хранения информации в качестве альтернативы SQLite . Я хочу добавить номера из телефона в мою базу данных с помощью синтаксического анализа. Перед добавлением номера мне нужно проверить, существует ли номер в базе данных, поэтому я использую findInBackground() чтобы получить […]

Android в приложении billing v3 response, не включая orderId

Я потратил почти два дня на обработку биллинга в приложении для Android. Все работает нормально, но в конце я не получаю orderId в ответ JSON, и это избавляет меня от мысли. Я не знаю, чего мне не хватает. Любая помощь приветствуется. Это ответ JSON, который я получаю в purchaseFinishListener : jsonPurchaseInfo: {"packageName":"com.app.mikedevice","productId":"monthly","purchaseTime":1429697010648,"purchaseState":0,"purchaseToken":"adbidjaciiidgknlglflebfb.AO-J1OxdrgGs2kFS-xf6Qo7j3eKabw4-Rto9xli4XqpPua_WtJVLNJSIpd3Oxwq7s_Uja4bVywEFf-iUP1g1dByizN984WHYi12ekQZ8T7X6oiitr5uiX2c","autoRenewing":true}