編輯:關於Android編程
URL url;
try {
OutputStream os = null;
url = new URL(uri);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setRequestMethod("POST");
conn.setFixedLengthStreamingMode(packetData.length);
conn.setUseCaches(false);
os = conn.getOutputStream();
int offset = 0;
int len = READ_WRITE_SIZE;
while (offset < packetData.length){
if (offset + len > packetData.length){
len = packetData.length - offset;
}
os.write(packetData, offset, len);
os.flush();
offset += len;
}
InputStream fin = null;
fin = conn.getInputStream();
BufferedReader r = new BufferedReader(new InputStreamReader(fin));
StringBuilder total = new StringBuilder();
String line;
while ((line = r.readLine()) != null) {
total.append(line);
}
tv.setText("---> "+total);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
需要注意的是不能在主線中進行http請求,需要
new Thread(mRun).start();
Runnable mRun = new Runnable(){}
解決Eclipse創建android項目無法正常預覽布局文件問題的方法
一、問題描述 今天使用SDK Manager將Android SDK的版本更新到了Android 5.1的版本,eclipse創建android項目時,預覽activi
一款超酷的Android自定義加載控件
在設計應用的時候,我們應該熱愛極簡主義,簡單就是好的,對於很多用戶來說,復雜的東西並不受歡迎。 我要實現的是根據不同的情況去顯示不同的加載效果,隨用隨調,效果是借鑒於某一
退出應用的第N+1種方法-一行代碼退出應用
前N種方法之前有在網上了解過退出應用的方法,其中包括在每個activity中注冊關閉界面的廣播接受者,當想推出應用時發一條廣播關閉所有的界面,最常用的使用list去模擬任
Android浏覽圖片,點擊放大至全屏效果
最近做一個項目類似於QQ空間,做到照片浏覽的功能,對於QQ空間中點擊圖片放大至全屏,感覺效果很贊,於是也做了個類似的效果。如下。 packag