首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
布拉德皮蛋
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
文章
热门
最新
Android基础之-属性动画 ViewAnimator
在上一篇中也大致介绍了视图动画和属性动画各自的特点以及区别,本文主要讲属性动画,属性动画的基是:Animator ,它的主要的两个类是:ValueAnimator和ObjectAnimator,今天主要讲 ValueAnimator This class provides a …
Android 基础之-View Animation(视图动画)
Android 中的动画分为两类,View Animation(视觉动画) 和 Property Animator(属性动画) ,两者还是有一定区别的。 View Animation仅能对指定的控件做动画,而Property Animator是通过改变控件某一属性值来做动画的。…
Android AIDL实践
所有的自定义的参数都需要标注参数方向, in表示输入类型, out表示输出类型, inout表示输入输出类型. out与inout的开销较大, 不能统一使用高级方向.
Android 面试题整理
如果2个对象使用equals方法进行比较并且相同的话,那么这2个对象的hashCode方法的值也必须相等。 违反这一点产生的后果就是如果一个stu1实例是Student(“fo”, 11),stu2实例是Student(“fo”, 11),那么这2个实例是相等的,但是他们的ha…
Android Hook技术小实践
**关注点:**在hook的时候我们首先需要找到要Hook的对象,什么样的对象比较好Hook呢,那就是单例和静态变量,单例和静态变量在进程中不容易发生变化,相对容易被定位到,二普通象则比价容易发生变化(随时有可能被销毁),。我们根据这个原则找到所谓的Hook点 这个例子我们在c…
设计模式之—代理模式
当一个对象不能或者不想直接访问另一个对象时,可以通过一个代理对象来间接访问。为保证客户端使用的透明性,委托对象和代理对象要实现同样的接口 远程代理:为一个对象在不同的地址空间提供局部代表,这样系统可以将Server部分的事项隐藏。 虚拟代理:如果要创建一个资源消耗较大的对象,可…
Android组件化初探
软件开发进程也是架构的演进过程,就拿Android来说,从最开始的MVC ,MVP ,MVVP ,再到后来的组件化,插件化,但归根到底一切的一切,都是为了项目更好的维护、迭代,降低开发成本。 在一个项目的开发过程中,前期我们可能把所有的功能模块都放到了一个moudle中,这样能…
软件开发的六大设计原则
在实际的开发过程中没有什么事一成不变的,随着业务的变化有可能会发生职责扩散,所谓职责扩散,就是随着业务变化P职责划分为P1和P2两个职责。这时候就违背的单一职责原则,但此时是不是要进行拆分(感觉都可以),但这样做的风险在于职责扩散的不确定性,因为我们不会想到这个职责P,在未来可…
APK瘦身探索
通过Analyze - Run Inspection By Name... 选项 ,然后输入 unused resources来查找无用的资源文件 通过Analyze - Run Inspection By Name... 选项 ,然后输入 unused declaration…
Android基础知识 — Intent的理解与使用
Intent 是一个消息传递对象,您可以用来从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其基本用例主要包括以下三个 Activity表示一个应用页面,通过Intent传递给StartActivity()来启动新的页面,Intent 用于描述…
下一页
个人成就
文章被点赞
67
文章被阅读
15,558
掘力值
489
关注了
10
关注者
15
收藏集
2
关注标签
12
加入于
2016-07-14