- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 [笔记]静态广播与动态广播的差别
参考:http://weishu.me/2016/04/12/understand-plugin-framework-receiver/一切差别都源于注册的方式的不同:1.注册过程不同,静态广播需要在AndroidManifest.xml中注册,并且注册的信息存储在PMS(Package Manager Service)中;动态广播通过Context提供的方法在代码中注册,注册的信息存储在
2016-09-23 11:32:17 515
原创 Android源码在线查看
Android源码在线查看的网址有:1.GrepCode:http://grepcode.com/2.AndroidXref:http://androidxref.com
2016-09-22 13:29:06 307
原创 如何将Android开发进行到底
做技术的不外乎有两种选择:1.做全才;2.做专才。这两年,关于App开发的技术书籍、公众号、网络文章越来越多;一个月精通xxx开发的广告也是越来越多。新人准入的门槛也是越来越低。做了3年甚至6年以上App开发的你,如果还在一线开发之列,不由得会惶恐起来。晋升管理之位尚且无门的话,如果还怀有做Android开发的热情,为了平复内心,你不妨按照下面说的试试看:1.选择CSDN、简书、GitHu
2016-09-18 11:12:10 578
转载 Android布局优化之过度绘制
现在新兴的App很多,开发新手也很多。在一个App的起步阶段,追求的是快和多,鲜少有人关注页面布局的优化等一些基础的性能调优的问题。但是作为有一定工作经验的Android工程师来说,或者对于追求代码简洁之美的开发者来说,在开发时,应该有“惜字如金、一气呵成”的意识和要求,并努力使之成为一种固化下来的习惯。“先粗放、再优化”的工作习惯其实是不可取的,粗放也该有个度,不应该低于对基本知识点的要求。
2016-09-09 11:28:45 876
原创 [插件]dynamic-load-apk的源码分析
在Android插件化的开源方案中,dynamic-load-apk是较早出现的一种方案,github地址为:https://github.com/singwhatiwanna/dynamic-load-apk经过学习,总结整理出如下这张图,在这张图里,包含的是这个方案里的主要角色类,以及插件的实现逻辑。
2016-09-09 10:55:04 423
原创 [插件]目前主要的开源插件方案
下表表格是目前主要的插件化解决方案,其中360的DroidPlugin方案是最为完美的,但是也很复杂。在使用时可以适度简化。其他的方案虽然多少都有点瑕疵,但是对于多角度理解android框架是有帮助的,同时也能活跃思维。
2016-09-08 20:29:40 961
原创 [Android Design Lib]CoordinatorLayout源码分析
这里首先要介绍几个角色类:1.接口NestedScrollingParent,其方法有:2.内部类CoordinatorLayout$Behavior,其原型为:public static abstract class BehaviorV extends View>是一个抽象类,主要的方法有:可以看到,抽象类CoordinatorLayout$Behav
2016-09-06 19:28:29 716
Android Studio环境下face++的demo
2016-04-11
MacPorts-2.3.3-10.10-Yosemite.pkg
2015-04-14
Charles3.10破解包
2015-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人