Форум программистов, компьютерный форум 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
02.04.2015, 14:42     HTTP post android
Просмотрел множество статей об этом, пытался использовать простейший пример 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
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru