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

Как преобразовать строку в файл android.net.Uri

Вопрос: Я обнаружил, что java.net.URI имеет параметр create (String uri), но у android.net.uri нет. Более конкретный: я пытаюсь захватить вывод RingtonePicker RingtoneManager и установить его как мелодию по умолчанию с SetActualDefaultRingtoneUri; Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); intent.putExtra( RingtoneManager.EXTRA_RINGTONE_TYPE ,RingtoneManager.TYPE_RINGTONE); intent.putExtra( RingtoneManager.EXTRA_RINGTONE_TITLE , "Select Tone For Rainy Days"); startActivityForResult(intent, 0); RingtoneManager.setActualDefaultRingtoneUri(this ,RingtoneManager.TYPE_RINGTONE ,RingtoneManager.EXTRA_RINGTONE_PICKED_URI); Проблема в том, […]

Анимация увеличения через центр изображения в Android с помощью xml

Я пытаюсь сделать некоторое простое масштабирование изображения и панорамирование с помощью андроида, и у меня есть два простых вопроса. Во-первых, когда я вызываю анимацию с помощью шкалы, она масштабируется, используя верхний левый угол изображения в качестве источника, но я бы хотел, чтобы он увеличивал масштаб от центра изображения. Второй вопрос – когда анимация завершена, он […]

Может ли Spring Framework использоваться в приложениях для Android?

Я пишу приложение для Android, которое требует инъекции зависимостей в API доступа к данным, которое потребуется приложению (я использую этот API). Я не хочу писать инъекцию зависимости вручную. Поэтому я думал об использовании Весны. Я понимаю, что есть две версии весны. Обычная версия и версия для Android. Может ли обычная версия использоваться в приложении Android, […]

Что означает SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS?

Я пытаюсь отобразить отфильтрованный просмотр камеры, используя обратный вызов onPreviewFrame (). Проблема в том, что когда я удаляю эту строку: mHolder.setType (SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); Чтобы скрыть предварительный просмотр, приложение выйдет из строя. Журнал читает: 08-19 15: 57: 51.042: ERROR / CameraService (59): registerBuffers не удалось со статусом -38 Что это значит? Является ли это документировано где угодно? […]

Обфусканный код

Меня попросили собрать простое приложение для Android. Первое, на самом деле, за меня заплачу, поэтому я действительно не хочу его испортить :). Одним из требований было то, что код должен быть запутан. Я узнал общую идею обфускации, но я не хочу делать глупых ошибок. Что именно мне нужно сделать, чтобы сделать код запутанным? Выполняет ли […]

Разница между singleTask и singleInstance

Я не нашел нить в StackOverflow, который ответил на мой вопрос. Я уже видел это однопользовательское синглэнд и синглэкспонирование Android, но этот вопрос связан с его сценарием проекта. Каковы различия между singleTask и singleInstance? Я прочитал документы, но не мог понять. Я прочитал эту тему и Android singleTask или режим запуска SingleInstance? Но я не […]

Закрытие активности после нажатия кнопки

В моем приложении я запускаю «мастер» из восьми шагов с моей целевой страницы, в которой данные передаются с шага 1 до 8-го шага. Чтобы сохранить данные в целости, пока все еще между шагами, я не звоню в конец () на Либо из видов деятельности. Однако, когда все шаги будут завершены, есть ли способ закрыть все […]

Как создать прозрачную активность в android?

Как создать прозрачную активность в android на этом экране нажмите кнопку «Отключить», чтобы автоматически отключить действие. Пожалуйста, предоставьте любое решение.

Как создать Scrollview программно?

У меня есть одна таблица «TABLE_SUBJECT», которая содержит несколько предметов. Мне нужно создать Один горизонтальный вид прокрутки с объектом. Как я могу создать ScrollView с элементами базы данных программно? Если я введу объект 1o, он появится в виде прокрутки в виде кнопки. Является ли это возможным?

NoClassDefFoundError, когда я использую lambda для перемещения массива String

Я получил следующую ошибку, когда я использую lambda для перемещения массива String. java.lang.NoClassDefFoundError: com.twsz.app.ivybox.alarm.CreateOrUpdateAlarmActivity$$Lambda$1 at com.twsz.app.ivybox.alarm.CreateOrUpdateAlarmActivity.initView(CreateOrUpdateAlarmActivity.java:143) at com.twsz.app.ivybox.alarm.CreateOrUpdateAlarmActivity.onCreate(CreateOrUpdateAlarmActivity.java:73) Это мой код. Я знаю, что это нормально для традиционного способа перемещения массива String, но почему это происходит, когда я использую лямбду. String[] days = dayOfWeek.split(","); Arrays.asList(days).forEach(day->{ int index = Integer.valueOf(day) -1; checkBoxList.get(index).setChecked(true); });//where happens NoClassDefFoundError Мой […]