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

Передача с webview в jsoup - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Вывод картинки из камеры в приложении http://www.cyberforum.ru/android-dev/thread1265840.html
Мне не нужно делать видео и фото, мне нужно что бы в моем приложении показывалась картинка из камеры(в реальном времени, или несущественное отставание). Я уже сделал что бы просто открывалось...
Программирование Android Отображение собственного View как в xml файл для интерфейса активити добавить собственный элемент View?? Просто я указываю путь к этому классу производному от View в main.xml и описываю его след образом... http://www.cyberforum.ru/android-dev/thread1265721.html
Программирование Android Ошибка при сериализации массива boolean
public static void writeToFile(boolean selex) { try { FileOutputStream fos = context.openFileOutput("selex.dat", Context.MODE_PRIVATE); ...
Программирование Android Как заставить работать BroadcastReceiver?
Добрый день! Собственно идея: есть стандартный плеер телефона(HTC One m7 Android 4.4.3) и проводная гарнитура с одной кнопкой. Но по нажатию на эту самую кнопку можно только делать плей\пауз и все!...
Программирование Android Проверка подключения к интернету. Почему Exception игнорируется? http://www.cyberforum.ru/android-dev/thread1265474.html
Подскажите пожалуйста кто знает...отправляю емаил без инета, все равно пишет что сообщение ушло...вот код... private class sender_mail_async extends AsyncTask<Object, String, Boolean> { ...
Программирование Android Покадровая анимация Всем привет, возникла задача отрисовывать png картинки 24 раза в секунду (или больше) . Как правильно реализовать,, киньте пример. Спс подробнее

Показать сообщение отдельно
Khorok
1 / 1 / 0
Регистрация: 13.03.2013
Сообщений: 20

Передача с webview в jsoup - Программирование Android

30.09.2014, 20:40. Просмотров 530. Ответов 1
Метки (Все метки)

Здравствуйте.Подскажите,как решить проблему. Необходимо что бы все хтмл странички открывались спарсенными по условию, к примеру для главной нужно указать
Java
1
Elements alldivs=doc.select("div.entry");
а для внутренних страниц
Java
1
Elements alldivs=doc.select("div.article__content");
Вот так работает программа :
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
public class MainActivity extends Activity {
 
    private WebView webView;
    Button btnback ;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btnback = (Button) findViewById(R.id.backbutton);
        webView = (WebView) findViewById(R.id.webView_act_viewer);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.setInitialScale(100);
        webView.setWebViewClient(new WebViewClient());
        webView.getSettings().setSupportZoom(true);
        View.OnClickListener oclBtnBack = new View.OnClickListener(){
            @Override
            public   void   onClick (View v){
                webView.goBack();
            }
        };
         btnback.setOnClickListener(oclBtnBack);
        new LoadData().execute();
 
    }
    @Override
    public void onBackPressed (){
        if(webView.canGoBack()) webView.goBack();
        else super.onBackPressed();
    }
    private class  LoadData extends AsyncTask<Void,Void,Void>
    {
        String html=new String();
        Document doc = null;
        @Override
        protected Void doInBackground(Void... params) {
 
            try {
 
                doc = Jsoup.connect("http://www.fly4free.pl/").timeout(100000).get();
            } catch (IOException e) {
                e.printStackTrace();
            }
            Elements alldivs=doc.select("div.entry");
            html=alldivs.html();
            return null;
        }
        @Override
        protected void onPostExecute(Void result) {
 
            super.onPostExecute(result);
            webView.loadDataWithBaseURL(null,html,
                    "text/html", "utf-8", null);
 
        }
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
 
        getMenuInflater().inflate(R.menu.my, menu);
        return true;
    }
 
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru