76 |
int newestVersion = 0; |
int newestVersion = 0; |
77 |
|
|
78 |
@Override |
@Override |
79 |
protected Void doInBackground(String... arg0) { |
protected Void doInBackground(String... arg0) { |
80 |
String requestUrl = arg0[0] + "?version=" + versionName + "&phone=" + phone_model + "&android=" + androidVersion; |
String requestUrl = arg0[0] + "?version=" + encode(versionName) + "&phone=" + encode(phone_model) + "&android=" + encode(androidVersion); |
81 |
try { |
try { |
82 |
URL url = new URL(requestUrl); |
URL url = new URL(requestUrl); |
83 |
URLConnection conn = url.openConnection(); |
URLConnection conn = url.openConnection(); |
96 |
return null; |
return null; |
97 |
} |
} |
98 |
|
|
99 |
|
private String encode(String data) { |
100 |
|
try { |
101 |
|
return java.net.URLEncoder.encode(data, "UTF-8"); |
102 |
|
} catch (Exception e) { |
103 |
|
return data; //if encoding fails, return original and hope all goes well |
104 |
|
} |
105 |
|
} |
106 |
|
|
107 |
private String readIOStream(InputStream in) throws IOException { |
private String readIOStream(InputStream in) throws IOException { |
108 |
ByteArrayOutputStream baos = new ByteArrayOutputStream(); |
ByteArrayOutputStream baos = new ByteArrayOutputStream(); |
109 |
|
|