編輯:Android開發教程
Http的URL鏈接, 會發生錯誤, 主要原因是 在主UI線程中, 使用網絡調用(network call), 就拋出NetworkOnMainThreadException異常.
版本: API level 11以上.
可以使用一個簡單的線程, 在後台(asynctask)調用程序, 可以避免此情況;
否則 在getResponseCode()函數處, 拋出異常.
Android API : http://developer.android.com/reference/android/os/AsyncTask.html.
代碼:
String quakeFeed = getString(R.string.quake_feed); url = new URL(quakeFeed); URLConnection connection; connection = url.openConnection(); HttpURLConnection httpConnection = (HttpURLConnection)connection; int responseCode = httpConnection.getResponseCode();
修改:
Thread t = new Thread(new Runnable() { @Override public void run() { refreshEarthquakes(); } }); t.start();
即, 把需要網絡調用(network call)的程序, 放入線程(thread)中執行.
作者:csdn博客 Spike_King
查看本欄目更多精彩內容:http://www.bianceng.cn/OS/extra/
最終效果如下:具體來說就是實現了checkbox自定義選中和為選擇樣式,菜單項根據不同位置設置不同背景.先上整體布局文件代碼:<LinearLayout xmlns
Android系統自帶一個GridView和Gallery兩個控件,GridView網格顯示,Gallery單個浏覽,兩者結合起來可以真正實現 Gallery浏覽圖片效果
Android進程模型在安裝Android應用程序的時候,Android會為每個程序分配一個Linux用戶ID,並設置相應的權限,這樣其它應用程序就不能訪問此應用程序所擁
一直在仿微信界面,今天終於有幸利用百度雲推送仿一仿微信聊天了~~~首先特別感謝:weidi1989分享的Android之基於百度雲推送IM ,大家可以直接下載;省了很多事