1、基于 Android 平台软件开发方法研究摘 要 2007 年谷歌研究的 Android 和 Apple OS 比最大的好处就是国内论坛多,第三方软件不花钱。另外,本身非常 user-friendly 对 Android 平台底层组件软件开发和应用层软件开发方法进行了深入研究。本文首先介绍 Android 平台的核心以及 Android 平台中的组件,然后对 Android中的数据库和 Android 中的应用程序框架进行分析。 【关键词】Android 组件 Android 手机平台 随着安卓 5.0 的更新更美观,也带来了许多新功能,与之相符的Android 平台软件也开始广泛的研究与应用
2、起来。五年左右一换脸,研究的速度十分的快。安卓已经走过六年,也总算有一次重大改观。安卓5.0Lollipop 带来了全新的运用感觉体会,更为扁平化的外观,更好的通知中心,重新设计的核心应用,并提升了在安卓设备上的性能表现,但是人们的要求总是在提高,为了适应社会发展的需要,我们应该对基于Android 平台软件开发方法进行进一步研究,以期更好的运用于生活。 1 Android 平台的核心 Android 平台包括三个主要组成部分:方便的操作系统、流畅的用户界面和多元化的应用程序。它们综合了很多软件,能够满足各个阶层的白领、小资、打工者的要求。也正是因为这样,Android 手机用户覆盖的人群层次
3、比较大众化,是所有智能手机系统中最多的。关于系统方面是底层的 Linux 操作系统、中间层的中间件和上层的 Java 应用程序,Java语言是 Android 的主要撰写应用程序。 Android 的 API: 活动:是指一个能够去做一些工作的代码块,并且有生命周期的对象的活动,他所完成的工作里包涵了对用户 UI 界面的显示,当然这并不是一定的,有部分活动从来就不会显示在用户 UI 界面。 视图:能够把自身绘制到屏幕上去,安卓的用户界面有很多的树,构成接口都是由一组树的形式出现的试图组成的,开发者为了利用自定义的图形处理技术,他们常常要创建一个新试图,开发新的游戏,也可以处理使用不了的软件。
4、意图:是一个简单的消息对象,表示某个程序试图去完成某个任务,例如某应用程序试图打开某个网页,这时它会通过创建一个 Intent 那一层实例,然后把这个想要查看这个 URI 的意图传达给系统,系统收到信息后,系统自行找到能够处理这一 Intent 的代码,在当前情况下就是浏览器也能够运用在广播系统范围内的有效事件,比如说:通知事件。 通知:是一种能够呈现在状态栏里面,并且以小图标的形式呈现的应用软件,用户轻轻一点那些小图标就可以浏览消息,最常见的通知包括短信、通话记录和语音邮件等,与此同时,应用程序也有能力创建他们自己的通知事件。 内容提供者:是对设备上数据信息进行访问的关键,也就是通过内容提供
5、者来访问联系人列表用程序,也可以使用其他程序进行访问,利用内容提供者给的数据,同时也可以定义自己的内容提供者,然后对其他应用提供数据访问服务。 2 Android 平台中的组件的开发 J2EE 组件编程:ETB 和 Web 组件部署到应用程序服务器提供商提供相应的容器。他们用本身的容器解决的生命周期、线程、长期性和其他方面的明确的合同,Web 和 EJB 组件使用 JNDI 查找资源或其他 EJB 组件。JNDI 上下文中,这些查找是否举行了分别为每个维持它的容器所构成,绑定信息,如主题和队列目的地,是由信息服务的实现提供的资源。 数据源是由数据业务组件应用服务器提供访问到企业信息化服务(数据
6、)层资源,最常见的是由 JDBC 连接池应用服务器管理的体现。一个 J2EE 程序员明确程序只使用 EJB 和 Web 组件。这些定制编写的组件彼此交换和系统服务都隐式和显式。比如,EJB 开发人员可以选择显式事务划分(即 bean 管理的事务) ,这意味着,开发商承担编写通过定义良好的接口明确该平台的编程交互事务管理服务的任务。此外,开发人员可以选择容器管理的事务划分,他们当中的一个组件的事务行为的定义是通过描述和处理完全由 EJB 容器从而作为 EJB 的事务管理器的基本服务的隐式依赖行事。 使用过后发现 Android 自带的短信发送功能极度简单,并不能单号码连发、定时短信,然而 And
7、roid 开源的特征给开发者提供了一个完美的平台。 基于 Android 平台的短信通填补了市场的空缺,把单号码连发,号码段群发短信,清单群发短信,定时短信四个功能弄在一起,对 Android手机短信发送功能很好的进行了完善。 利用面向对象的手段进行系统构思、需求获取、系统分析、系统设计、数据库设计和类设计,实现了单号码连发,号码段群发短信,清单群发短信和定时短信四个功能。 3 开发环境的搭建 搭建安卓开发环境小心下载 java 运行环境进行安检,其次 eclise和安卓,开发插件 ADT 的安装,再次对安卓 SDK 的安装,最后还要配置安卓 AVD,用最新的 JDK 来安装 Jawa 的运行
8、环境,同时对其变量进行设置,对 Eclipse 和 Android SDK 的安装过程都是要用最新版本的进行,可以去相应的网站下载回来使用,在搭建过程中要注意进行参数的设置,整个环境的搭建过程不可出现任何错误,否则影响到整个开发过程。 4 小结 Android 平台软件与我们的生活息息相关,在生活中,使用安卓手机的人很多,包括了学生中的智能机,老年人中的老年机,打工者的便携式手机,小资白领的高档机,因为 Android 的方便国人与面向世界,使得这个平台软件值得研究与开发,应从实际下手,使得平台软件更人性化,贴近生活。 参考文献 1杨航.一种基于 Android 平台的软件开发方法研究J.电子制作,2015, (3):73-73. 2牛玉霞.基于 Android 平台软件开发方法的探究J.电子制作,2013, (22):55-55. 3寿柏炎.基于 Android 平台软件开发方法的研究与应用J.计算机光盘软件与应用,2013, (1):244-245. 作者单位 江苏苏源高科技有限公司 江苏省南京市 210008