需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。
Android有如下多个优势:
1、开放性
2、强大的Google作为传媒平台
3、较为成熟的Linux系统
4、较强的可移植性和强大的操作性
1.2 研究现状
widget作为桌面上网的新模式,Widget在2007年已形成较大市场规模,并为广告商及
创业公司带来新的商机。但是为社交网站开发Widget的软件开发人员却表示,Widget的影响力被严重低估。
Android中的Widget是Android 1.5以后加入的一个特性,允许程序显示一些
常用而又重要的信息在用户的Home screen(桌面主屏)上。
简单的说就是有两个特点:
一是可以添加到Home screen上,
二是按照一定的时间进行内容更新
以上两点就是由android 系统中的 AppWidget Framework(框架) 来支持完成的。
当最基本的控件,如Clock和Picture Frame Home Screen ,随第一款Android手机的发布后,Android用户就开始尝试编写各种应用Widget(小工具)了,随着Widget API的公开,为开发人员带来了全新有趣的开发模式,除了传统的电话应用外,还可以做其它方面的应用开发。
1.3 论文组织
本文主要在介绍Android widget应用程序开发的要点,以及本人这段时间
学习Android开发的体会。本文在第二章介绍Android开发环境的搭建,在第三章介绍Andoid开发基础知识,第四章介绍天气预报桌面小程序,最后一章介绍在软件设计过程中遇到的难题和相应解决
方案。
第2章 Android开发环境
2.1 Android开发环境搭建流程
Android开发首先需要搭建完整的开发环境,由于软件均是基于Dalvik Java Virtual Machine运行的所以Google官方推荐使用主流的Java开发IDE Eclipse。我们需要下载必要的开发组件。
1)Java运行时库(JRE),由于Eclipse使用Java开发,所以需要它才可以正常运行IDE。
2)Eclipse集成开发环境,官方提供的Android开发插件ADT Plugin是基于Eclipse编写的,当然用户可以使用NetBean、JBuilder当作代码编辑器使用,但目前没有完整的调试集成。
3)Eclipse ADT Plugin插件是Android Develop Tool Kit的插件,用户需要安装它才能在Eclipse中建立和调试Android程序。
4)Android SDK,它包含了完整的Android模拟器 、Android开发
文档和调试工具,Google官方也会定时更新
2.1.1 安装Eclipse ADT Plugin插件
首先我们将下载的JRE安装。运行Eclipse开发环境。安装Eclipse ADT Plugin,选择【Help】 > 【Soft Updates】 > 【Find and Install...】
选择"Available Software"标签页,点击【Add Site...】按键。添加update站点:https://dl-ssl.google/android/eclipse/
这时窗口中新增了"https://dl-ssl.google/android/eclipse/"项,选中该项,点击【Install...】按键即可下载。
2.1.2 安装Android SDK
将安装的Android SDK包解压,运行Ecli