android
文章平均质量分 78
鲜-橙
用代码拼出诗和远方
展开
-
安卓 | 使用AsyncTask进行Socket编程
AsyncTask是什么 AsyncTask 允许对用户界面执行异步操作。 它会先阻塞工作线程中的操作,然后在 UI 线程中发布结果,而无需您亲自处理线程和/或处理程序。其实AsyncTask就是安卓帮我们对异步处理机制进行了封装的一个类,方便我们进行异步操作。 1、可以使用泛型指定参数类型、进度值和任务最终值 2、方法 doInBackground() 会在工作线程上自动执行原创 2017-04-01 23:57:01 · 1886 阅读 · 0 评论 -
支持多种类item的RecyclerView适配器
需求最近在做的项目中需要有多种类item的RecyclerView(以下缩写为RV),用于在其中插入广告item,带提示信息的item等等。 大概看了一下网上的开源代码,发现大多过于臃肿(代码太多功能太杂),或者是与其他控件有冲突,又或者是我搜索的能力还不够o(╯□╰)o。 于是牙一咬,就决定自己尝试着写一个。分析与实现既然已经决定要写了,肯定是要考虑以后在别的地方也能复用而不仅仅是满足于当前的原创 2018-01-29 00:48:59 · 355 阅读 · 0 评论