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

Отправка данных на сервер методом POST c AsyncTask - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Ошибки в appcompat v7 http://www.cyberforum.ru/android-dev/thread1384122.html
при создании проекта eclipse появляются ошибки в appcompat v7 и сам проект помечен восклицательным знаком подскажите как решить проблему??
Android Параметр data в transceive IsoDep Здравствуйте! Делаю nfc приложение для считывания карты. Всё нормально подключается но есть проблема с методом transceive в IsoDep. Подскажите пожалуйста как заполнить этот параметр. http://www.cyberforum.ru/android-dev/thread1384092.html
Android Как добавить контакты в эмулятор Android Studio
Здравствуйте, как добавить контакты в эмулятор Android Studio. Открываю в эмуляторе приложение Contacts, но что то в приложении панель контактов открывается, но говорит что нужно создать аккаунт, или как к студии подключить внешнее андройд устройство как телефон что бы на нем запускать программу. Добавлено через 47 минут Пробелу решил.
Какую лицензию выбрать? Android
Привет. Я сделал небольшое приложение, и мне хотелось бы указать для него какую-то лецензию, но я совершенно не разбираюсь в них. Приложение бесплатное. Никаких авторских прав у меня нет. Посмотрев на форуме решил остановится на Apache License, Version 2.0. Что посоветуете? Приложение бесплатное, делать можно все что хочешь, авторского права у меня нет. Спасибо.
Android Как правильно удалить Eclipse? http://www.cyberforum.ru/android-dev/thread1383858.html
как правильно удалить eclipse?? у меня стоит 2 eclipse. Как удалить один из них, просто при удалении его в корзину дальше из корзины его удалить почему то невозможно говорит "Невозможно удалить данный каталог ", то есть есть файл который почему то не удаляется с компа помогите пожалуйста как правильно полностью удалить eclipse??
Android Декомпиляция apk файла Кто нибудь пробовал декомпилировать apk файлы чужих приложений с помощью андроид приложения show java подробнее

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

Отправка данных на сервер методом POST c AsyncTask - Android

27.02.2015, 19:16. Просмотров 953. Ответов 2
Метки (Все метки)

Доброго времени суток. Возникла проблема с отправкой данных. Приложение запускается, не вылетает, но на сервер ничего не отправляет. Уже всю голову сломал, не могу понять в чем проблема. Прошу помощи. Вот код :
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
package com.example.sospost; 
 
import java.io.IOException; 
import java.util.ArrayList; 
import java.util.List; 
 
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.entity.UrlEncodedFormEntity; 
import org.apache.http.client.methods.HttpPost; 
import org.apache.http.impl.client.DefaultHttpClient; 
import org.apache.http.message.BasicNameValuePair; 
 
import android.support.v7.app.ActionBarActivity; 
import android.os.AsyncTask; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
 
 
public class MainActivity extends ActionBarActivity { 
    Button btnOk; 
 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
        btnOk = (Button) findViewById(R.id.button1); 
         
        OnClickListener oclBtnOk = new OnClickListener() { 
             @Override 
             public void onClick(View v) { 
         
     class MyAsyncTask extends AsyncTask<String, String, String> 
        { 
            @Override 
            protected String doInBackground(String... params) { 
                // TODO: Выполнить операцию с сетью 
                // Create a new HttpClient and Post Header 
                HttpClient httpclient = new DefaultHttpClient(); 
                HttpPost httppost = new HttpPost("http://www.phones.pixiq.in.ua/sos.php"); 
 
                try { 
                    // Add your data 
                    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); 
                    String data = null; 
                    nameValuePairs.add(new BasicNameValuePair("data", data)); 
                    nameValuePairs.add(new BasicNameValuePair("data", data)); 
                    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 
 
                    // Execute HTTP Post Request 
                    HttpResponse response = httpclient.execute(httppost); 
 
                } catch (ClientProtocolException e) { 
                    // TODO Auto-generated catch block 
                } catch (IOException e) { 
                    // TODO Auto-generated catch block 
                } 
                return null; 
            } 
        } 
     
     
    } 
}; 
btnOk.setOnClickListener(oclBtnOk); 
    } 
}
Код файла на сервере sos.php

PHP
1
2
3
4
5
<?php 
include ("phone_db.php"); 
$data=$_POST['data'];  
$result2 = mysql_query ("INSERT INTO android (data) VALUES('$data')"); 
?>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru