件是一个AppWidget应用程序,启动后自动搜索SDCARD上的本地图片并显示在主界面。用户通过滑动屏幕实现不同图片的切换和浏览,并可以设置图片为主屏幕的壁纸。用户已经浏览过的图片记录进浏览历史。
浏览历史包括图片的名称、图片的存储路径以及用户浏览该图片的时间。用户可以通过浏览历史查看以前浏览过的图片,并可以清空浏览记录。
1) 启动AppWidget应用程序;
2) 浏览图片:滑动底部缩略图,并点击图片后,在中部展示图片;
3) 设置壁纸:将选中的图片设置为主屏幕壁纸;
4) 查看浏览历史:查看用户已经浏览过的图片;
5) 清空浏览历史:清空用户的浏览历史。
第三节 平台搭建
一、安装JDK。
去 oracle/technetwork/java/javase/downloads/index.html 下载 JDK 6 Update 20。
注: 根据eclipse.org的官方信息,在windows 平台上安装了JDK 6 Update 21,然后运行Eclipse Helios (3.6) 会出现 crashing,需要进行一些设置 ( wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Oracle.2FSun_VM_1.6.0_21_on_Windows )
1) 双击 jdk-6u20-windows-i586.exe 进行安装
2) 安装完成后,在命令行中输入 "java -version",若出现以下信息则表示安装成功:
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
二、安装Android SDK
通过查询资料得知,google的Android官方网址已经由 dl.google/android 迁移到了 developer.android,但是遗憾的是国内对网站 developer.android 进行了屏蔽,无法直接访问。
大家可以通过代理软件或在线代理来访问(速度稍慢),也可以访问developer.android的镜像。下面是我整理的几个镜像网址:
androidappdocs.appspot
https://txt.appspot/developer.android
我这里使用 androidappdocs.appspot 这个镜像网站来访问 developer.android 。
选择SDK这个tab项,发现现在最新的Android SDK版本是2.2:
1) 下载 android-sdk_r06-windows.zip,大小是 23293160 bytes, MD5是 7c7fcec3c6b5c7c3df6ae654b27effb5。
2) 解压 android-sdk_r06-windows.zip 到你想安装Android SDK的目录。我这里解压到了D:\,于是生成了D:\android-sdk-windows\这个目录。
3) 在环境变量中的PATH中加入D:\android-sdk-windows\tools。
4) 由于google改变了下载策略(以前是sdk所以的文件集成在一个安装包中,可以离线安装),现在必须在线实时地从google网站上下载需要安装的文件来进行在线安装。双击 D:\android-sdk-windows\SDK Setup.exe 运行 Android SDK and AVD Manager。一般情况下都出现下面的提示: Failed to fetch URL dl-ssl.google/android/repository/repository.xml, reason: Connection timed out: connect
我们需要关闭 "Refresh Sources" 和 "Choose Packages to Install"窗口,点击选中左侧栏目中的 "Settings",将 "Force https//... sources to be " 勾选上,然后再选中左侧栏目中的 "Available Packages" 条目,点击 Refresh,应该就可以成功获取到安装列表了。
5) 在安装列表中选择要安装的 apis 版本、usb驱动、SDK例子程序和SDK文档等。我安装的是 Android 2.2 的SDK,对应的API代号是8。
三、创建一个新的 Android Virtual Device (AVD)
新建AVD时的 emulate 设置
1) 从 "Android SDK and AVD Manager"窗口的左侧选择 "Virtual Devices"
i.选择 "New"
ii.输入一个AVD Name
iii.选择一个 Target
iv.输入模拟的 SD Card 的容量大小
v.选择一个外观皮肤 Skin
* 保留默认的skin设置值:让模拟器外观大小像 G1, MyTouch 3G, Hero, 等手机设备...
* 选择 WVGA 854
* 模拟 Motorola Droid
* 选择列表内其他的选项
* 模拟其他的设备
vi.然后 "Create AVD",如图3.3.1所示
图表 3.3.1 Create new AVD
上一篇:
基于安卓手机平台的视频播放器(word文档)
下一篇:
数字钟的设计