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

Как парсить html? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Хранение данных в onRetainNonConfigurationInstance() http://www.cyberforum.ru/android-dev/thread970329.html
Всем привет! Хочу сделать, чтобы при пересоздании активити (после блокировки\разблокировки девайса) все данные сохранялись. Для этого пользуюсь механизмом onRetainNonConfigurationInstance(), который сохраняет мой контейнер с данными, в последующим эти данные должны будут оттуда вытянуты. Однако столкнулся с проблемой. Вот код основного класса: public class EditActivity extends Activity {...
Программирование Android Парсинг контента с AJAX запросом Здравствуйте! Для парсинга использую библиотеку jsoup. С сайта нужно спарсить контент, который приходит после AJAX запроса, как реализовать, куда копать вообще, подскажите http://www.cyberforum.ru/android-dev/thread970201.html
Программирование Android Android Приложение и интернет
сворганил простенький примерчик на AIR подключил телефон к компую выбрал в меню пункт отладить на устройстве через USB - Но получил сообщение что это не возможно так как нет доступа в интернет. хотя аппарат подключён по вайфаю к сети но сотового интернета нетю надо его подключить или чио ещё?
Как передать параметр в RSS парсер Программирование Android
Здравствуйте уважаемые! В своем Android приложении использую RSS парсер по описанию на сайте anddev.ru. RSS ленты просматриваю на сайте http://www.top68.ru, где они представлены в виде ссылок Политика http://www.top68.ru/rss-news-policy Экономика http://www.top68.ru/rss-news-economy Общество http://www.top68.ru/rss-news-society Проишествия http://www.top68.ru/rss-news-incidents
Программирование Android MAX_COUNT в обратную сторону http://www.cyberforum.ru/android-dev/thread969959.html
как заставить этот код, дойдя до MAX_COUNT, работать в обратную сторону, т.е. count-1 ? public DemoWallpaperEngine(){ picture= BitmapFactory.decodeResource(getResources(), R.drawable.p01); timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { if(count == MAX_COUNT ) count = 0;
Программирование Android Маркеры и Google Maps Подскажите пожалуйста. Необходимо вывести два маркера на карту и zoom карты сделать такой чтобы эти два маркера были видны. Координаты маркеров ранее не известны. подробнее

Показать сообщение отдельно
metroten
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 29
06.10.2013, 23:26  [ТС]     Как парсить html?
Это дикий 3.14здец!... не работает вообще ничего.. перелазил по сотне форумов, перезапускал сотни вариантов... это ужас... выкладываю результаты с кодом из последней ссылки. Ребят, помогите на вас вся надежда!..

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
39
package com.example.jsoupdemo;
 
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
 
public class JsoupDemoActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        final Button butTest = (Button)findViewById(R.id.button1);
        final TextView tvInfo = (TextView)findViewById(R.id.textView1);
        
        butTest.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
            
                String html = "<html><head><title>Коты учатся кодить</title>"
                    + "<body><p>Коты умеют <del>ш</del>кодить.<br> Они великие программисты." +
                            "<p>А еще они умеют мяукать.</p>" +
                            "<a href='http://developer.alexanderklimov.ru'>Подробности здесь</a>" +
                            "</body></html>";
                
                Document doc = Jsoup.parse(html);
                tvInfo.setText(doc.html()); 
            }
        });
    }
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
10-06 19:22:43.191: E/AndroidRuntime(618): FATAL EXCEPTION: main
10-06 19:22:43.191: E/AndroidRuntime(618): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.jsoupdemo/com.example.jsoupdemo.MainActivity}: java.lang.ClassNotFoundException: com.example.jsoupdemo.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.example.jsoupdemo-1.apk]
10-06 19:22:43.191: E/AndroidRuntime(618):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1569)
10-06 19:22:43.191: E/AndroidRuntime(618):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
10-06 19:22:43.191: E/AndroidRuntime(618):  at android.app.ActivityThread.access$1500(ActivityThread.java:117)
10-06 19:22:43.191: E/AndroidRuntime(618):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
10-06 19:22:43.191: E/AndroidRuntime(618):  at android.os.Handler.dispatchMessage(Handler.java:99)
10-06 19:22:43.191: E/AndroidRuntime(618):  at android.os.Looper.loop(Looper.java:123)
10-06 19:22:43.191: E/AndroidRuntime(618):  at android.app.ActivityThread.main(ActivityThread.java:3683)
10-06 19:22:43.191: E/AndroidRuntime(618):  at java.lang.reflect.Method.invokeNative(Native Method)
10-06 19:22:43.191: E/AndroidRuntime(618):  at java.lang.reflect.Method.invoke(Method.java:507)
10-06 19:22:43.191: E/AndroidRuntime(618):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
10-06 19:22:43.191: E/AndroidRuntime(618):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
10-06 19:22:43.191: E/AndroidRuntime(618):  at dalvik.system.NativeStart.main(Native Method)
10-06 19:22:43.191: E/AndroidRuntime(618): Caused by: java.lang.ClassNotFoundException: com.example.jsoupdemo.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.example.jsoupdemo-1.apk]
10-06 19:22:43.191: E/AndroidRuntime(618):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
10-06 19:22:43.191: E/AndroidRuntime(618):  at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
10-06 19:22:43.191: E/AndroidRuntime(618):  at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
10-06 19:22:43.191: E/AndroidRuntime(618):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
10-06 19:22:43.191: E/AndroidRuntime(618):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561)
10-06 19:22:43.191: E/AndroidRuntime(618):  ... 11 more
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru