自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Peak的博客

Work makes the workman.

转载 [Android]AIDL中的in,out,inout理解

首先要说的是定向tag是AIDL语法的一部分,而 in , out , inout 是三个定向tag,所以读者要有一定的对于Android中AIDL的了解,关于AIDL相关的知识大家可以参考这篇博文:Android:学习AIDL,这一篇文章就够了(上) 。另外,这篇文章基本上可以说是我研究这个东西...

2016-09-26 17:08:41

阅读数 684

评论数 0

转载 [Android]AIDL详解【上】

AIDL是一个缩写,全称是Android Interface Definition Language,也就是Android接口定义语言。是的,首先我们知道的第一点就是:AIDL是一种语言。既然是一种语言,那么相应的就很自然的衍生出了一些问题: 为什么要设计出这么一门语言? 它有哪些语法? 我们应...

2016-09-26 17:01:18

阅读数 2718

评论数 0

转载 [Android]invalidate()和postInvalidate() 的区别及使用

Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个...

2016-09-26 16:47:34

阅读数 312

评论数 0

转载 [Android]汇总Android Manifest 权限描述大全

android.permission.ACCESS_CHECKIN_PROPERTIES 访问登记属性 读取或写入登记check-in数据库属性表的权限 android.permission.ACCESS_COARSE_LOCATION 获取错略位置 通过WiFi或移动基站的方式获取用户错略的经纬...

2016-09-25 22:41:30

阅读数 258

评论数 0

转载 [Android] Android项目Tab类型主界面Fragment+TabPageIndicator+ViewPager

Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了: 1、传统的ViewPager实现 2、FragmentManager+Fragment实现 3、ViewPager+FragmentPagerAdapter实现 4、TabPageIndicato...

2016-09-19 23:57:53

阅读数 495

评论数 0

转载 [Android]Android Fragment 真正的完全解析(下)

1、管理Fragment回退栈 类似与Android系统为Activity维护一个任务栈,我们也可以通过Activity维护一个回退栈来保存每次Fragment事务发生的变化。如果你将Fragment任务添加到回退栈,当用户点击后退按钮时,将看到上一次的保存的Fragment。一旦Fragment...

2016-09-19 23:46:36

阅读数 260

评论数 0

转载 [Android]Android Fragment 真正的完全解析(上)

Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。...

2016-09-19 23:37:10

阅读数 305

评论数 0

转载 [Android]android:installLocation简析

android:installLocation可以设置为"auto"、"internalOnly"、"preferExternal"三个值中的任何一个.   auto:程序可能被安装在外部存储介质上(例如:SD Card),但是默认会被安...

2016-09-13 14:30:58

阅读数 225

评论数 0

原创 [设计模式]解释器模式

解释器模式(Interpreter Pattern)是一种用得比较少的行为型模式,其提供了一种解释语言的语法或表达式的方式,该模式定义了一个表达式接口,通过该接口解释一个特定的上下文。解释器模式在实际运用上相对来说要少很多,因为我们很少会自己去构造一个语言的方法。

2016-09-02 22:49:18

阅读数 207

评论数 0

原创 [框架模式]MVP应用架构模式

MVP(Model View Presenter)目前在Android开发中越来越重要了,MVP能够有效地降低View复杂性,避免业务逻辑被塞进View中,使得View变成一个混乱的泥坑。MVP模式会解除View与Model的耦合,同时又带来了良好的可扩展性、可测试性,保证了系统的整洁性、灵活性。...

2016-09-02 21:18:23

阅读数 1262

评论数 0

原创 [设计模式]桥接模式

桥接模式(Bridge Pattern)也称为桥梁模式,是结构型设计模式之一,“桥梁”是连接河道两岸的主要交通枢纽,而桥接模式与现实中的情况很相似,也是承担着连接“两边”的作用。

2016-09-01 21:25:16

阅读数 237

评论数 0

原创 [设计模式]外观模式

外观模式(Facade)在开发过程中的运用频率非常高,尤其是在现阶段各大种第三方SDK充斥在我们的周边,而这些SDK很大概率会使用外观模式。通过一个外观类使得整个系统的接口只有一个统一的高层接口,这样能够降低用户的使用成本,也对用户屏蔽了很多实现细节。当然,在我们的开发过程中,外观模式也是我们封装...

2016-09-01 20:21:16

阅读数 202

评论数 0

提示
确定要删除当前文章?
取消 删除