Articles of Андроид

Android Keystore – может ли пользовательский ключ извлекаться root, если он настроен для этого пользователя?

Начиная с Android 4.3, у Android есть собственное хранилище ключей, где я могу хранить ключи и использовать их позже для шифрования / дешифрования. Здесь сказано и здесь, что каждый ключ может быть получен только его владельцем, и даже root не может его получить. Мой вопрос: не могу ли я написать программу, которая бы переключила мой […]

Различные сборки Android для разных сред

Я хотел бы иметь возможность создавать и устанавливать несколько версий моего приложения (одновременно), ориентируясь на различные среды, такие как разработка, постановка и, конечно же, производство. Название пакета в AndroidManifest.xml , по-видимому, является основным препятствием здесь, так как оно уникально идентифицирует приложение. Я подумал, что можно было бы просто переключаться между com.mydomain.prod , com.mydomain.staging и com.mydomain.dev […]

Как показать всплывающее сообщение без контекста

Мы разрабатываем библиотеку, которая будет использоваться как в JVM и в Android . И теперь нам нужно внедрить уведомление о пробном периоде. На других платформах (.Net и Mac), показывающих всплывающее окно сообщения, было достаточно. Но пока я не могу найти способ сделать это для Android. Проблема в том, что для отображения некоторого сообщения (тост или […]

Создание и позиционирование кнопки плавающего действия

Я пытаюсь добавить FAB к нижней части карты, как в этом приложении: Кнопка отображается, но она не перекрывается с видом карты. Я использую Android Material Design Library . Вот мои файлы: colors.xml : <?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDark">#303F9F</color> <color name="colorAccent">#FFEB3B</color> <color name="colorAccentDark">#FBC02D</color> </resources> activity_main.xml : tools:context=".MainActivity"> <include android:id="@+id/toolbar" layout="@layout/toolbar" /> <LinearLayout xmlns:card_view="http://schemas.android.com/apk/res-auto" […]

Zxing – Изменение вида камеры -90 градусов

Прежде всего, я хотел бы обратиться к этой проблеме в группах google. Моя проблема в том, что я хочу, чтобы приложение, ориентированное на пейзаж, работало в портретном режиме. Способ загрузки приложения в портретный режим не представляет проблемы, но когда вы показываете приложение в портретном режиме, возникает моя проблема. Когда сканер штрих-кода запускает op, его просмотр […]

Как вы можете установить TI SensorTag для сбора данных для последующего извлечения?

Я работаю с TI SensorTag , и я хочу, чтобы он мог хранить данные, когда мой телефон не находится в зоне действия для подключения через Bluetooth LE. В настоящее время датчик передает данные только тогда, когда устройство находится в беспроводном диапазоне. Получив доступ к прошивке на SensorTag, кажется, что он должен хранить данные, даже если […]

Убедитесь, что у вас запущен эмулятор Android или подключено устройство.

Я попытался запустить react-native run-android с реакцией через мой проект React. После этого у меня возникла ошибка, подобная следующей. Starting JS server… Building and installing the app on the device (cd android && gradlew.bat installDebug… FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > Could not resolve […]

Использование ViewPager с собственными фрагментами

Кажется, не может найти решение этой проблемы. Я создаю приложение для Android, которое использует фрагменты. До сих пор я использовал родные, а не библиотеки поддержки, потому что я нацелен на приложение на Nexus 7. Однако у меня нет проблем с использованием библиотеки поддержки, если она не имеет никакого значения для разработки (я что-то читал О […]

Невозможно сделать статическую ссылку на нестатический метод (Android getApplicationContext ())

Я сохраняю глобальную переменную, которая необходима для всех видов деятельности в моем приложении для Android, используя подкласс android.app.Application, как объясняется Soonil (в разделе « Как объявить глобальные переменные в Android?» ). Подход выглядит так: class MyApp extends Application { private String myState; public String getState(){ return myState; } public void setState(String s){ myState = s; […]

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

К моему большому удивлению, в Android 4.0+ они решили удалить датчик LINEAR ACCELERATION из доступных программных датчиков и поместить его в аппаратный датчик – гироскоп, который редко доступен на обычных телефонах. Я не знаю, почему они это сделали, но представьте мое удивление, когда я поставил программное обеспечение, которое было протестировано на дешевом телефоне 2,3, и […]