Программирую на WP8, помогите разобраться с Android
Добавлено: 18 июн 2015, 07:36
Всем привет!
Это мой первый форум по теме Андройда.
Очень тяжело переходить на новую систему.
Пишу под WP8, есть рабочее приложение.
Вкратце. Программа авторизуется в VK, получает токен и т.п.
Методы апи выполнять научился.
1 Вопрос.
На C# в WP8 зная адрес картинки из инета, я просто его передаю
контролу Image так:
ImagePhoto.Source=new BitmapImage(new Uri(photoPath));
И ВСЁ! Приложение само грузит эту фотку в Image.
Почему в Андройд так не работает?
IV_Photo.setImageURI(android.net.Uri.parse(ob.getString("photo_100")));
Почему надо обязательно грузить фото в телефон или ещё куда-то?
Мне пришлось скачать библиотеку Picasso.
Picasso.with(this)
.load(ob.getString("photo_100"))
.into(IV_Photo);
Стандартными методами нельзя?
2 Вопрос.
Пусть у меня есть список ссылок изображений из инета, а точнее из VK
Как их вывести в ListView. Например я хочу сделать галерею фоток.
Картинок будет штук 100 не больше.
На WP8 я просто передаю список в ListBox и всё само грузится.
Кеширование всякое там и сохранение мне не надо. Всё должно быть только on-line.
3 Вопрос.
При выполнении запросов к апи VK я использую код
...
String url=VK_USERS_GET+data.getStringExtra("token");
HttpClient client=new DefaultHttpClient();
HttpGet request=new HttpGet(url);
try
{
HttpResponse response=client.execute(request);
if (response!=null){
HttpEntity entity=response.getEntity();
String responseText=EntityUtils.toString(entity);
}
...
Далее строку responseText преобразую в объект JSON.
Вопрос, как при загрузке файла показывать время загрузки в прогресс баре например, показывать процент загрузки и размер файла в Kb?
Либо, просто показывать ProgressBar, пока загрузка не закончится.
Покажите мне, что Android всемогущий! Или я ошибаюсь?
Это мой первый форум по теме Андройда.
Очень тяжело переходить на новую систему.
Пишу под WP8, есть рабочее приложение.
Вкратце. Программа авторизуется в VK, получает токен и т.п.
Методы апи выполнять научился.
1 Вопрос.
На C# в WP8 зная адрес картинки из инета, я просто его передаю
контролу Image так:
ImagePhoto.Source=new BitmapImage(new Uri(photoPath));
И ВСЁ! Приложение само грузит эту фотку в Image.
Почему в Андройд так не работает?
IV_Photo.setImageURI(android.net.Uri.parse(ob.getString("photo_100")));
Почему надо обязательно грузить фото в телефон или ещё куда-то?
Мне пришлось скачать библиотеку Picasso.
Picasso.with(this)
.load(ob.getString("photo_100"))
.into(IV_Photo);
Стандартными методами нельзя?
2 Вопрос.
Пусть у меня есть список ссылок изображений из инета, а точнее из VK
Как их вывести в ListView. Например я хочу сделать галерею фоток.
Картинок будет штук 100 не больше.
На WP8 я просто передаю список в ListBox и всё само грузится.
Кеширование всякое там и сохранение мне не надо. Всё должно быть только on-line.
3 Вопрос.
При выполнении запросов к апи VK я использую код
...
String url=VK_USERS_GET+data.getStringExtra("token");
HttpClient client=new DefaultHttpClient();
HttpGet request=new HttpGet(url);
try
{
HttpResponse response=client.execute(request);
if (response!=null){
HttpEntity entity=response.getEntity();
String responseText=EntityUtils.toString(entity);
}
...
Далее строку responseText преобразую в объект JSON.
Вопрос, как при загрузке файла показывать время загрузки в прогресс баре например, показывать процент загрузки и размер файла в Kb?
Либо, просто показывать ProgressBar, пока загрузка не закончится.
Покажите мне, что Android всемогущий! Или я ошибаюсь?