Advertisement

Android应用程序的网络使用

阅读量:

在Android系统生态中,单机应用程序几乎难以生存,因此获取网络访问权限成为其不可或缺的功能。除代码实现外,本文还补充了一些需注意的事项(由于这些内容可能过于基础,相关书籍或参考资料中并未详细说明)。

一,在AndroidManifest.xml配置文件中添加互联网访问权限:

< uses-permission android:name = "android.permission.INTERNET" />

二,网络访问操作不可在主线程(对于Activity而言即UI线程)中执行,否则将触发错误提示:

”android.os.NetworkOnMainThreadException“

可采用的替代方案包括:

1, 通过AsyncTask类来执行网络请求。

2, 在Activity内部新建线程处理网络操作。

3, 启动Service组件,并在其中创建新线程进行网络访问。

三,以下将以GET方式为例进行说明。

1, 实现互联网访问功能的核心函数:

复制代码
   public String executeHttpGet(){

    
 		 BufferedReader in = null;
    
 		 String result = "empty";
    
 		 String weather = "http://m.

全部评论 (0)

还没有任何评论哟~