Articles of android

Сохранение данных SQLite после обновления

У меня есть приложение с sqlite с 3 таблицами. Я обеспокоен тем, что если я представим обновление, которое добавит другую таблицу (так что это 4 таблицы), то обновленная версия уничтожит базу данных. Как я могу выполнить резервное копирование / восстановление db, учитывая, что резервная копия происходит до обновления и восстановления после обновления? Если я сделаю […]

Проблема при вызове ffmpeg.c дважды, что приводит к сбою приложения?

Я пытаюсь вызвать ffmpeg.c, чтобы обрезать видео на основе этого «видео-триммера» этого кода. Поэтому, когда я пытаюсь запустить действие (которое загружает и использует собственный lib), первый раз, когда я нажимаю trin, он работает, и я мог бы обрезать видео, но когда я пытаюсь запустить его снова, он сбой (и он работает только с перезагрузкой приложения […]

Свертывание макета инструментальной панели с помощью Viewpager внутри NestedScrollView

Я использую Collapsing ToolBar Layout с NestedScrollView и Viewpager внутри вложенного Scrollview. У меня есть 3 вкладки и 3 фрагмента для этих вкладок. Эти фрагменты используют RecyclerView для установки данных. Теперь с помощью nestedScrollView и viewpager, когда я просматриваю содержимое RecyclerView, эффект обрушения не работает с этим. Мне нужно также установить NestedScrollView, поскольку у меня […]

Текстуры в OpenGL ES 2.0 для Android

Я новичок в OpenGL, и я учу себя, создав 2D-игру для Android с ES 2.0. Я начинаю с создания класса «Sprite», который создает плоскость и создает текстуру. Для практики у меня есть два объекта Sprite, которые нарисованы чередующимися в одном и том же месте. Я очень хорошо работал с ES 1.0, но теперь, когда я […]

Android-камера: нитки? Что должно делать то, что

Я пытаюсь выяснить, какие потоки должны делать то, что в Android. Единственное, что я нашел в официальной документации, это то, что camera.open() следует помещать в свой поток. Как насчет: camera.startPreview() camera.stopPreview() camera.release() Он не указывает, какой поток им нужен . Должны ли они запускаться на основной нити (ui thread)? Или я свободен в выборе? Почему […]

Постоянное распознавание речи Android возвращает ERROR_NO_MATCH слишком быстро

Я попытался реализовать непрерывный механизм SpeechRecognition. Когда я начинаю распознавание речи, я получаю следующие сообщения в logcat: 06-05 12:22:32.892 11753-11753/com.aaa.bbb D/SpeechManager: startSpeechRecognition: 06-05 12:22:33.022 11753-11753/com.aaa.bbb D/SpeechManager: onError: Error 7 06-05 12:22:33.352 11753-11753/com.aaa.bbb D/SpeechManager: onReadyForSpeech: 06-05 12:22:33.792 11753-11753/com.aaa.bbb D/SpeechManager: onBeginningOfSpeech: Beginning 06-05 12:22:34.492 11753-11753/com.aaa.bbb D/SpeechManager: onEndOfSpeech: Ending 06-05 12:22:34.612 11753-11753/com.aaa.bbb D/SpeechManager: onError: Error 7 И эта […]

Отправка изображения с кодировкой base64 на сервер с использованием HttpUrlConnection Android

Я пытаюсь отправить изображения с кодировкой base64 на сервер, используя HttpUrlConnection. Проблема, с которой я сталкиваюсь, заключается в том, что большинство изображений отправляется успешно, однако некоторые генерируют исключение FileNotFound. Мой код для кодирования изображения приведен ниже. public static String encodeImage(Bitmap thumbnail) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); thumbnail.compress(Bitmap.CompressFormat.JPEG, 100, baos); byte[] b = baos.toByteArray(); String […]

Получение ошибки / предупреждения для множественного числа: «Количество« один »соответствует более чем одному конкретному номеру …»

Задний план Я работаю над приложением, в котором есть много переводов. У меня есть следующие английские множественные строки: <plurals name="something"> <item quantity="one">added photo</item> <item quantity="other">added %d photos</item> </plurals> И французский перевод: <plurals name="something"> <item quantity="one">a ajouté une photo</item> <item quantity="other">a ajouté %d photos</item> </plurals> Проблема Для французского и русского языков я получаю следующее предупреждение: Количество […]

Android java opencv 2.4 выпуклое выпуклое решение

Open-CV 2.4 Android-Java: Я искал контуры (список MatofPoint) следующим образом: Imgproc.findContours(roi_mat, contours, hierarchy, cfg.retMode, cfg.apxMode); А затем выпуклость (должен быть список MatofInt) for (int k=0; k < contours.size(); k++){ Imgproc.convexHull(contours.get(k), hull.get(k)); } Выпускной корпус хочет MatofInt, но drawcontours хочет MatofPoint. Так что же делать? Thx заранее .. Изменить : @ OpenCV4Android for (int k=0; k […]

Может ли ACRA использоваться в проекте библиотеки?

Сама ACRA терпит крах с нечетной проблемой: IllegalStateException: Cannot access ErrorReporter before ACRA#init У меня есть приложение с ACRA 4.3.0, которое отлично работает. Я изменил все приложение на библиотеку, поэтому я могу сделать небольшие варианты. Я создал новый проект, который полностью пуст, кроме манифеста, и ссылки на эту новую библиотеку. Для любого другого, пытающегося это […]