android 网络
文章平均质量分 69
编程老菜鸟了
之所以犯错误,不是因为不懂,而是因为自以为什么都懂。
展开
-
网络编程
一.网络传输的概述 1:要进行网络传输首先要找到数据接收方的ip地址 2:然后找到哪个程序接收,这里就有了逻辑端口这一个概念,通过逻辑端口来确定哪个程序接受发送过来的数据,以便解析处理,逻辑端口也叫数字标识。 3:通信就要有规则,定义通信规则,也就是通信协议,国际组织定义的通用协议是TCP/IP。 4:网络模型OSI模型与TCP/IP模型如下图所示:转载 2015-01-07 17:05:16 · 676 阅读 · 0 评论 -
判断当前网络服务
判断当前网络是否是3G网络 public static boolean is3G(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SE原创 2014-12-03 10:12:40 · 494 阅读 · 0 评论 -
StrictMode 网络连接异常分析
1.主线程访问网络 LogCat提示,系统抛出了android.os.NetworkOnMainThreadException异常。 最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的原创 2015-01-08 16:49:01 · 1624 阅读 · 0 评论 -
网络上下载apk
先获取apk存放的路径 public String getDownLoadApkPath() { StringBuffer path = new StringBuffer(); path.append(Environment.getExternalStorageDirectory().toString()); path.append("/weibotong/Test"); Fi原创 2014-12-03 14:30:35 · 525 阅读 · 0 评论 -
android-async-http
AsyncHttpClient client = new AsyncHttpClient(); client.get("http://www.google.com", new AsyncHttpResponseHandler() { @Override public void onSuccess(String response) { System.out.print转载 2015-01-28 23:03:23 · 1180 阅读 · 0 评论 -
AsyncTask 异步任务
AsyncTask使你可以在你的界面上执行异步工作。它在一个工作线程中执行耗时操作然后把结果传给界面线程,不需要你亲自去管理线程和句柄。 要使用它,你必须从AsyncTask派生一个类并实现回调方法doInBackground(),此方法在一个后台的线程池中运行。要更新你的界面,你应实现onPostExecute(),它把doInBackground()的结果弄过来并在界面线程中运行,于原创 2014-12-27 20:37:11 · 502 阅读 · 0 评论 -
HttpClient使用总结
在Android中,除了使用java.net包下的API访问HTTP服务之外,Android SDK附带了Apache的HttpClient API。Apache HttpClient是一个完善的HTTP客户端,它提供了对HTTP协议的全面支持,可以使用HTTP GET和POST进行访问。HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新原创 2014-12-30 15:24:33 · 599 阅读 · 0 评论