- 博客(8)
- 收藏
- 关注
原创 Android Broadcast 要点总结
广播作为android中的四大组件之一,应用场景很多。以下就广播接收器的不同属性分类进行总结。1、广播分为无序广播和有序广播 1.1 无序广播:Context.sendBroadcast(); 广播发送没有顺序,多个receiver随机顺序接收;如果receiver 未注册,则数据不保留。 1.2 有序广播:Context.sendOrderedB
2016-10-14 11:20:19
361
原创 Android自定义无限加载条-彩虹
不知道有多少人用pocket这个软件,反正我是觉得很好用,chrome插件一键保存网页可以在手机端查看,而且手机端的阅读体验非常棒。pocket移动Android端的进度掉就是类似彩虹条的无线加载条,觉得很好看就自定义一个类似的view,喜欢的可以拿走不谢。废话不多说看效果吧:下面是自定义vie的源代码:public class RainbowBar extends Vie
2016-10-13 13:31:16
594
转载 Introduction to Glide, Image Loader Library for Android, recommended by Google
In the passed Google Developer Summit Thailand, Google introduced us an Image Loader Library for Android developed by bumptech named Glide as a library that recommended by Google. It has been used i
2016-10-09 20:29:50
271
转载 这些GIT经验够你用一年了
使用git在本地创建一个项目的过程$ mkdir ~/hello-world //创建一个项目hello-world$ cd ~/hello-world //打开这个项目$ git init //初始化 $ touch README$ git add README //更新README文件$ git commit -m 'f
2016-10-08 20:45:35
1156
原创 Android MVP
MVP架构是在经典MVC架构发展演变而来的。MVC使用了Model-View-Controller的组合实现,业务逻辑在Controller层实现,View层可以直接和Model层对话,在一程度上耦合性较高,逻辑复杂后会出现混乱。Android中View仅仅是布局文件,而Controller就是Activity,大量的业务放在Activity里还是会导致Activity的庞大不易管理。
2016-10-08 15:18:10
237
原创 Android Service那点事
1、Service到底是什么?Service是Android程序的一部分就像Activity一样,只是Service是不露面的,主要执行一些后台程序,Service运行在主程序MainThread,就是应用UI主线程。2、Service能干啥?Service作为主程序的一部分,如果在Service中执行耗时程序将会导致UI阻塞,那么使用Serivce还不如直接使用Thread异步操作耗
2016-10-08 14:01:12
267
原创 Android GridView做已选图片展示效果(类似写微博写朋友圈)
查看了网络上一些仿写微博时已选图片的展示的功能,感觉都为能达到自己的需求,或者局限性太大。作为一个合格的工程师在找不到好例子的时候就应该去自己定义一个View了。根据直观的展示方式需要的是GridView,但是GridView的height不确定,设置为wrap_content时只显示单行的高度,需要滚动才能显示余下的。但是我要把GridView放在一个ScrollView中并把所有图片需要展
2016-10-08 13:48:20
879
转载 android oom 全解析
android oom 全解析 Android oom 有时出现很频繁,这一般不是Android设计的问题,一般是我们的问题。 就我的经验而言,出现oom,无非主要是以下几个方面: 一、加载对象过大 二、相应资源过多,没有来不及释放。 解决这样的问题,也有一下几个方面: 一:在内存引用上做些处理,常用的有软引用、强化引用、弱引用 二:在内存中加载图片时
2016-10-08 13:39:02
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人