首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

Android与桌面Linux应用程序协同运行机制的研究

摘要第4-5页
ABSTRACT第5页
第1章 绪论第9-13页
    1.1 论文的研究背景及意义第9-10页
    1.2 国内外研究现状第10-11页
        1.2.1 桌面Linux系统上运行Android应用程序第10页
        1.2.2 Android系统上运行桌面Linux应用程序第10-11页
    1.3 本文的研究内容第11-12页
    1.4 论文组织结构第12-13页
第2章 Android系统运行桌面Linux应用程序的研究第13-21页
    2.1 桌面Linux应用程序的二进制兼容性分析第13-15页
        2.1.1 应用程序二进制接口第13页
        2.1.2 可执行程序格式第13-14页
        2.1.3 系统调用第14-15页
        2.1.4 程序依赖库第15页
    2.2 桌面Linux应用程序的运行环境分析第15-17页
        2.2.1 图形显示系统第16-17页
        2.2.2 系统目录结构第17页
    2.3 Android系统运行桌面Linux应用程序的关键技术第17-19页
        2.3.1 ChangeRoot技术第18页
        2.3.2 VNC技术第18-19页
    2.4 本章小结第19-21页
第3章 Android系统的通信机制分析第21-29页
    3.1 Android应用程序中的四大组件第21页
    3.2 Android系统的通信机制第21-24页
        3.2.1 Linux内核中的通信机制第21-22页
        3.2.2 Android系统中的Binder机制第22-23页
        3.2.3 Android应用程序中的通信机制第23-24页
    3.3 Android应用程序通信过程的分析第24-27页
        3.3.1 Android四大组件通信与Binder机制的关系第25页
        3.3.2 Intent通信第25-26页
        3.3.3 ActivityManager服务第26-27页
    3.4 本章小结第27-29页
第4章 Android与桌面Linux应用程序协同运行机制的设计第29-39页
    4.1 功能分析第29-30页
        4.1.1 设计思路第29页
        4.1.2 Binder扩展方式第29-30页
    4.2 总体设计方案第30-31页
    4.3 桌面Linux应用程序运行环境的设计第31-32页
        4.3.1 模块框架第31-32页
        4.3.2 图形界面显示设计第32页
    4.4 Binder扩展服务管理器的设计第32-33页
        4.4.1 模块框架第32-33页
        4.4.2 权限管理第33页
    4.5 Binder消息拦截处理模块的设计第33-34页
    4.6 Binder扩展程序启动器的设计第34-35页
    4.7 Binder扩展接口的设计第35-37页
        4.7.1 模块框架第35页
        4.7.2 通信格式约定第35-36页
        4.7.3 Protobuf消息格式设计第36-37页
    4.8 本章小结第37-39页
第5章 Android与桌面Linux应用程序协同运行机制的实现第39-51页
    5.1 桌面Linux应用程序运行环境的实现第39-40页
    5.2 Binder扩展服务管理器的实现第40-42页
        5.2.1 数据流第40页
        5.2.2 数据传输方式第40页
        5.2.3 代理对象的管理第40-42页
    5.3 Binder消息拦截处理模块的实现第42-45页
        5.3.1 消息拦截原理第42页
        5.3.2 Intent通信的处理第42-43页
        5.3.3 ContentProvider的处理第43-45页
    5.4 Binder扩展程序启动器的实现第45-46页
    5.5 Binder扩展接口的实现第46-50页
        5.5.1 运行流程第46-47页
        5.5.2 Binder扩展组件的生命周期第47-49页
        5.5.3 基于Python语言实现的接口库第49-50页
    5.6 本章小结第50-51页
第6章 协同运行机制的测试第51-59页
    6.1 实验环境搭建第51-52页
        6.1.1 开发环境第51页
        6.1.2 测试环境第51页
        6.1.3 Android源码编译第51-52页
    6.2 功能测试第52-54页
        6.2.1 桌面Linux应用程序的运行第52页
        6.2.2 Binder扩展机制第52-54页
    6.3 性能测试第54-57页
    6.4 本章小结第57-59页
第7章 总结与展望第59-61页
    7.1 工作总结第59页
    7.2 研究中存在的问题第59-60页
    7.3 未来展望第60-61页
参考文献第61-63页
攻读学位期间取得的研究成果第63-65页
致谢第65页

论文共65页,点击 下载论文
上一篇:基于多视图的非增量式三维重建关键技术的研究与应用
下一篇:Android应用软件安全检测与风险评估方法研究