自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张拭心的博客 shixinzhang

“厚德求真·励学笃行”,输入->思考->输出

  • 博客(9)
  • 资源 (11)
  • 收藏
  • 关注

原创 Android 进阶9:进程通信之 AIDL 解析

读完本文你将了解:AIDLAIDL 生成文件分析StubProxyAIDL 生成的内容小结AIDL 的使用回顾服务端客户端小结手动写个 Binder首先是定义跨进程接口实现 IInterface然后在其中创建这个接口与对应 Binder 的转换类 Stub最后创建代理接口在不同进程中客户端持有的是代理Thanks在 Android 进阶7:进程通信之 AIDL 的使用

2017-05-31 23:58:12 8286 2

原创 Android 进阶8:进程通信之 Binder 机制浅析

读完本文你将了解:IBinderBinderBinder 通信机制Binder 驱动Service ManagerBinder 机制跨进程通信流程Binder 机制的优点总结Thanks上篇文章 Android 进阶7:进程通信之 AIDL 中我们虽然跨进程通信成功,但是还是有很多疑问的,比如:AIDL 帮我们做了什么?为什么要这么写?什么是 Binder?知其然还要知其

2017-05-29 11:50:28 21339 8

原创 Android 进阶7:进程通信之 AIDL 的使用

记得 2015 年实习面试,笔试题里就有这道题:请介绍下 AIDL。当时的我是懵逼的,只好老老实实空着。没想到后来面试时面试官大哥嘿嘿一笑说他也没用过这玩意,真是够实诚的。笔试完查了这个知识点,似懂非懂也没深究。去年看《安卓开发艺术探索》时也学了这部分内容,但是可能当时水平不够,或者只是看起来努力,没有真正理解精髓,没多久就又忘了个七八成。这次复习,还是老老实实敲出来,总结成文字吧,方便以后回顾。A

2017-05-26 11:43:31 64979 18

原创 Android 进阶4:Service 的一些细节

读完本文你将了解:Service 简介Service 的两种启动方式两种状态下服务的生命周期停止服务前台服务Android 50 后需要显式启动 ServiceService 中弹出 DialogThanksService 简介Service 的概念相信大家都知道:后台运行服务,它可以在后台执行长时间运行操作而不提供用户界面。由于 Service 在用户切换到其他应用时依然可以运行,

2017-05-23 18:40:27 5632

原创 @SuppressWarning 使用及支持的参数

@SuppressWarning@SuppressWarning 是一个注解,它的作用时抑制编译时的警告,可以用于标记整个类、某个方法、某个属性或者某个参数,用于告诉编译器这个代码是安全的,不必警告。强烈建议最小范围使用这个注解,一旦你在一个比较大的范围抑制错误,可能会把真正的问题掩盖了。@SuppressWarning 支持的参数all : 抑制所有警告boxing : 抑制装箱、拆箱相关的警

2017-05-19 11:22:45 3631

原创 Android 进阶6:两种序列化方式 Serializable 和 Parcelable

什么是序列化我们总是说着或者听说着“序列化”,它的定义是什么呢? 序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴板

2017-05-17 23:57:07 20419

原创 Android 进阶3:Intent 与 IntentFilter 匹配规则

读完本文你将了解:IntentIntent 携带的信息Intent 的类型隐式 IntentIntent 过滤器 IntentFilterIntentFilter 的匹配规则action 的匹配规则category 的匹配规则data 的匹配规则总结过滤规则注意ThanksIntentIntent 是一个消息传递对象,我们可以使用它启动其他应用组件完成特定的任务。我们可以通过

2017-05-06 23:33:07 7618

原创 Android 进阶2:Activity 的 Task 与启动模式

读完本文你将了解:Android 中的 Task 是什么四种启动模式标志位ThanksAndroid 中的 Task 是什么我们知道,一个应用中可能有多个 Activity,而这些 Activity 被以栈的形式管理。当我们新打开 Activity 或者按返回时,会导致 Activity 的入栈/出栈。有时候我们要进行一些跨应用的操作,比如拍照、P 图、分享到朋友圈,这一系列操作中会有多个应

2017-05-02 16:28:37 4553

原创 Android 进阶1:Activity 的生命周期

《Android 开发艺术探索》去年就看完了,但由于当时水平不够,加上自己脑子愚笨,很多知识没有完全消化。还是再来回顾、敲敲、总结一遍吧。读完本文你将了解:典型情况下的生命周期7个生命周期一些特殊情况异常情况下的生命周期异常状态保存恢复方法系统自动做的保存恢复工作系统内存不足时优先杀死低优先级的 Activity指定在某些配置改变时 Activity 不重建Thanks典型情况下

2017-05-01 23:33:57 3029

深入探索Android热修复技术原理pdf

阿里 安卓 热修复 pdf

2017-07-03

recyclerview-v7-24.1.0-sources.jar

recyclerView 比较新的jar包,Eclipse 中使用

2016-07-27

全国省份、城市JSON

全国省份、城市的JSON数据

2016-05-04

Android常用的工具类utils可直接导入项目使用

Android常用的工具类utils可直接导入项目使用

2015-12-02

Android更换主题一键换肤源码

Android更换主题一键换肤源码,适合新手,直接使用

2015-08-07

Android实现微信游戏【围住神经猫】模仿版

Android实现微信游戏【围住神经猫】模仿版,apk文件在bin目录下。主要使用SurfaceView,代码注释较全,适合初学者

2015-07-29

基于wheelView的自定义日期选择器

基于wheelView的自定义日期选择器,支持拓展,样式可以多样

2015-06-26

EffectiveJava中文版

《Effective Java中文版(第2版)》主要内容:在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java 5中最重要的变化,并删去了过时的内容。 《Effective Java中文版(第2版)》中的每条规则都以简短、独立的小文章形式出现,并通过示例代码加以进一步说明。 《Effective Java中文版(第2版)》的内容包括: 全新的泛型、枚举、注解、自动装箱、for-each循环、可变参数、并发机制,等等。 经典主题的全新技术和最佳实践,包括对象.类、类库、方法和序列化。 如何避免Java编程语言中常被误解的细微之处:陷阱和缺陷。

2015-05-09

Android一键锁屏源码

如题,源码,可直接运行。用于Android开发学习者

2015-04-07

html5游戏(初学者)

例子很好,代码也很清晰,还有解释,适合初学者观看

2013-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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