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

Загрузка и отображение большого количества картинок с памяти телефона - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Position в ListView после addTextChangedListener http://www.cyberforum.ru/android-dev/thread1144474.html
ПРивет! в чем соль... у меня ListView с определенными item, при клике на них, появляется окно с определенной информацией. какую именно информацию отображать я определяю так: я передаю позицию кнопки на которую нажали и по этому числу уже соответственно показываю нужный текст. Теперь мне нужно добавить поиск по этим item. Я добавил EditText и сам поиск я реализую через addTextChangedListener. Но...
Android Пространство имён чуть ниже часть кода игры, и меня интересует в нём переменная game. game является аргументом конструктора класса, и потом к этому аргументу обращаются из другого метода этого класса: import java.util.List; import com.badlogic.androidgames.framework.Game; import com.badlogic.androidgames.framework.Graphics; import com.badlogic.androidgames.framework.Input.TouchEvent; import... http://www.cyberforum.ru/android-dev/thread1144374.html
Построение графиков и диаграмм Android
Здравствуйте. Подскажите, как строить диаграммы и графики. Может, есть в сети какие-нибудь обучающие уроки по этому? Желательно на русском.
Белый фон при прокрутке listview и actionbar в android 2.1 Android
При прокрутке ListView на Android 2.3 появляется белый фон. Ставил Cache Color Hint на прозрачный или на цвет фона, не помогает. Как это исправить? И еще вопрос: как с помощью support library v7 сделать ActionBar на Android 2.+? В одной статье было написано, что для этого надо MainActivity наследовать от ActionBarActivity, но у меня оно уже наследует FragmentActivity, а java не поддерживает...
Android Небольшой поиск в приложении http://www.cyberforum.ru/android-dev/thread1143983.html
Здравствуйте всем) Задумал как-то сделать небольшое приложение, поиск погоды, просто так.Так от главный вопрос возник, как организовать сам поиск? Наклепал кое что, как обычно: import android.app.Activity; import android.content.Intent; import android.os.Bundle;
Android Поворот imageView на заданный угол народ! как можно повернуть imageView на заданный угол? подробнее

Показать сообщение отдельно
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,872

Загрузка и отображение большого количества картинок с памяти телефона - Android

10.04.2014, 15:37. Просмотров 1860. Ответов 17
Метки (Все метки)

Если изображения больше 10, то начинаются заметные тормоза, если больше 100, то программа падает с ошибкой памяти
у меня есть массив, содержащий абсолютные пути к нужным картинкам
по ним я вытаскиваю thumbnails и загружаю в imageView
каждая imageView обернута в разметки
обернута так(т.е. из кода создается такая размекта)
XML
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
32
33
34
35
36
<LinearLayout 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:weightSum="1"  
            android:orientation="horizontal">
            <FrameLayout 
                android:layout_width="wrap_content"
                android:layout_weight="0.5"
                android:layout_margin="1dp"
                android:layout_height="wrap_content">
                <RelativeLayout 
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    >
                    <ImageView 
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:src="@drawable/folder"/>
                </RelativeLayout>
            </FrameLayout>
            <FrameLayout 
                android:layout_width="wrap_content"
                android:layout_weight="0.5"
                android:layout_margin="1dp"
                android:layout_height="wrap_content">
                <RelativeLayout 
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    >
                    <ImageView 
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:src="@drawable/folder"/>
                </RelativeLayout>
            </FrameLayout>
        </LinearLayout>
в цикле загружаются thumbnail`s таким образом
Java
1
2
3
4
5
6
7
8
9
cursor = parentA.getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, new String[] { MediaStore.Images.Media._ID }, MediaStore.Images.Media.DATA + "='" + parentA.links[c] + "'", null, null);
                    if (cursor != null) {
                        if (cursor.getCount() > 0) {
                            cursor.moveToFirst();
                            Bitmap thB = MediaStore.Images.Thumbnails.getThumbnail(parentA.getContentResolver(), cursor.getInt(0), MediaStore.Images.Thumbnails.MINI_KIND, null);
                            e3.setImageBitmap(thB);
                        }
                        
                    }
e3 - imageView

подскажите, что вызывает такую задержку, обращения к памяти, или создание кучи разметок?
и как оптимизировать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru