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

Программное получение белого IP адреса - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Что за вьюха и как она работает? http://www.cyberforum.ru/android-dev/thread1634504.html
Скрины с вьюхами вложил, что это? как оно при клике в адресную строку сразу открывает список даже если в ней 0 символов? где оно сохраняет (или где лучше сохранять если записей не много 5-10)...
Программирование Android После засыпания вызывается onCreate и onRestoreInstanceState Привет. После засыпания вызывается onCreate и onRestoreInstanceState, зачем они вызываются и как обойти? У меня программа для работы по сети в onSaveInstanceState ставит флаг о том что была онлайн... http://www.cyberforum.ru/android-dev/thread1634414.html
Изменить цвет заголовка шаблона Программирование Android
Всем доброго времени суток. Есть ли способ изменить цвет "шапки", там где прописывается имя нашего проекта с синего (Android Studio по умолчанию устанавливает его), на свой без правки файлов а просто...
Анимировать текст горизонтальной прокруткой Программирование Android
Гуру, посоветуйте технологию! (не охота с нуля писать) Есть номер телефона в поле TextView. Но он не всегда вмещается в ячейку. ...от ширины экрана, и от длины номера (+38... +800...) ...
Программирование Android SOAP http://www.cyberforum.ru/android-dev/thread1634310.html
Можете обьяснить для чего применяется протокол SOAP?? Приведите простенькие примеры где он используется?? Этот протокол обмена данными в качестве запросов и ответов использует XML верно(передает...
Программирование Android Android Studio Всем доброго времени суток. У меня вопрос. Скажите, как в Android Studio создать окно логина и пароля, чтобы он взаимодействовал с сервером на php? И после того как логин и пароль проходят проверку,... подробнее

Показать сообщение отдельно
Rainmaker93
3 / 3 / 1
Регистрация: 12.09.2013
Сообщений: 69
10.01.2016, 12:12  [ТС]
Запихнул все дело в класс отдельный. IP получает нормальный)
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
package com.helper.moto.motohelper;
 
import org.apache.http.HttpEntity;
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;
import org.apache.http.util.EntityUtils;
import org.json.JSONObject;
 
import android.os.AsyncTask;
 
public class GetIP extends AsyncTask<Void, Void, String> {
    String ip;
 
    @Override
    protected String doInBackground(Void... params) {
         try {
                HttpClient httpclient = new DefaultHttpClient();
                HttpGet httpget = new HttpGet("http://ip2country.sourceforge.net/ip2c.php?format=JSON");
                // HttpGet httpget = new HttpGet("http://whatismyip.com.au/");
                // HttpGet httpget = new HttpGet("http://www.whatismyip.org/");
                HttpResponse response;
 
                response = httpclient.execute(httpget);
                //Log.i("externalip",response.getStatusLine().toString());
 
                HttpEntity entity = response.getEntity();
                entity.getContentLength();
                String str = EntityUtils.toString(entity);       
                JSONObject json_data = new JSONObject(str);
                ip = json_data.getString("ip");
                
            }
            catch (Exception e){
                e.printStackTrace();
            }
 
 
        
        return ip;
    }
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.