FBReader源码解析之启动过程

Paste_Image.png

首先,我们可以看到当前activity的入口app模块,在这个模块中的清单文件中可以找到主界面。

Paste_Image.png
Paste_Image.png

现在进FBReader界面

Paste_Image.png

我们可以看到调用方法所执行的顺序

Paste_Image.png

找到onCreate()方法

Paste_Image.png

初始化三个popupwindow

Paste_Image.png

对于事件的分发做出相应的action处理

Paste_Image.png

在这里我们需要绑定服务

Paste_Image.png

通过绑定服务,来获取我们所需要的数据。



在BookCollectionShadow这个类中,我们需要实现ServiceConnection,来获取到所需的数据端进行连接,并重写以下这两个方法

Paste_Image.png


找到服务端所提供数据的类LibraryService,我们可以看到很经典的AIDL机制
点击可查看AIDL机制 http://blog.csdn.net/u011974987/article/details/51243539

Paste_Image.png

继承service并重写onBind方法

Paste_Image.png

最后在清单文件中注册service。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容