Android
文章平均质量分 81
原味薯片
生活不止眼前的苟且,还有看不懂的代码和注解
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
百度地图SDK工具类(观察者模式)
使用方法: LocationObserver observer = new LocationObserver(){ @Override public void onReceiveLocation(BDLocation bdLocation) { //做点啥 } }; BDLocationUtil.rigister(getApplicationContext原创 2016-04-16 14:00:47 · 780 阅读 · 0 评论 -
观察者模式抽取的工具类
最近项目有很多需要在Activity中传送数据、数据更改后刷新界面、异步更新数据的地方,所以对观察者模式做了一个抽取,做了一个工具包,使用的时候非常简单,下面上代码~ 例如,以某个类作为数据进行公布: public class Task implements Publisher.Publishable{} 需要注意作为数据的类要实现这个Publishable接口,然后创建原创 2016-04-18 18:28:27 · 682 阅读 · 0 评论 -
链式异步任务类,解决迷之缩进
做V层的小伙伴一直抱怨异步任务的各种回调和runOnUIThread造成了迷之缩进,写完代码只有上帝和自己知道啥意思,三天之后就只有上帝知道啥意思了…… 听他说有个什么框架可以链式结构各种点出来,于是思考了一下这个模式,觉得不是很难实现,于是自己动手写了一个链式的异步任务,而且可以随时跳回UI线程,再跳回子线程,再跳回UI线程,再跳回子线程……咳咳,刚刚用记事本写出来的,不知道能不能跑,原创 2016-04-19 00:31:52 · 1114 阅读 · 0 评论 -
在没有activity引用的子线程中Toast的方法(观察者模式)
最近有个需求,要在发送网络请求的时候显示异常…… 在底层啊……没有Activity的引用,而且还是异步的…… 但是还是机智地用观察者模式实现了~ 如果不了解观察者模式的话,请看这一篇:观察者模式抽取的工具类 首先,引入上面文章提到的观察者模式工具类 然后,定义一个Activity的基类BaseActivity,让所有的Activity继承它(同时也便于管理Activity) publi原创 2016-04-20 19:39:46 · 1040 阅读 · 0 评论 -
解决ExpandableListView的OnItemLongClickListener无法准确获取position的问题
expandableListView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView parent, View view, int position,原创 2016-06-14 21:16:07 · 558 阅读 · 1 评论 -
PC通过USB连接Android通信(Socket)
Android端Socket服务器 /** * Created by Jack Stone on 2016/11/17. * Socket服务器,PC可以通过USB连接、ADB端口映射连接本服务器,不需要通过Wifi和网络 */ public class TCPConnect implements Runnable { private static final String TA原创 2016-11-18 17:47:57 · 9616 阅读 · 11 评论
分享