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

Парсинг ссылок - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Хочу сделать подписи к меню, меню у меня создано ListView, есть два массива, как их передать в адаптер? http://www.cyberforum.ru/android-dev/thread1018262.html
public class MainMenu extends ListActivity { public void onCreate(Bundle cicle) { super.onCreate(cicle); setContentView(R.layout.menu_main); String catnames = getResources().getStringArray(R.array.cat_names); // String catnames1 = getResources().getStringArray(R.array.label1); - здесь у меня второй массив с подписями.
Android Сохранить измененные значения EditText в ListView при прокрутке Добрый день, прошу помощи, т.к. уже долго и безрезультатно пытаюсь решить следующую задачу: Есть Листвью с названиями товаров , состоящих из TextView-названий и EditText-весом/шт. Значение EditText меняется по нажатию на Button "+". При нажатии на кнопку значение EditText меняется и товар сохраняется "в корзину". Проблема следующая: при прокрутке все сбивается и значения поля "вес/шт"... http://www.cyberforum.ru/android-dev/thread1018239.html
Хотел спросить по БД ! Android
Я бы хотел сделать программу English trener подскажите пожалуйста какую БД мне желательно использовать . В программе будут тексты, изображение, может быть аудио .
Android proguard
Пытаюсь сделать обфускацию приложения при помощи Proguard. В теории вроде всё просто, на практике - никак не выходит. Для работы программы в libs есть две дополнительные библиотеки: android-support-v4.jar jaybird2_2_3.jar и каталог armeabi с парой файлов с расширением .so Без proguard всё нормально работает. Для подключения proguard в project.properties прописываю путь
Android Как побороть нехвату памяти? http://www.cyberforum.ru/android-dev/thread1017987.html
Это просто ужас: приложение весит всего ~ 5МБ и для него выделено только 7.32 МБ памяти, с которых свободно (доступно) только 385 Кило!байт. И это на устройстве Giayu G2 (тот, который с гигом оперативки) Память измерял функциями: Runtime.getRuntime().totalMemory(); Runtime.getRuntime().freeMemory(); android:largeHeap="true" - до задницы, выделение памяти от этого не меняется.. - в итоге...
Android Проверка на первый запуск Доброго дня, коллеги. Есть задача, чтобы при первом запуске приложения показывался экран с небольшим мануалом и страница авторизации пользователя. Каким образом это моэно осуществить? Спасибо за подсказки. подробнее

Показать сообщение отдельно
manomah
0 / 0 / 0
Регистрация: 20.04.2013
Сообщений: 6
25.11.2013, 12:25     Парсинг ссылок
Добрый день, пытаюсь парсить ссылки на изображения постранично, но получается спарсить только со стартовой, подскажите, в чем загвоздка?

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
32
33
34
35
36
37
38
    final CleanerProperties props;
    final HtmlCleaner clnr;
    public TagNode rootNode;
    public TagNode linkElementsA[];
    public List<TagNode> linkElementsImg;
    public int i = 0;
 
    public HtmlHelper(URL htmlPage){
        props = new CleanerProperties();
        clnr = new HtmlCleaner(props);
        try{
            rootNode = clnr.clean(htmlPage);
        }catch(IOException e){
            e.printStackTrace();
        }
        linkElementsA = rootNode.getElementsByName("a", true);
        linkElementsImg = new ArrayList<TagNode>(Arrays.asList(rootNode.getElementsByName("img", true)));
        for(i=0; linkElementsA != null && i < linkElementsA.length; i++){
            String classType = linkElementsA[i].getAttributeByName("class");
            if(classType != null && classType.equals("show_more")){
                new Thread(new Runnable(){
                    public void run(){
                        try{
                            rootNode = clnr.clean(new URL("http://domen.com" + linkElementsA[i].getAttributeByName("href")));
                            linkElementsA = rootNode.getElementsByName("a", true);
                            List<TagNode> tmpList = new ArrayList<TagNode>(Arrays.asList(rootNode.getElementsByName("img", true)));
                            linkElementsImg.addAll(tmpList);
                            i = 0;
                        }catch(MalformedURLException e){
                            e.printStackTrace();
                        }catch(IOException e){
                            e.printStackTrace();
                        }
                    }
                }).start();
            }
        }
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru