Articles of Андроидная

Как сделать несколько фотографий, прежде чем отклонить намерение камеры?

Я пытаюсь сделать несколько фотографий, используя приложение камеры устройства по умолчанию, запущенное с намерением (MediaStore.ACTION_IMAGE_CAPTURE). С устройствами, с которыми я тестирую, камера запускает, делает снимок, запрашивает подтверждение, а затем возвращается к моей работе, где обрабатываю результат. Я рассмотрел использование обратных вызовов широковещательного приемника или наблюдателя контента; Однако я не могу найти способ запустить камеру и […]

Может ли пользовательский вид знать, что onPause был вызван?

У меня есть пользовательский вид, который запускает операцию Thread, которая периодически помещает вызовы в interwebs. Я хотел бы знать, есть ли у меня способ не убить этот поток из родительского Activity (onPause), чтобы Thread не размахивал в фоновом режиме после того, как Activity была задумана (и / или убита). Цель здесь заключается в том, чтобы […]

Набор рингтонов – набор радиокнопок

Я могу успешно поднять рингтон и получить результирующий uri со следующим кодом … selsound_button.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select ringtone for notifications:"); intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false); intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true); intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE,RingtoneManager.TYPE_ALARM); startActivityForResult( intent, 999); } }); … но я не смог решить, как сделать следующее: Учитывая, что я уже знаю […]

Разбить изменение переменной в Android Studio 1.1.0?

Я знаю, что могу установить точку останова в каждой строке, где мой код меняет эту переменную, но есть ли такая опция, как щелчок правой кнопкой мыши на переменной (до «Добавить в часы»), которая остановится, когда переменная изменяет значение? Я думаю, что у C ++ есть этот параметр. Видеть это. И Eclipse? Видеть это. Это реализовано […]

Сохранить анимационный просмотр в финальной анимационной позиции

Таким образом, я оживляю вид с использованием анимации: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator" > <translate android:duration="1000" android:fromYDelta="0%" android:toYDelta="-75%" /> </set> Это визуально то, что я хочу, но я также хочу заморозить результат этой анимации. Как мне нужно как-то получить результирующие параметры макета (или что-то еще?) После анимации и установить его в макет. Предположим, что […]

В чем разница между методами translateYBy () vs yBy () ViewPropertyAnimator?

ViewPropertyAnimators ( http://developer.android.com/reference/android/view/ViewPropertyAnimator.html ) имеют два метода перемещения: TranslateX () vs x (), translateY () vs y (), translateXBy () vs xBy () и, наконец, переводYBy () vs yBy (). Может ли кто-нибудь сказать мне разницу между этими методами?

Пользовательская панель прокрутки Android

Как я могу сделать эту полосу прокрутки:

Как отличить, вызывается ли onDestroy () как часть последовательности изменения конфигурации?

В моей деятельности в onDestroy () необходимо уничтожить какую-то внешнюю вещь (услугу). Но я не хочу этого, когда происходит изменение конфигурации (например, клавиатура переливается), потому что он будет восстановлен сразу. Поэтому возникает вопрос: как отличить, вызвано ли onDestroy () нажатием клавиши Back-key или частью процесса изменения конфигурации? После ответа @ CommonsWare было бы довольно просто) […]

Ориентировочная точка установки Android для анимации масштаба

Я пытаюсь масштабировать представления до определенного размера, но не могу понять, как работает поворот. Скажем, я хочу только масштабировать вид вверх. Какое значение должно иметь значение «pivotY»? В XML это процент. Как это делается при программном использовании точки поворота? Пример: ObjectAnimator scaleY = ObjectAnimator.ofFloat(view, "scaleY", scaleSize); ObjectAnimator pivotY = ObjectAnimator.ofFloat(view, "pivotY", pivotPoint); AnimatorSet set = […]

Android Deep Linking с несколькими параметрами запроса

Я пытаюсь глубоко связать свое приложение и внедрил следующее в своем AndroidManifest.xml, чтобы открыть правильную активность. <activity android:name=".ui.activities.MyActivity" android:label="@string/title_activity" android:screenOrientation="portrait"> <!– ATTENTION: This intent was auto-generated. Follow instructions at https://g.co/AppIndexing/AndroidStudio to publish your Android app deep links. –> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <!– ATTENTION: This data URL was auto-generated. […]