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

HTTP Client для Android - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Скопировать чужой проект в Android Studio http://www.cyberforum.ru/android-dev/thread1441273.html
У меня диске D в определенной папке есть чужой проект. Когда я этот проект копирую вместе со всей папкой в другое место потом даже переименовую скопированную папку чужого проекта и затем импортирую в Android Studio пытаюсь переделать(внести определенные изменения) то все изменения которые делаются в скопированном проекте переносятся и на исходный чужой проект откуда эта копия делалась. Почему так...
Android Получить координаты своего местонахождения (Google Maps API) Здравствуйте. Делаю приложение с использованием Google maps API. Надо получить координаты своего места нахождения, перелистал много материала, точного решения не нашел. У кого есть материалы пожалуйста поделитесь. http://www.cyberforum.ru/android-dev/thread1441254.html
Android ImageView не видит картинку
При компиляции выдает ошибку в drawable есть изображение. В чем проблема??:wall: Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher logo.png failed, see logs :app:mergeDebugResources FAILED Process list not empty AAPT err(1888879466): libpng error: Not a PNG file AAPT err(2122795425): libpng error: Not a PNG file AAPT err(1341241546): libpng error: Not a PNG...
Android Данные в БД сохраняются, но не выводятся
Добрый вечер! При работе приложения возникает проблема: по нажатию кнопки введенные значения сохраняются в базе данных, но при переходе на другую activity, эти значения не выводятся. После закрытия приложения и повторного запуска введенные значения отображаются. Каким методом можно решить данную проблему? Спасибо.
Android Однократно ввести номер телефона, и в дальнейшем не выводить http://www.cyberforum.ru/android-dev/thread1441161.html
В приложении необходимо однократно ввести номер телефона, и в дальнейшем не выводить диалог ввода номера, но сделать так, чтобы была возможность изменения номера. Как это можно сделать?
Android PopupMenu и KeyEvent.KEYCODE_MENU Сделал всплывающие меню на нажатие кнопки, все норм. Хочу добавить показ этого же меню для той же кнопки только дополнительно на нажатие механической кнопки "меню", работает только при зажатии кнопки , отпускаешь всплывающие меню закрывается private void showPopupMenu(View v) { подробнее

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

HTTP Client для Android - Android

08.05.2015, 21:56. Просмотров 585. Ответов 3
Метки (Все метки)

Доброго времени суток друзья. Столкнулся с такой проблемой.
Нужно написать HTTP Client , я его вроде бы написал , но проблема в том ,что на эмуляторе данный проект работает,а когда экспортирую его в APK файл ,записываю на устройство Android ,устанавливаю , то Проект просто перестаёт работать. Не знаю в чём проблема.
Код прилагаю ниже,кто подскажет в чём проблема, буду признателен.
Класс который реализует основной функционал метода GET.
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
package com.example.absolvent;
 
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URI;
 
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
 
public class httpGetExClass {
    
    
    public String getInternetData() throws Exception{
        
        BufferedReader  in = null;
        String data = null;
        try {
            HttpClient client = new DefaultHttpClient();
            URI website = new  URI("http://yumecms.com/absolvent/public/");
            HttpGet request = new HttpGet();
            request.setURI(website);
            HttpResponse response = client.execute(request);
            in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
            StringBuffer sb = new StringBuffer("");
            String l= "";
            String nl = System.getProperty("line.separator");
            while((l=in.readLine())!=null){
                sb.append(l+nl);
            }
            in.close();
            data = sb.toString();
            return data;    
        }finally{
            if(in!=null){
                try{
                    in.close();
                    return data;
                }catch(Exception e){
                    e.printStackTrace();
                }
            }
        }
        
    
        
    }
    
 
}
Main класс.
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
package com.example.absolvent;
import org.apache.http.client.ClientProtocolException;
 
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
 
public class MainActivity extends Activity implements OnClickListener {
 
    
    TextView tv1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tv1 =(TextView)findViewById(R.id.textView1);
        
        
    }
    
    
 
    @Override
    public void onClick(View arg0) {
        httpGetExClass  httpGet = new httpGetExClass();
        httpPostExClass httPost = new httpPostExClass();
        switch(arg0.getId()){
        case R.id.buttonEnter:
 
            try {
                Toast.makeText(this, "!!!!", Toast.LENGTH_SHORT).show();
                String returned = httpGet.getInternetData();Toast.makeText(this, "Ошибка", Toast.LENGTH_SHORT).show();
                tv1.setText(returned);
            }catch (Exception e) {
                Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show();
                e.printStackTrace();
            }
 
            
        break;
        }
        
    }
 
 
        
        
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru