会员
众包
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
2016年10月23日
EventBus的简单使用与原理
摘要: 一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 部分源码: 更多源码见:http:/
阅读全文
posted @ 2016-10-23 17:20 张诗博
阅读(1691)
评论(0)
推荐(0)
编辑
2016年9月21日
ButterKnife的原理简述
摘要: ButterKnife的原理简述 注解处理器Java5 中叫APT(Annotation Processing Tool),在Java6开始,规范化为 Pluggable Annotation Processing。 第一步(收集信息) 找到所有被注解的属性或者方法,将所有的信息收集到对应的“类数据
阅读全文
posted @ 2016-09-21 20:19 张诗博
阅读(936)
评论(0)
推荐(0)
编辑
2016年9月18日
简单的OkHttp使用介绍
摘要: Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比HttpClient实在是太
阅读全文
posted @ 2016-09-18 20:41 张诗博
阅读(619)
评论(0)
推荐(1)
编辑
2016年9月8日
一个demo让你彻底理解Android触摸事件的并发
摘要: 注:本文涉及的demo的地址:https://github.com/absfree/TouchDispatch 1. 触摸动作及事件序列 (1)触摸事件的动作 触摸动作一共有三种:ACTION_DOWN、ACTION_MOVE、ACTION_UP。当用户手指接触屏幕时,便产生一个动作为ACTION_
阅读全文
posted @ 2016-09-08 20:05 张诗博
阅读(6923)
评论(0)
推荐(0)
编辑
2016年9月1日
简单易懂的Activity四种启动模式
摘要: Activity的四种启动模式 我们在项目开发的过程中,会涉及到应用中各个Activity的跳转,有些Activity是可以复用,不用重复加载,节约内存的使用. 将第二个Activity的启动模式修改掉,这些启动模式可以在功能清单文件AndroidManifest.xml中进行设置中的launchM
阅读全文
posted @ 2016-09-01 15:47 张诗博
阅读(250)
评论(0)
推荐(0)
编辑
2016年8月29日
一种简单的实现:Android一键换肤功能
摘要: 现在的APP开发,通常会提供APP的换肤功能,网上流传的换肤代码和实现手段过于复杂,我把原作者的代码重新整理抽取出来,转换成Eclipse项目,重新整理成正确、可直接运行的项目. 代码运行结果如图。 假设默认是黄色皮肤: 换肤成红色: 换肤成绿色: 使用方式:1,首先要自定义一个Applicatio
阅读全文
posted @ 2016-08-29 19:26 张诗博
阅读(3598)
评论(0)
推荐(0)
编辑
2016年8月16日
技术文档---反射动态建表
摘要: 1、SQLiteDataTable是SQLiteHelper定义的一个接口,它包括onCreate和onUpgrade两个方法 2、SQLiteDaoBase实现了SQLiteDataTable接口,是个抽象类,所有的dao类都继承它 3、因为UserDao继承了SQLiteDaoBase,所以实现
阅读全文
posted @ 2016-08-16 20:26 张诗博
阅读(180)
评论(0)
推荐(0)
编辑
2016年8月10日
技术文档--studio技术文档
摘要: 1、Google推出的毫无疑问,这个是它的最大优势,Android Stuido是Google推出,专门为Android“量身订做”的,是Google大力支持的一款基于IntelliJ IDEA改造的IDE,这个应该能说明为什么它是Android的未来 2、速度更快Eclipse的启动速度、响应速度
阅读全文
posted @ 2016-08-10 11:09 张诗博
阅读(124)
评论(0)
推荐(0)
编辑
技术文档--多线程断点下载
摘要: 多线程断点下载 首先,在下载文件的时候大部分是在后台进行下载的,所以需要用到服务 下载文件需要四步: 第一步:获取文件的大小和在本地腾出相应的下载空间 1,因为连接网络是耗时的操作,所以要放在线程里用HttpURLConnection连接网络 第二步:用RandomAccessFile 的setLe
阅读全文
posted @ 2016-08-10 10:35 张诗博
阅读(149)
评论(0)
推荐(0)
编辑
技术文档--静动态广播
摘要: 技术总结:BroadcastReceiver用于监听被广播的事件必须被注册,有两种方法:1、在应用程序的代码中注册注册BroadcastReceiver:registerReceiver(receiver,filter);取消注册BroadcastReceiver:unregisterReceive
阅读全文
posted @ 2016-08-10 10:34 张诗博
阅读(109)
评论(0)
推荐(0)
编辑
下一页
shibo
公告
导航
博客园
首页
新随笔
联系
订阅
管理