创建自己的sayhello
首先建立 android project
创建过程中的模糊点:properties中的package name较为重要,表示你生成的java文件所在包,一般和java中包名类似*.*(helloworld.test),还有就是create activity生成类似界面文件(目前还不是很明白,但是很重要),最后一个Min SDK version就是本软件支持的最低的sdk版本,现在一般都是1.6~2.3左右。OK,建完project就轮到看看程序初始结构,如图
我就先浅显的分析下src目录下,很明白,存放程序源文件,现在只有HelloActivity.java,我看了一下,里面存放着一个OnCreate操作,应该调用了android sdk中API实现输出输出效果,gen目录下存在package文件,下面包括R.java,这是由eclipse自动生成的,应该是对生成的资源自动操作的,不知道有这么简单不?呵呵,下面就是Android 2.3.3目录,android.jar中应该包括所有API,主要就是这个作用吧,assert中存放资源文件,rs中也存放资源文件,不过res中资源文件自动添加到R.java中供程序员使用,assert就不知道了(哪位大侠可以指点一下?),assert最初是空的,res下有drawable-*文件夹,里面主要存储图片,因为不同分辨率下图片不一样,所以有三个文件夹,layout目录下为main.xml,我觉得这就是Activity下界面的布局文件用xml表示的(xml我也怎么懂,感觉和html有点像),values下主要定义的各种值string等吧,也是xml表示的。然后就是androidManifest.xml文件,我觉得这就是对程序各种操作定义(怎么说呢,就是定义主图标应该显示什么图片,什么加冕应该先显示,什么操作应该先做,什么后做),后面两个我也不清楚, 明天再查吧,最后演示下吧,得到界面,