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

HTTP post android - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Плагин для андроид classpath http://www.cyberforum.ru/android-dev/thread1410506.html
У меня в проете Android Studio в файле build.gradle выдает ошибку там где атрибут classpath я аписал версию 0.6 (подчеркивает эту строку и пишет "Минимальная версия 1.0 "). Почему такое происходит?? Почему нельзя использовать версию ниже 1.0(Я в гугле много встречал проектов где версия в classpath ниже 1.0)?? Подскажите что сделать, чтобы можно было указывать версии ниже 1.0??
Android Кастомизация switch Решил взять дизайн свитча у телеграма. Забрал оттуда некоторые ресурсы(2 кнопки и задний фон, все в 9patch). Возникла проблема на версиях дроида < lollipop. Свитч получается очень широким и обрезает кнопки снизу и вверху. Вот xml <Switch android:id="@+id/Switch" android:layout_width="wrap_content" android:layout_height="wrap_content" ... http://www.cyberforum.ru/android-dev/thread1410468.html
Tab вкладки и ActionBar одновременно Android
Нужно ,что бы в приложениях на андроид 2.3.3 в активити отображались Action bar и TabActivity. Я пытаюсь сделать что то типа такого: TabHost tbMain; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TB = new TabActivity();
Марио Цехнер программирование игр под андроид Android
Собсна вопрос по его книге "Программирование игр под андроид". Кто читал её, может помните первую игру - змейку. Подскажите, как изменить размер клетки в мире? Я не могу найти где это определяется
Android Как "слушать и читать" SMS c определенного номера? http://www.cyberforum.ru/android-dev/thread1410281.html
нужно чтоб приложение прослушивало входящие SMS с определенного(заданного) номера и получало его текст вида(напр): 34,5565 | 27,3444444444 подскажите пожалуйста кто сталкивался, как реализовать сию задачу?
Android Посоветуйте уроки Android Вообще не могу разобраться с XML разметкой, на разных устройствах отображается по разному. Help me! подробнее

Показать сообщение отдельно
galix9
0 / 0 / 0
Регистрация: 02.04.2015
Сообщений: 6

HTTP post android - Android

02.04.2015, 14:42. Просмотров 1213. Ответов 12
Метки (Все метки)

Просмотрел множество статей об этом, пытался использовать простейший пример HttpRequest, но все оказалось не так уж легко. Просмотрел как нужно использовать Asynktask но не особо понял. И сделал другой пример но и тут вышла ошибка программа слетает после нажатия кнопки.

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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
package ktl.myapplication;
 
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.ResponseHandler;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.BasicResponseHandler;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
 
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
    }
 
 
 
 
    public void elec1(View view) {
        new Thread(new Runnable() {
            @Override
            public void run() {
                HttpClient httpClient = new DefaultHttpClient();
                // replace with your url
                HttpPost httpPost = new HttpPost("www.shkz3.info/switch.php");
 
 
                //Post Data
                List<NameValuePair> nameValuePair = new ArrayList<NameValuePair>(2);
                nameValuePair.add(new BasicNameValuePair("PAR", "SVET1"));
 
 
 
                //Encoding POST data
                try {
                    httpPost.setEntity(new UrlEncodedFormEntity(nameValuePair));
                } catch (UnsupportedEncodingException e) {
                    // log exception
                    e.printStackTrace();
                }
 
                //making POST request.
                try {
                    HttpResponse response = httpClient.execute(httpPost);
                    // write response to log
                    Log.d("Http Post Response:", response.toString());
                } catch (ClientProtocolException e) {
                    // Log exception
                    e.printStackTrace();
                } catch (IOException e) {
                    // Log exception
                    e.printStackTrace();
                }
            }
        } ).start();
    }
 
}
logcat

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
04-02 17:28:31.320  21066-21066/ktl.myapplication D/GraphicBuffer﹕ create handle(0x61a8def0) (w:1088, h:1920, f:1)
04-02 17:28:31.354  21066-21066/ktl.myapplication D/GraphicBuffer﹕ create handle(0x61a9c1d0) (w:1088, h:1920, f:1)
04-02 17:28:34.268  21066-21066/ktl.myapplication I/View﹕ Touch down dispatch to android.widget.Button{4317aea8 VFED..C. ........ 425,192-654,336 #7f080040 app:id/btn3}, event = MotionEvent { action=ACTION_DOWN, id[0]=0, x[0]=113.5014, y[0]=68.82507, Xw[0]=0.0, Yw[0]=0.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=72550086, downTime=72550086, deviceId=3, source=0x1002 }
04-02 17:28:34.353  21066-21066/ktl.myapplication I/View﹕ Touch up dispatch to android.widget.Button{4317aea8 VFED..C. ...P.... 425,192-654,336 #7f080040 app:id/btn3}, event = MotionEvent { action=ACTION_UP, id[0]=0, x[0]=108.50604, y[0]=68.82507, Xw[0]=16.0, Yw[0]=16.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=72550207, downTime=72550086, deviceId=3, source=0x1002 }
04-02 17:28:34.386  21066-21066/ktl.myapplication D/dalvikvm﹕ create interp thread : stack size=128KB
04-02 17:28:34.386  21066-21066/ktl.myapplication D/dalvikvm﹕ create new thread
04-02 17:28:34.386  21066-21066/ktl.myapplication D/dalvikvm﹕ new thread created
04-02 17:28:34.386  21066-21066/ktl.myapplication D/dalvikvm﹕ update thread list
04-02 17:28:34.386  21066-21108/ktl.myapplication D/dalvikvm﹕ threadid=12: interp stack at 0x61b68000
04-02 17:28:34.386  21066-21108/ktl.myapplication D/dalvikvm﹕ init ref table
04-02 17:28:34.386  21066-21108/ktl.myapplication D/dalvikvm﹕ init mutex
04-02 17:28:34.386  21066-21108/ktl.myapplication D/dalvikvm﹕ threadid=12: created from interp
04-02 17:28:34.386  21066-21066/ktl.myapplication D/dalvikvm﹕ start new thread
04-02 17:28:34.387  21066-21108/ktl.myapplication D/dalvikvm﹕ threadid=12: notify debugger
04-02 17:28:34.387  21066-21108/ktl.myapplication D/dalvikvm﹕ threadid=12 (Thread-6538): calling run()
04-02 17:28:34.498  21066-21108/ktl.myapplication D/dalvikvm﹕ threadid=12: exiting
04-02 17:28:34.498  21066-21108/ktl.myapplication W/dalvikvm﹕ threadid=12: thread exiting with uncaught exception (group=0x4188dc98)
04-02 17:28:34.498  21066-21108/ktl.myapplication W/dalvikvm﹕ threadid=12: uncaught exception occurred
04-02 17:28:34.502  21066-21108/ktl.myapplication W/System.err﹕ java.lang.IllegalStateException: Target host must not be null, or set in parameters. scheme=null, host=null, path=www.shkz3.info/switch.php
04-02 17:28:34.506  21066-21108/ktl.myapplication W/System.err﹕ at org.apache.http.impl.client.DefaultRequestDirector.determineRoute(DefaultRequestDirector.java:607)
04-02 17:28:34.506  21066-21108/ktl.myapplication W/System.err﹕ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:298)
04-02 17:28:34.506  21066-21108/ktl.myapplication W/System.err﹕ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:587)
04-02 17:28:34.506  21066-21108/ktl.myapplication W/System.err﹕ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:511)
04-02 17:28:34.506  21066-21108/ktl.myapplication W/System.err﹕ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:489)
04-02 17:28:34.506  21066-21108/ktl.myapplication W/System.err﹕ at ktl.myapplication.MainActivity$1.run(MainActivity.java:68)
04-02 17:28:34.506  21066-21108/ktl.myapplication W/System.err﹕ at java.lang.Thread.run(Thread.java:841)
04-02 17:28:34.506  21066-21108/ktl.myapplication W/dalvikvm﹕ threadid=12: calling UncaughtExceptionHandler
04-02 17:28:34.519  21066-21108/ktl.myapplication E/AndroidRuntime﹕ FATAL EXCEPTION: Thread-6538
    Process: ktl.myapplication, PID: 21066
    java.lang.IllegalStateException: Target host must not be null, or set in parameters. scheme=null, host=null, path=www.shkz3.info/switch.php
            at org.apache.http.impl.client.DefaultRequestDirector.determineRoute(DefaultRequestDirector.java:607)
            at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:298)
            at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:587)
            at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:511)
            at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:489)
            at ktl.myapplication.MainActivity$1.run(MainActivity.java:68)
            at java.lang.Thread.run(Thread.java:841)
04-02 17:28:35.006  21066-21066/ktl.myapplication D/ActivityThread﹕ ACT-AM_ON_PAUSE_CALLED ActivityRecord{431659b0 token=android.os.BinderProxy@43165098 {ktl.myapplication/ktl.myapplication.MainActivity}}
04-02 17:28:35.053  21066-21066/ktl.myapplication D/ActivityThread﹕ ACT-PAUSE_ACTIVITY_FINISHING handled : 0 / android.os.BinderProxy@43165098
04-02 17:28:35.444  21066-21066/ktl.myapplication D/OpenGLRenderer﹕ Flushing caches (mode 0)
04-02 17:28:35.555  21066-21066/ktl.myapplication D/GraphicBuffer﹕ close handle(0x604a4a98) (w:1088 h:1920 f:1)
04-02 17:28:35.557  21066-21066/ktl.myapplication D/GraphicBuffer﹕ close handle(0x61bc41a8) (w:1088 h:1920 f:1)
04-02 17:28:35.558  21066-21066/ktl.myapplication D/GraphicBuffer﹕ close handle(0x61a8def0) (w:1088 h:1920 f:1)
04-02 17:28:35.559  21066-21066/ktl.myapplication D/GraphicBuffer﹕ close handle(0x61a9c1d0) (w:1088 h:1920 f:1)
04-02 17:28:35.851  21066-21115/ktl.myapplication D/dalvikvm﹕ threadid=13: interp stack at 0x605a3000
04-02 17:28:35.851  21066-21115/ktl.myapplication D/dalvikvm﹕ init ref table
04-02 17:28:35.851  21066-21115/ktl.myapplication D/dalvikvm﹕ init mutex
04-02 17:28:35.873  21066-21066/ktl.myapplication D/OpenGLRenderer﹕ Flushing caches (mode 1)
04-02 17:28:35.890  21066-21066/ktl.myapplication D/OpenGLRenderer﹕ Flushing caches (mode 0)
04-02 17:28:35.901  21066-21066/ktl.myapplication D/ActivityThread﹕ ACT-DESTROY_ACTIVITY handled : 1 / android.os.BinderProxy@43165098
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru