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)
还没有任何评论哟~
