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

Удалённая база данных MySQL, php, android - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Переход в Play Google из приложения http://www.cyberforum.ru/android-dev/thread860355.html
Во многих приложениях видел функции перехода из приложения в Play Google для покупки платной версии. Возник вопрос, как это сделать? В общем нужно чтобы на нажатие кнопки(например: "Убрать...
Программирование Android Подскажите, как лучше сделать (справочник организаций) Здравствуйте уважаемые! В программировании для Android я новичок. Заинтересовал вопрос разработки справочника организаций. Создал массив сфер деятельности (cat.xml) <?xml version="1.0"... http://www.cyberforum.ru/android-dev/thread860254.html
Центровка по текущей локации в GoogleMap Программирование Android
А скажите, вот у меня есть код: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);...
Программирование Android как на андройде реализовать эту формулу?
была бы она обычная я бы сам все делал но тут такое дело, что в этой формуле есть квадратные скобки и они меня смущают
Программирование Android Не получается Drag & Drop http://www.cyberforum.ru/android-dev/thread859773.html
Здравствуйте! Я тренируюсь с использование MotionEvent, и решил сделать программу для перетаскивания картинки самостоятельно. Вообщем я смог написать код, а когда запустил на устройстве, то работа...
Программирование Android ContentObserver, информация об SMS Пытаюсь прочитать отправленные sms сообщения. Но получается, что телефон делает несколько попыток и все они приходят ко мне. Как определить, что это повторная попытка отправить sms ? подробнее

Показать сообщение отдельно
8VAid8
14 / 14 / 2
Регистрация: 21.04.2012
Сообщений: 190
10.05.2013, 15:57  [ТС]
jumb0jet,
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
package com.example.med;
 
 
 
 
 
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
 
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
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.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
 
import android.app.Activity;
import android.net.ParseException;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
 
public class MainActivity extends Activity implements OnClickListener{
     Button button1;
     TextView label;
     MyTask mt;
    //paring data
        int fd_id;
        String fd_login = null;
        String fd_password = null;
        String fd_fname = null;
        String fd_sname = null;
        String fd_lname = null;
        int fd_phone;
        //----------
        JSONArray jArray;
         String result = null;
         InputStream is = null;
         StringBuilder sb=null;
         //------   
        
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        button1 = (Button) findViewById(R.id.buttonChange);
        button1.setOnClickListener(this);
        
        label = (TextView) findViewById(R.id.label);
    }     
  //----------------------------------------------
    @Override
    public void onClick(View v) {
      switch (v.getId()) {
      case R.id.buttonChange:{
        // TODO Call second activity
         /* Intent intent = new Intent(this, Base.class);
          startActivity(intent);*/
//-------------
        // Здесь трудоемкие задачи переносятся в дочерний поток.
          mt = new MyTask();
            mt.execute();
//---------------------
          
      }break;
      default:
        break;}
      }
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    //-------------------------
    public class MyTask extends AsyncTask<Void, Void, Void> {
 
         @Override
            protected void onPostExecute(Void result) {
              super.onPostExecute(result);
              label.setText(fd_id+fd_login+fd_password+fd_fname+fd_sname+fd_lname+fd_phone);
    }
        @Override
        protected Void doInBackground(Void... params) {
            // TODO Auto-generated method stub
                // TODO Auto-generated method stub
             ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
                //http post
                try{
                     HttpClient httpclient = new DefaultHttpClient();
                     HttpPost httppost = new HttpPost("http://medplus.hut4.ru/feld.php");
                     httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
                     HttpResponse response = httpclient.execute(httppost);
                     HttpEntity entity = response.getEntity();
                     is = entity.getContent();
                     }
                catch(Exception e)
                {
                         Log.e("log_tag", "Error in http connection"+e.toString());
              }
                //convert response to string
                try{
                      BufferedReader reader = new BufferedReader(new InputStreamReader(is,"utf8"),8);
                       sb = new StringBuilder();
                       sb.append(reader.readLine() + "\n");
 
                       String line="0";
                       while ((line = reader.readLine()) != null) 
                       {
                                      sb.append(line + "\n");
                       }
                        is.close();
                        result=sb.toString();
                   }
                   catch(Exception e)
                {
                              Log.e("log_tag", "Error converting result "+e.toString());
              }
                try{
                      jArray = new JSONArray(result);
                      JSONObject json_data=null;
                      for(int i=0;i<jArray.length();i++)
                      {
                             json_data = jArray.getJSONObject(i);
                             fd_id=json_data.getInt("FID");
                             fd_login=json_data.getString("login");
                             fd_password=json_data.getString("password");
                             fd_fname=json_data.getString("Fname");
                             fd_sname=json_data.getString("Sname");
                             fd_lname=json_data.getString("Lname");
                             fd_phone=json_data.getInt("Fphone");
                      }
                    }
                      catch(JSONException e1)
                      {
                          //Toast.makeText(getBaseContext(), "No City Found" ,Toast.LENGTH_LONG).show();
                      }
                      catch (ParseException e1)
                    {
                            e1.printStackTrace();
                    }
            return null;
        }
    //--------------------------
    }
 }
Передаю в функции onPostExecute.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru