美文网首页Android-阅读器系列
FBReader源码解析之启动过程

FBReader源码解析之启动过程

作者: 茶杯里的阳光 | 来源:发表于2017-05-23 20:46 被阅读29次
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。

相关文章

  • FBReader源码解析之启动过程

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

  • FBReader源码解析之MainActivity解析

    问题一: 这是做什么的?CopyRawtodata.readFromRaw(MainActivity.this, ...

  • FBReader源码解析

    1、http://download.csdn.net/download/chaossun/80616772、htt...

  • Flume-ng源码解析之Channel组件

    如果还没看过Flume-ng源码解析之启动流程,可以点击 Flume-ng源码解析之启动流程 查看 1 接口介绍 ...

  • Android源码解析

    Android源码解析之(一)–>Android项目构建过程 Android源码解析之(二)–>异步消息机制 An...

  • Mybatis源码解析之MapperProxy

    [上一篇]:Mybatis源码解析之配置解析 从菜菜的Mybatis源码解析之Spring获取Mapper过程中知...

  • android源码解析

    android源码解析系列文章列表(会根据解析过程随时更新文章列表): android源码解析之(一)-->and...

  • Mybatis源码解析之配置解析

    [上一篇]:Mybatis源码解析之Spring获取Mapper过程 菜菜的上一篇《Mybatis源码解析之Spr...

  • activty小结

    有用的博客:Android源码分析-Activity的启动过程 Activity启动全过程解析先看一张图,根据这张...

  • Android知识总结

    Android 基础知识相关 activity 的四种启动模式。 activity 启动过程源码解析。 activ...

网友评论

    本文标题:FBReader源码解析之启动过程

    本文链接:https://www.haomeiwen.com/subject/hyvgxxtx.html