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

Обработка Javascript, post get запросы - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Программное создание GridLayout и добавление в него объектов http://www.cyberforum.ru/android-dev/thread1139456.html
Дисклеймер: Всем доброго дня! Я - новичок в написании программ под Android. Имеется небольшой опыт С++/С#, но речь не об этом. Я начал изучение базовых элементов интерфейса - View и layout'ов....
Программирование Android Camera без SurfaceView Здравствуйте. Можно ли сделать снимок с помощью класса Camera без предварительного просмотра? Например Camera.open() и потом сразу camera.takePicture()? Попробовал-не получилось. Выдает... http://www.cyberforum.ru/android-dev/thread1139446.html
Программирование Android Музыка в приложении
Здравствуйте! Можете подсказать как сделать чтобы при включении приложения начинала играть длительная музыка музыка? С начало пытался через SoundPool, но оказалось это не то. Спасибо зарание!
Программирование Android Вынести классы ядра в библиотеки
Гуру андроида, посоветуйте пожалуста! Пишу несколько проектов (для себя) и появляются обьмные классы, нужные одновременно всем моим проектам... Хочу вынести их в некое подобие библиотеки,...
Программирование Android Меню Android Manifest в Android Studio http://www.cyberforum.ru/android-dev/thread1139228.html
Всем привет. Такой вопрос. Перешел c Eclipse на Android Studio и столкнулся со следующим: когда открываешь тот же манифест в AS, то появляется просто XML редактор (с файлами из папки values то же...
Программирование Android Вылет при переходе на второй активити Подключал библиотеку android-support-v7-appcompat, но на неё, кажется, не жалуется(крестиков не видно). MainActivity.java package com.example.intenttest; import android.content.Intent; import... подробнее

Показать сообщение отдельно
tianddu
1 / 1 / 0
Регистрация: 12.01.2011
Сообщений: 54
09.04.2014, 08:08  [ТС]
Кликните здесь для просмотра всего текста
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
public void NewReg() {
      SendRun = "";
      h.sendEmptyMessage(LOG_RUN);
      Thread t = new Thread(new Runnable() {
          public void run() {
              String tre = "Error";
              try 
              {
                  SendRun = "Запрос страницы с алгоритмом...";
                  h.sendEmptyMessage(LOG_RUN);
                  //основная страница
                  HttpGet requeststep1 = new HttpGet("XXXXX");
                  HttpParams httpParameters = new BasicHttpParams();
                  int timeoutConnection = 30000;
                  HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
                  HttpClient clientstep1 = new DefaultHttpClient(httpParameters);
                  HttpResponse response = clientstep1.execute(requeststep1);
                  HttpEntity resEntity = response.getEntity();
                  if (resEntity != null)
                      tre=EntityUtils.toString(resEntity);
                  String st = tre.substring(tre.indexOf("_="), tre.indexOf("document[_0xcf15"));
                  st = "<script>"+st+"var s = d.toString();"+"android.log(s);"+"</script>";
                
                  final WebView webView = (WebView) findViewById(R.id.webView1);
                  JsInterface jsInterface = new JsInterface();
                  webView.addJavascriptInterface(jsInterface, "android");
                  webView.setWebViewClient(new WebViewClient());
                  webView.getSettings().setJavaScriptEnabled(true);
                  webView.getSettings().setBlockNetworkImage(false);
                  webView.loadDataWithBaseURL(null, st, "text/html", "en_US", null);
              } 
            catch (UnsupportedEncodingException uee)
            {
                error = uee.toString();
                h.sendEmptyMessage(ERROR_LOG);
                h.sendEmptyMessage(NEW_REG);
            } 
            catch (ClientProtocolException cpe)
            {
                error = cpe.toString();
                h.sendEmptyMessage(ERROR_LOG);
                h.sendEmptyMessage(NEW_REG);
            } 
            catch (IOException ioe){
                error = ioe.toString();
                h.sendEmptyMessage(ERROR_LOG);
                h.sendEmptyMessage(NEW_REG);
            }
          }
        });
        t.start();
    }

очень колхозно но думаю то что надо будет выдернуть можно
Кликните здесь для просмотра всего текста
Java
1
2
3
4
private class JsInterface{
        public void log(final String msg){
            cook = msg;}
}

сделано через WebViev, в msg то что передал мне скрипт
код "вырвиглаз")
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.