Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
#1

Переписать под KitKat (sdk 19) - Программирование Android

06.04.2014, 23:22. Просмотров 774. Ответов 4
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
String[] columns = { Media.DATA, Media._ID, Media.TITLE, Media.DISPLAY_NAME };
        Cursor сursor = parentA.getContentResolver().query(Media.EXTERNAL_CONTENT_URI, columns, null, null, null);          
        int fileColumn = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
        cursor.moveToFirst();
    
        do {
            String path = cursor.getString(fileColumn); // полный путь к файлу  
        } while(cursor.moveToNext());
        cursor.close();
вот такой код работает под все, кроме KitKat`a
он получает абсолютные пути ко всем найденным картинкам
как переписать его под KitKat?

Добавлено через 1 час 49 минут
пробую так
Java
1
2
3
String[] proj = { MediaStore.Images.Media.DATA };
            CursorLoader loader = new CursorLoader(parentA, Media.EXTERNAL_CONTENT_URI, proj, null, null, null);
            cursor = loader.loadInBackground();
но падает на последней строке

Добавлено через 3 часа 59 минут
Спасайте
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2014, 23:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переписать под KitKat (sdk 19) (Программирование Android):

"No Android SDK found. configure an Android SDK". Что делать? - Программирование Android
Сначала Андроид Студио зависал при компиляции приложения и выдавал сообщение, что слетел gradle-плагин. После перезапуска пишет, что не...

PhoneGap. Как его использовать? В чем его недостатки по сравнению с Android SDK, Windows Phone SDK, iOS SDK? - HTML5
В вики написано, что PhoneGap <<позволяет создать приложения для мобильных устройств используя JavaScript, HTML5 и CSS3, без необходимости...

Эмулятор и SDK под Windows 7 - Windows Phone
Добрый день, уж очень не хочется переходить на восьмерку, а нужно поработать с Windows Phone 8.1 Мелкософт создает всяческие ограничения...

Не устанавливается Qt SDK под Windows XP - C++ Qt
Здраствуйте. Cкачал с сайта qt.nokia.com установщик Qt SDK, после запуска установка доходит до 55%, и вылетает ошибка. В чём причина этого...

Разработка под iphone без оригинальных SDK - Программирование iOS
Привет всем! Требуется написать приложение под iphone не имея при этом средств разработки от производителя. Интересуют альтернативные...

Сборка под андроид. Кьют не видит SDK - C++ Qt
Господа, взываю к вам. Имеется: 1. Кьют 5.4.1 2. Установленная JDK, Android SDK, Android NDK (скачивал по ссылкам из креатора) ...

4
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
07.04.2014, 10:08 #2
spydark91, с какой ошибкой падает?
0
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
07.04.2014, 11:33  [ТС] #3
Доступа к логам нет...
Но то что падает на последней строке-точно

Добавлено через 11 минут
Чтоб вывестр тг, с чем падает, надо наппсать так?
Catch(exception e){

Log.e("",e);
}

?
0
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
07.04.2014, 12:01 #4
spydark91,
Java
1
2
3
4
5
6
try {
    cursor = loader.loadInBackground();
} catch (Throwable t) {
    t.printStackTrace();
    Log.e("", t);
}
1
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
07.04.2014, 20:50  [ТС] #5
вывел логи...оказалось нет пермишена..
все заработало
0
07.04.2014, 20:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2014, 20:50
Привет! Вот еще темы с ответами:

Couchbase PHP SDK, как его установить под линукс? - PHP
Проблема в следующем. Требуется установить Couchbase на локальный сервер, что и было успешно проделано, все запускается и все в порядке. С...

Android 4.4 KitKat (LG G2) неправильно работает - Android
Здравствуйте. Позвонил мне знакомый, говорит что его телефон LG G2 неправильно работает. Сам запускает какие-то приложения и т.п. Система...

как заставить Flash работать на KitKat (nexus7)? - Android
Всем привет! У меня "заказчик не доволен": дал ребенку Nexus7 KitKat в пользование, а ему требуется играть в обучающие игры,...

Ошибка при включении samsung galaxy note 10.1 (Android 4.4.2 KitKat) - Android
Ошибка при включении samsung galaxy note 10.1 (Android 4.4.2 KitKat). Ошибка на польском. Скрин делать нечем поэтому приблизительный текст...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru