2014-11-11 7 views
0

Я очень новичок в разработке приложений и работе над своим первым приложением, которое принимает пакетный режим изображений с текущими координатами gps, прикрепленными к каждому изображению.Приложение работает отлично с Android 4.2.2, но не с 4.4.4

Я пытался использовать это приложение с моей Sony Xperia L с JellyBean 4.2.2, и он принимает всплески любого числа, которое у меня есть. Я попытался запустить свое приложение в 4.4.4, и он работает в основном, откройте количество камер, но я нажимаю «снимок», мое приложение падает.

Примечание:

За этой кнопкой изображения взятия является своего рода нагрузок работы loadI знаю, это звучит глупо, чтобы положить все вещи в основной деятельности, но я не знаю, как снять нагрузку.

Дело в том, что он работает на 4.2.2, как и ожидалось (со многими ошибками в LOGCAT, но все еще работает круто), и он падает, когда я нажимаю «Snap» в 4.4.4.

в основном виде деятельности, я принимаю jpeg PictureCallBacks и устанавливаю слушатель gps, нажав, чтобы сделать фотофайл с EXIF ​​DATA встроенным и все в ОСНОВНОЙ ДЕЯТЕЛЬНОСТИ. Вот картинка

enter image description here

+1

Какое исключение вы получаете? Сообщение logcat – Blacklight

+0

check Я добавил pic @Blacklight. – Pythonoid

ответ

1

Вы не разрешается использовать android.intent.action.MEDIA_MOUNTED вещать больше на Android 4.4, он защищен. Вместо этого попробуйте использовать ACTION_MEDIA_SCANNER_SCAN_FILE.

См. this question, а также this one.

+0

хорошо, спасибо, что поделились этим. Я изменил этот объект, и приложение теперь не сбой. Благодарю. – Pythonoid

+0

BTW Я ищу, чтобы разгрузить мой gps jpeg callbacks код ~ любые хорошие предложения? – Pythonoid

+0

На самом деле, не видя кода, извините, это выходит за рамки этого вопроса. Вы могли бы опубликовать еще один, объяснив свою нынешнюю архитектуру. – Blacklight

Смежные вопросы