基于Android平台的移动APP开发方法与应用研究
2017-10-21韩晓艳
韩晓艳


摘要:该文在Android平台体系结构分析前提下,阐述了Android平台的程序特点、关键技术,以及APP的功能模块和设计要求,并以智能家居为例,对基于Android平台的移动APP开发方法与应用研究进行了重点探讨,以供参考。
关键词:Android平台;APP应用;应用开发
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)18-0071-02
基于Android平台的各类具有高实用价值的应用软件也大量被开发,例如APP等。传统智能家居是指利用家中控制设备、电脑等操作控制家居设备,从而实现家居智能化。但这种智能家居欠缺便捷性,只能在家里的设备上进行操作。由于移动互联网更加便捷、稳定、灵活,本文拟开发基于Android平台的移动智能家居APP,以进一步提升家居智能化水平。
1 Android平台的体系结构及应用开发技术
1.1 Android体系结构
作为最新一代移动操作系统,Android平台能支持强大的硬件配置和多种无线通信方式,在智能移动终端中应用比较广泛。Android平台的体系架构分为四层,即Linux内核、系统运行库(Libraries)、应用程序框架(Application Framework)及应用程序(Application)。应用程序框架和应用程序由Java语言编写,系统运行库由C和C++语言编写,Android Runtime是运行Java程序所需的Dalvik虚拟机,Linux Kernel是Linux内核和相关驱动。
1.2 Android应用开发技术
1)Android常用组件。Android系统是开源的,不少开发者都根据实际需求,对其进行了一些有针对性的改进和完善,开发出具有较好实用性的软件開发工具组件。在这些组件中,常用的有如下几种:一是Context工具包,其是组件调用的必需工具,本质上是一个接口;二是Activity,这是用户真正面对的组件,APP应用过程中的所有交互性的操作,均由其来实现;……
