android
文章平均质量分 55
风起了云散了
努力做一个有情怀的码农
展开
-
Android自定义属性以及组合View
概念自定义组合View是指android给我们提供的View本身功能不够用,但是可以把几个View粘合起来形成一个独立的类,对外部提供统一的职能,内部View之间的逻辑实现可以隐藏,使之整体看起来就像是一个新的View。另外,还可以通过自定义属性功能,使得我们的组合View直接在XML布局文件中方便的使用实现定义一个基类,之后的组合View都继承自它public abstract class B原创 2015-12-12 11:02:33 · 847 阅读 · 0 评论 -
Android布局动画简单应用
Android 布局动画Android的布局动画主要用在ViewGroup上,使其对内部子view运行设定的动画效果,比如Linerlayout、listview等。具体使用步骤- 添加layout_anim.xml<layoutAnimation> xmlns:android="http://schemas.android.com/apk/res/android" android:原创 2015-11-19 11:58:44 · 375 阅读 · 0 评论 -
Android位置框架之GPS精度顺藤摸瓜
为了找到android上gps定位的实现以及“Location.getAccuracy”精度算法的实现,阅读源码,记录一下步骤如下:因为是做gps相关应用产生的疑问以及好奇,所以当然是由上而下,从java应用层找突破口,然后顺藤摸瓜经由framework进入jni,最后找到HAL层,大致是这么个过程。有一篇文章写得不错,借鉴一下,给了我很多帮助 Android 系统中 Location Servi原创 2015-10-14 18:15:15 · 1372 阅读 · 1 评论 -
Data Binding Guide
转自:http://developer.android.com/tools/data-binding/guide.html留待以后研究转载 2015-11-19 15:25:56 · 704 阅读 · 0 评论 -
java建造者模式在android上的实践
java建造者模式在android上的应用其中AlertDialog就是一个例子AlertDialog.Builder builder = new AlertDialog.Builder(context);builder.setXXX();...builder.create().show();同理类似的还有Notification.Builder、StringBuilder等等,之前用过的一些原创 2015-11-20 18:26:40 · 420 阅读 · 0 评论 -
依赖注入框架dagger2的@Scope注解初探(根据生成的源码进行分析)
依赖注入框架dagger2的@Scope注解初探(根据生成的源码进行分析)原创 2016-04-29 20:55:43 · 1096 阅读 · 0 评论 -
RxJava分析之订阅过程
最近在用RxJava,虽然正常使用没有问题,但过程中产生了很多疑问,比如Observable和Subscriber是怎么联系到一起的?OnSubscribe又是什么时候起作用的,起什么作用?Subscriber和Subscription有什么关系?unsubscribe之后Observable还在运行吗?等等这些疑问,所以顺着这些问题找找答案,梳理一下源码,给自己以后做个记录就不会忘记啦~若有不当欢原创 2016-05-23 20:14:17 · 1375 阅读 · 0 评论