0%

在学习这张之前请先学习Android IPC进程通信。
在Android系统中,有两种操作会引发Activity的启动,一种用户点击应用程序图标时,Launcher会为我们启动应用程序的主Activity;
应用程序的默认Activity启动起来后,它又可以在内部通过调用startActvity接口启动新的Activity,
依此类推,每一个Activity都可以在内部启动新的Activity。所以首先我们将分析第一种情况。 以下代码只看主干和重要部分,其他将省略,有兴趣自己翻源码。

Read more »

Android进程通信采用的是Binder架构,Binder架构提供了服务端、Binder驱动、客户端三个模块。客户端获取服务端的远程引用调用服务端的方法。

Read more »

  Android动画分为补间动画和帧动画两种。补间动画提供旋转、移动、缩放、透明度四种效果;帧动画是通过放置每一帧的图片,按顺序改变图片形成动画效果。
然而自Android 3.0版本开始,系统给我们提供了一种全新的动画模式,属性动画(property animation),它的功能非常强大,弥补了之前补间动画的一些缺陷,几乎是可以完全替代掉补间动画了。
虽然可以代替掉,但是作为平时学习的话还是必须了解。

Read more »

由于今年7月份毕业,所以上半年毕业事情特别多,没有维护博客,下半年努力维护博客,讲学习的东西和心得分享出来。

Read more »

一、2014 总结

进步迅速的一年。 从学校步入社会成熟了不少;参与了实际的项目开发;深入的学习了android应用层和一些底层的知识。

Read more »

AsyncTask是android sdk封装的异步操作类。 隐藏了Thread、 Runnable以及其他对象, 方便开发者使用。

Read more »