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

TLS соединение - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Swipe навигация в приложении http://www.cyberforum.ru/android-dev/thread917651.html
Здравствуйте. Возникла потребность в навигации между активити жестами(свайп). Ведешь пальцем влево и переходит в нужное активити. Нагуглил я очень много всего, куча всяких разных методов, все очень...
Программирование Android Обновить вид ListFragment package in.wptrafficanalyzer.navigationtabdemo; import java.util.ArrayList; import java.util.List; import android.content.Context; import android.os.Bundle; import... http://www.cyberforum.ru/android-dev/thread917634.html
Программирование Android Ошибка при открытии AlertDialog
Добрый день уважаемые форумчане и знатоки Android помогите с проблемкой.... Вот класс CustomListAdapter: package in.wptrafficanalyzer.navigationtabdemo; import java.util.List; import...
Задержка выполнения кода на несколько секунд Программирование Android
Здравствуйте. Как прервать выполнение кода на некоторое количество секунд? Ну например, вводит пользователь а и в, жмет кнопку, а программа ему, "ждите 10 секунд" и через 10 секунд выдает результат.
Программирование Android Перевод приложения http://www.cyberforum.ru/android-dev/thread917076.html
Есть ли какие нибудь функции, позволяющие менять язык приложения в зависимости от того, какой язык выбран на самом смартфоне? То есть нужно сделать переводы приложения на другие языки. Как удобнее...
Программирование Android Переход к строке в текстовом файле Как в читалках делается следующее: 1. Запоминается на каком месте закончил читать пользователь? 2. Как перейти на определенную строку в тексте? Я получил из \raw текстовый файл, как вывести... подробнее

Показать сообщение отдельно
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.07.2013, 21:00
для примера
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
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.security.cert.CertificateException;
 
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;
 
import org.json.JSONException;
import org.json.JSONObject;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
 
import android.text.TextUtils;
import android.util.Log;
 
 
public String executeHttpsGet(String uri) {
            Log. v(LOG_TAG, "Https request -" + uri);
            String strResponse = null;
            BufferedReader reader = null;
             try {
                   // Create a trust manager that does not validate certificate chains
                   final TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() {
 
                         @Override
                         public void checkClientTrusted(
                                    java.security.cert.X509Certificate[] chain,
                                    String authType) throws CertificateException {
                               // TODO Auto-generated method stub
 
                        }
 
                         @Override
                         public void checkServerTrusted(
                                    java.security.cert.X509Certificate[] chain,
                                    String authType) throws CertificateException {
                               // TODO Auto-generated method stub
 
                        }
 
                         @Override
                         public java.security.cert.X509Certificate[] getAcceptedIssuers() {
                               // TODO Auto-generated method stub
                               return null ;
                        }
 
                  } };
 
                   // Install the all-trusting trust manager
                   final SSLContext sslContext = SSLContext.getInstance("SSL");
                  sslContext.init( null, trustAllCerts,
                               new java.security.SecureRandom());
                   // Create an ssl socket factory with our all-trusting manager
                   final javax.net.ssl.SSLSocketFactory sslSocketFactory = sslContext
                              .getSocketFactory();
 
                   // All set up, we can get a resource through https now:
                   final URLConnection connection = new URL(uri).openConnection();
                   // Tell the url connection object to use our socket factory which
                   // bypasses security checks
                  ((HttpsURLConnection) connection)
                              .setSSLSocketFactory(sslSocketFactory);
 
                  reader = new BufferedReader(new InputStreamReader(
                              connection.getInputStream()));
 
                  StringBuffer sb = new StringBuffer("" );
                  String line = "";
                   while ((line = reader.readLine()) != null) {
                        sb.append(line);
                  }
                  strResponse = sb.toString();
                  Log. v(LOG_TAG, "response - " + strResponse);
 
            } catch (final Exception e) {
                  Log. v(LOG_TAG, "HttpsGet failed");
                  e.printStackTrace();
            } finally {
                   if (reader != null) {
                         try {
                              reader.close();
                        } catch (IOException e) {
                              e.printStackTrace();
                        }
                  }
            }
 
             return strResponse;
      }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru