10 十月 2010

Android开发环境

Android应用程序开发环境基于Eclipse IDE配合ADT插件来实现。下面将详细介绍在32位Windows 7下配置基于Eclipse的Android开发环境。

1、准备工作,一些需要的软件

需要准备的软件:JDK、Eclipse、ADT、Android SDK (这里要注意的是,我用的Eclipse环境是JEE的,其他的也可以的)

JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html

Eclipse:http://www.eclipse.org/downloads/

ADT:http://developer.android.com/sdk/eclipse-adt.html

Android SDK:http://developer.android.com/sdk/index.html

上面的这些东西要与时俱进,建议下载最新版的。

2、安装JDK、Eclipse

准备工作做完了(必备软件什么的都弄好了),我们就开始搭建Android的开发环境了。JDK的安装很简单,直接安装就好了,有一个建议:吧JDK和JRE安装到系统分区的根目录。对于JDK要配置环境变量,方法可以参照:http://java.chinaitlab.com/JDK/398544.html

Eclipse不需要安装,直接解压到某个位置就好了,建议你吧自己的磁盘分区什么的弄得有条理些,各种舒服。

3、下载Android 开发工具包

很可能在你下载完Android SDK后会觉得这个SDK很小,其实不是,这个类似于在线安装,新下载好的Android SDK的压缩包解压后里面并没有什么东西,结构目录如下:
(+)add-ons                   //空文件夹,用来放Google提供的一些开发库比如Google地图

     (-)..

(+)platforms                 //空文件夹,用来保存Android DK的库函数、外观样式、程序实例、以及辅助工具

     (-)..

(+)tools                         //开发调试工具刚下载来的SDK里面只有这个是有内容的

     (+)ant

      ……

      ……

      (-)zipalign.exe

(-)SDK Manager.exe      //点击这个文件,进行更新SDK

(-)SDK Readme.yxy        //自述文件

点击SDK Manager.exe进行安装更新,点击Installed Packeages –> UpdateAll.. 选择你要的更新安装,如果不清楚那就全部都安装,支持IPv6下载,速度什么的不是问题,更新完之后大概有1.5G左右吧。至此Android SDK才算是全部下载完成,安装完之后你可以看看你的Android SDK目录是不是已经有好多内容了?具体文件结构不再细说,每个人选择的更新可能不一样。

4、安装ADT并关联Android SDK与Eclipse For JEE

安装完JDK打开Eclipse点击菜单栏里的Help选项,选择“Install New Softwore,在弹出的Install对话框中点击Add按钮,在弹出的Add Site框里点击Archive按钮选择ADT插件的压缩包。选择完后再选中Install窗口里德Developer Tools,吧Android DDMS、Android Development打钩,点击Next进入ADT插件许可的界面,选择I Accept……,然后进行安装 等待几分钟后Eclipse会提示重新启动,至此ADT插件生效。其实所有的插件都是这么安装的,比如CDT等。

Eclipse 重启过之后选择菜单栏里的:Windows –> Preferences 打开Eclipse的配置界面,点击Android,在SDK Location 里填上你下载的Android SDK的目录,至此Android开发环境的配置就算是完成了。

5、Hello, Android

呵呵,第一个程序都喜欢用Hello, World 开始,那么我们就开始吧~

你会发现在Eclipse的工具栏上比平常多了几个按钮,这个当然是我们安装了ADT插件的原因啊,点击New Android Project按钮,新建一个Hello Android工程。

在弹出的New Androidd对话框里填写工程信息,注意的是Build Target里会有好多选项(当然也可能木有,因为你没有更新Android SDK = =||),这里是Android 标准系统的版本以及API等开发包的选择,这里选择你想要的版本并记住你的选择,版本后面对应了一个API等级,这个要填写到下面的Min SDK Version里,然后就是Package name 这个你可以写成类似于域名、邮箱的逆序,比如com.ahaxzh.android.hello当然不一定需要那么多曾,这里只是说一下,Application name建议填写的和Project name 一样就可以了,有一个非必填项:Creat Activity,这个选中后会生成一个Activity的代码文件,如果选中的话,名称不能包含空格,命名规则和Java变量一样,这些做完之后就可以点击Finish来完成项目的创建。

image

{Hello Android项目}

若要使这个项目能够运行,还需要AVD的支持,AVD是对Android模拟器进行配置的自定义清单,能够配置Android模拟器的硬件列表、外观、Android版本、SDK和库的信息。因为SDK中没有自带任何配置好的AVD所以就连我们最简单的Hello, Android也是需要建立一个AVD的,建立方法:打开命令行提示符或者PowerShell我用的是PowerShell,其实都一样的,首先进入Android SDK的tools目录,然后用android list targets 命令搜寻并列出所有的add-ons及platform内的有效Android系统镜像。使用android create avd –n <name> –t <id>来创建一个新的AVD,其中-n参数表示AVD的名称,-t是刚才列出来的镜像的id,若下图:

image 

使用android list targets命令列出所有的系统镜像,Type:Platform为标准的Android系统,Type:Add-On为Google的API,id自然为镜像的id啦。由于我装的比较多所以很多哈。

image

上面我是创建了一个Android 2.0 的AVD,因为我已经创建过一个2.2版本的了,你要根据自己的需要(就是你在创建项目的时候选择的build Target时选择的Android版本)去创建适合项目的AVD,AVD可以多次使用,也就是说不必每个项目都创建一个AVD上面会提示是否更改硬件配置,no表示使用默认硬件配置。创建完AVD后,点击菜单栏里的Run –> Run Configurations..里去选择AVD。

image

选择你创建的AVD点击Run运行。并不是每次运行都需这样,只是第一次的时候需要选择下AVD的版本。以后每次运行直接Run就可以了。

image

{Android 开机界面}

 

image

{开机完成后,语言第一层次应该是英文的,这个可以去手机设置里更改,就跟我们平常改自己手机一样}

image

{Hello, Android}{:)}

 

Ps:

这个模拟器非常好用,和真机的区别是不能打电话、发短信、拍照、使用存储卡,至少暂时这些我还不会,可能需要在硬件配置里更改吧。

今天是Ubuntu 10.10发布的大喜日子,兴奋啊,捏哈哈~~

The end.

07 十月 2010

Google 文件搜索技巧

今天略微向大家介绍下Google搜索文件技巧,比如说你在学习电子线路想要找一些关于电线的课件、视频(视频教学)文件你会怎么找?相信很多同学会直接在Google甚至百度直接输入关键词进行检索,然后进入搜索结果的某个网站再去下载,这个一般的网站不会有直接下载的链接提供,会很恶心的要你注册会员甚至购买文档什么的。现在你可以直接利用搜索引擎的文件检索功能,绕过注册什么,使用方法如下:

  1. 确定你要搜索的文件的类型,并精炼你要搜索的关键词。例如你想要搜索的是电子线路的PPT,或者doc、PDF等。
  2. 打开Google或者百度,在搜索框中键入:"filetype:ppt 电子线路" ,首先解释下这个字符串,双引号是不用输入的,filetype:可以理解成“文件类型:”后面的红色的ppt就是你要搜索的文件类型,而蓝色的“电子线路”是你要搜索的文件含有的关键字,注意的是:filetype后的冒号是英文的,文件类型与关键字之间要留有一个空格。所以说,filetype:ppt 的意思这样子搜索出来的结果全部都是ppt格式的文件了,并且一般的文件名或者文件内容都含有电子线路。
  3. 右键复制检索结果的标题,打开你的下载软件或者直接用浏览器进行下载(目标另存为)即可。
  4. 这个方法可以检索各种文件类型,比如说rmvb、txt、mov、mp3……等等。

dx

{上图为使用Google搜索电子线路的课件}

 

很显然的事情,比如如果你想看小说的话,你可以这样搜索: filetype:txt 1988:我想和这世界谈谈。

在使用Google搜索的时候不知道大家有没有注意过,在检索框后面有个“高级”链接,打开后你会看到关于Google搜索的详细设置。

Goo

{图为Google高级搜索}

关于Google的搜索技巧可谓汗梁充栋,这里仅仅是九牛一毛尔,没有人可以说自己真正完全懂得Google搜索之道。

推荐一个Google技巧简介的网站:http://www.se-express.com/article/article13.htm 如果想了解更多,请Google之。

Ps:还记得当年思修课,老师让弄“理想与人生”的PPT我就这么搞的,简单方便。

如果你想要下载torrent类型的文件,这个不用我说也该知道怎么去下载了吧,比如我们想看片:小蝌蚪找妈妈,那么就可以去搜索:filetype:torrent 小蝌蚪找妈妈   — —,  找不找得到这个我不知道,Google知道。

当然大家不能用来做邪恶的事情,你们懂得,这里分享只为了帮助大家学习如何找一些电子线路啊书籍啊神马的。。