Форум программистов, компьютерный форум CyberForum.ru

Как выполнить запрос на получения url для загрузки картинки - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Как из таймера обратиться к UI http://www.cyberforum.ru/android-dev/thread1256706.html
как из таймера обратиться к UI?? Возможна ли такая схема?? может через View.post(Runnable) как то можно??можете привести фрагмент кода?
Android Запуск приложения на компе для отладки под разными версиями Андроида Я пишу под андроид в eclipce, но отлаживать там не очень удобно(использую для этого свой телефон на андройде 2.3.5) интересует есть ли какой то способ отладки на разных версиях андройда, к примеру на послденей чтоб можно было проверять и на разных разрешениях экрана? вроде как андроид студаия позволяет так делать, но в ней вроде как тогда и придется разрабатывать, а я к эклипсу привык уже http://www.cyberforum.ru/android-dev/thread1256586.html
Как интегрировать AdMob в экран OpenGL ES Android? Android
Помогите, пожалуйста. Как сделать показ объявлений AdMob в приложении на OpenGL ES?
Как получить url ссылку на страницу пользователя одноклаассников? Android
как получить url ссылку на страницу пользователя одноклаассников?? мне нужно отправлять на страницу пользователя одноклаасников картинки как это сделать?? я прошел регистрацию в одноклассниках но дальше по ходу надо получать url пользователя одноклассников и по ней отправлять картинку через http запрос?? как получить эту url ссылку подскажите пожалуйста??
Android Передать данные с сервиса на другой сервис http://www.cyberforum.ru/android-dev/thread1256495.html
как передать целочисленную переменную из одного сервиса в другой?можете привести фрагмент кода?
Android Warning: Custom view overrides onTouchEvent but not performClick У меня есть кастомный view который перегружает onTouchEvent следующим образом. На котором и висит варнинг. @Override public boolean onTouchEvent(MotionEvent event){ switch(event.getAction()){ case MotionEvent.ACTION_DOWN: selectX = (int)(event.getX()/width); selectY = (int)(event.getY()/height); invalidate(); break; default: подробнее

Показать сообщение отдельно
djbolya
0 / 0 / 0
Регистрация: 16.09.2014
Сообщений: 7
16.09.2014, 13:27     Как выполнить запрос на получения url для загрузки картинки
Рассмотрим пример загрузки изображения по его URL в ImageView. Разместим на форме текстовое поле и контейнер для изображения.
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
 
    <TextView
        android:id="@+id/txtUrl"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
 
    <ImageView
        android:id="@+id/imgView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</LinearLayout>
Теперь напишем небольшой код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class ViewsDemoActivity extends Activity {
 
    private TextView txtUrl;
    private ImageView imgView;
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        // Веб-адрес картинки
        String url = "http://developer.alexanderklimov.ru/android/images/android_cat.jpg";
        txtUrl = (TextView) findViewById(R.id.txtUrl);
        txtUrl.setText(url);
 
        imgView = (ImageView) findViewById(R.id.imgView);
 
        // загружаем картинку с указанного адреса в ImageView
        try {
            imgView.setImageDrawable(grabImageFromUrl(url));
        } catch (Exception e) {
            txtUrl.setText("Ошибка: Exception");
        }
    }
 
    private Drawable grabImageFromUrl(String url) throws Exception {
        return Drawable.createFromStream(
                (InputStream) new URL(url).getContent(), "src");
    }
}
Перед запуском программы не забудьте установить в манифесте необходимое разрешение на использование интернета:
XML
1
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
Должно получится примерно так : Нажми сюда бро
 
Текущее время: 05:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru