您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關Android中怎么訪問Internet,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
Android應用訪問Internet,首先需要賦予應用有訪問Internet的權限:在AndroidManifest.xml中添加:
<uses-permission android:name=”android.permission.INTERNET” />
然后實現DrawMap()如下:
private void drawMap(){ try{ graphics2D.clear(Color.WHITE); graphics2D.Reset(); for(int x=6;x<8;x++) { for(int y=3;y<5;y++){ String urlString="http://www.mapdigit.com/guidebeemap"; urlString+="/maptile.php?type=MICROSOFTMAP"; urlString+="&x="+x+"&y="+y+"&z=14"; URL url=new URL(urlString); URLConnection connection=url.openConnection(); HttpURLConnection httpConnection=(HttpURLConnection)connection; int responseCode=httpConnection.getResponseCode(); if(responseCode==HttpURLConnection.HTTP_OK){ InputStream stream=httpConnection.getInputStream(); Bitmap bitmap=BitmapFactory.decodeStream(stream); int []buffer=new int[bitmap.getHeight() * bitmap.getWidth()]; bitmap.getPixels(buffer, 0, bitmap.getWidth(), 0, 0, bitmap.getWidth(), bitmap.getHeight()); graphics2D.drawImage(buffer,bitmap.getWidth(), bitmap.getHeight(),(x-6)*256,(y-3)*256); } } } graphic2dView.refreshCanvas(); }catch(Exception e){ } }
Android中訪問Internet類主要定義在java.net.* 和android.net.*包中。上面顯示結果如下:
看完上述內容,你們對Android中怎么訪問Internet有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。