編輯:關於Android編程
public static InputStream getInputStreamFromUrl(String urlstr){
try {
InputStream is = null;
HttpURLConnection conn = null;
System.out.println("urlstr:"+urlstr);
URL url = new URL(urlstr);
conn = (HttpURLConnection) url.openConnection();
if (conn.getResponseCode() == 200) {
is = conn.getInputStream();
return is;
}
} catch (Exception e) {
System.out.println(e.toString());
}
return null;
}
返回異常: 09-16 09:32:58.892: I/System.out(416): java.io.IOException: Malformed ipv6 address: [192.168.1.173:8080] 很納悶,因為我如果直接打開模擬器的浏覽器,輸入以上的網址是能正常訪問的。 後來經過網上的朋友的幫助,解決了這個問題,源解決方案連接: http://stackoverflow.com/questions/6811482/use-url-on-android-throws-ioexception-malformed-ipv6-address 翻譯過來就是使用HttpURLConnection時直接輸入url就會報上述的異常,這是一個BUG,在以後的版本中應該會被改正。 但是如果現在就想調用這個方法的話,那麼就使用URL url = new URL(protocol, host, port, file);這個方法 當然,這個源解決方案中也有一個小小的BUG,file這個參數前面是需要加上/的。 正確的解決方式應該是: URL url = new URL(“http”,"192.168.1.173", "8080", "/Api/petinfo/petinfo?flag=adopt&json=[{"pettype":"100","petname":"ge"}]"); 然後在進行測試,通過。
Android自帶的emoji表情的使用
什麼是emoji表情emoji表情是一種表情符號,在代碼中它現在其實是一組遵循Unicode的編碼,即每一個表情符號都對應了一個Unicode編碼。更進一步說,emoji
Android游戲開發 自定義手勢--輸入法手勢技術
進行軟件開發時,通常我們都喜歡使用較新版本的工具,但這裡我為什麼使用低版本的SDK來開發Andr
論字母導航的重要性,我們來實現一個聯系人字母導航列表吧!
說起這個字母導航,我相信大家都不陌生,不論是聯系人列表還是城市列表,基本上都是需要字母導航,那我們就有必要來研究一下這個思路的探索了,畢竟這是一個非常常用的功能,如果現
微信怎麼設置免打擾 微信設置消息免打擾
微信是我們平時生活中密不可分的社交聊天軟件,它操作簡單,功能實用,能及時進行消息的收發功能,不過有時候也經常被微信無關信息打擾,那怎麼樣進行設置呢?今天就由