网络
j20lin
这个作者很懒,什么都没留下…
展开
-
Kotlin - 初探与集成Android项目
Kotlin是基于JVM的编程语言, 由JetBrains公司开发, 目前已经开源.IntelliJ IDEA, PyCharm, Android Studio等IDE, 就是出自于JetBrains公司.Kotlin介绍:Statically typed programming language for the JVM, Android and the browser. 100%转载 2017-05-18 15:53:53 · 1501 阅读 · 0 评论 -
volley的重试机制及错误处理机制
当我们进行网络请求的时候,可能会面临很多复杂的环境。比如网络环境不好、服务器异常等。所以当我们使用网络请求框架进行应用开发的时候,一个好的重试机制,可以让我们设定适当的重试次数,不会只请求一次或者一直重试请求无数次,以应对复杂的网络环境;一个好的错误处理机制可以让我们在出现错误的时候,及时作出反馈,不会一直在等待,使应用有一个友好的用户体验。volley的重试机转载 2017-05-10 10:08:48 · 469 阅读 · 0 评论 -
Android线程管理之AsyncTask异步任务
前言: 前面几篇文章主要学习了线程以及线程池的创建与使用,今天来学习一下AsyncTask异步任务,学习下AsyncTask到底解决了什么问题?然而它有什么弊端?正所谓知己知彼百战百胜嘛!产生背景: 我们都知道Android应用程序是单线程模型,在子线程无法直接操作UI主线程,必须通过Handler机制,想了解这方面的知识可以参考这篇文章:And转载 2017-05-10 17:04:10 · 351 阅读 · 0 评论 -
Android线程管理之ThreadPoolExecutor自定义线程池
前言: 上篇主要介绍了使用线程池的好处以及ExecutorService接口,然后学习了通过Executors工厂类生成满足不同需求的简单线程池,但是有时候我们需要相对复杂的线程池的时候就需要我们自己来自定义一个线程池,今天来学习一下ThreadPoolExecutor,然后结合使用场景定义一个按照线程优先级来执行的任务的线程池。ThreadPoolExecutor转载 2017-05-10 17:13:09 · 477 阅读 · 0 评论 -
Android线程管理之Thread使用总结
前言 最近在一直准备总结一下Android上的线程管理,今天先来总结一下Thread使用。实现Thread两种方式 1.)继承Thread类/** * 继承Thread方式 */ private class SyncThread extends Thread { SyncThread(String nam转载 2017-05-10 17:18:05 · 280 阅读 · 0 评论 -
VMware驱动程序"vmci.sys"的版本不正确 怎么解决
解决办法: 1、创建好虚拟机之后,别打开电源,然后到建好的虚拟机文件夹里; 2、找到后缀vmx的文件,记事本打开; 3、找到vmci0.present=‘TRUE’,把true改为false; 4、保存即可。原创 2017-05-22 15:45:35 · 4499 阅读 · 0 评论 -
程序包org.apache.http不存在,解决方式
类里提示爆红import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.StatusLine;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpG转载 2017-08-26 12:28:16 · 8419 阅读 · 0 评论