在前一篇博客里面,我记录了如何实现一个简单的文件浏览器,今天记录实现图片选择,预览以及墙纸切换的功能。在代码之前先看一下实现的最终效果: 图片查看器: 变更了墙纸以后的模拟器: 首先在文件浏览器的onListItemClick方法中加上图片文件的相应事件: protected void onListItemClick(ListView l, View v, int position, long id) { File file = fileList.getItem(position); if (file.isDirectory()) { fill( ...
Android模拟器本身带了一个墙纸切换程序,但是这个功能只能在有限的2张图片中选择,我尝试着实现一个自己的自动墙纸切换程序,它能够从手机的资源中(包括SD卡)选择多张你想要作为桌面的图片,然后定时切换墙纸。在这里我记录整个开发的过程和大家共享,讨论。 首先我们需要实现一个简单的资源管理器,能够浏览手机里面的图片资源: 参考官方文档里面的3个练习,我在这里采用ListActivity作为显示资源的界面: 1. 建立一个Activity,让它extends ListActivity public class WallpaperSwitcher extends ListActivity ...
从文档上看,Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟,今天尝试了一下,把过程记录下来和大家分享: 1. 进入Android SDK目录下的tools子目录,运行 mksdcard -l sdcard 512M /your_path_for_img/sdcard.img 这样就创建了一个512M的SD卡镜像文件 2. 运行模拟器的时候指定路径(注意需要完整路径): emulator -sdcard /your_path_for_img/sdcard.img 这样模拟器中就可以使用"/sdcard"这个路径来指向模拟的SD卡了 那么如何拷贝本机文件到SD卡,或 ...
在看了Google Android的入门文档Hello World以后,不禁有点手痒,想自己做点小东西试试看。 经过1个多小时的尝试和摸索,终于做出自己的第一个作品: 主文件很简单: public class Calculator extends Activity { private static EditText et; private static Interpreter i = new Interpreter(); @Override public void onCreate(Bundle icicle) { super.on ...
Android是Google主导的开放式手机平台,它的应用是基于Java语言开发的,今天下载了它的SDK,体验了一把: 首先按照官方网站上的安装SDK文档下载了Android SDK和Eclipse插件. 然后按照官方网站上的入门文档Hello, Android!,开始写第一个Android应用 比较有意思的是,Android的界面布局除了Java API以外,还提供了基于XML的定义,在res/layout/main.xml文件里面写上这样的内容: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:a ...
Quake Wang
搜索本博客
我的相册
8c85c3cb-c346-3670-bfb9-e9a635cb785d-thumb
M_100_4350
共 30 张
最近加入圈子
存档
最新评论