在前一篇博客里面,我记录了如何实现一个简单的文件浏览器,今天记录实现图片选择,预览以及墙纸切换的功能。在代码之前先看一下实现的最终效果:
图片查看器:
变更了墙纸以后的模拟器:
首先在文件浏览器的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 ...
- 浏览: 27242 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
M_100_4350
共 30 张
共 30 张
最近加入圈子
最新评论
-
Java程序员应该学习Ruby
[quote="baichinie"]public interface List ...
-- by unique.wu -
Java程序员应该学习Ruby
看了这个帖子,我终于找到了在本论坛可以多得分的秘密途径,也就是捷径,那就是多写R ...
-- by ltian -
Java程序员应该学习Ruby
以前我主要用.net, 现在改用python, 无论如何不想换回去了. 不过, ...
-- by 白发红颜 -
Java程序员应该学习Ruby
geszJava 写道ruby没啥吸引力,还是groovy好,不容易犯错。rub ...
-- by liusong1111 -
Java程序员应该学习Ruby
ruby没啥吸引力,还是groovy好,不容易犯错。ruby陷阱太多了,如果不是 ...
-- by geszJava






评论排行榜