今天安装上了Android的SDK,在官方上的eclipseURL连接失败,于是改用自己原有的eclipse,并安装插件;正好看到Android Development with Eclipse教程,果断helloworld了一把。

首先上我参考的教程:http://www.vogella.de/articles/Android/article.html#installation_eclipse

整个过程还是很简单的,由于没有看相关的教程,这里说说我对Android开发架构的第一印象:

首先上eclipse下的工程图:
我对android的第一印象_第1张图片

这个例子是对温度的一个转换,输入数字,通过选取“华氏”或“摄氏”,点击计算后,即可在原有输入的位置转换为最终结果。

我目前使用到的是4个文件:
src/../convert.java
gen/../R.java
res/layout/main.xml
res/values/string.xml
在step by step 中发现,main.xml是界面的展示部分,中间左侧是所有的UI控件,中间中部自然是展示的结果了。由于是xml文件,查看资源后的属性值也很清晰易懂。

对于main.xml 里面的@开头的属性,我想应该是设置好的一些“对象”,比如
<Button android:id="@+id/Button01" android:layout_width="wrap_content"android:layout_height="wrap_content" android:text="[color=red]@string/calc[/color]"android:onClick="@string/buttonHandler"></Button>

其中@string就是取自String.xml 文件
<string name="buttonHandler">myClickHandler</string><string name="calc">Calculate</string>


接着看onClick,那么xml文件是如何跟java类关联到一起的呢?深层次的暂时不去关注。这里看一下R.java:
public static final class string {               public static final int calc=0x7f040005;        public static final int celsius=0x7f040003;    }

stirng.xml里的所有属性,包括UI控件的创建,在这里都有体现。相当于把main里用到的所有“对象”ID,都放到了这里。

再来说说点击按钮操作,即onClick事件。在点击按钮后,会触发Convert.java,由于onClick调用的是buttonHandler,它在string.xml里的值是myClickHandler,所以这里需要有一个myClickHandler的方法,参数为View,猜测是约定俗成。方法创建之后,你懂的。。。

一步步完成后,运行工程,然后就是漫长的等待了。启动模拟器真是慢啊!
上个图:我对android的第一印象_第2张图片

感想:码完后,第一想法就是我大3时学习的J2EE,那时候老师拿borland的一个IDE教我们一个一个的敲各模块的代码…………
总体看来,对于java的开发来说,Android应用开发的入门应该不会有什么问题。当然这还是我的第一次!之后是什么情况,还要走着瞧咯~~~

更多相关文章

  1. Android C 语言读取系统属性
  2. 在Windows系统中使用NDK编译Android二进制文件并运行
  3. Animator记录一次属性动画实现的逐渐出现和逐渐消失的动画
  4. android textview属性
  5. Android游戏开发系列教程第五讲(后台服务)
  6. EditText的各种属性
  7. android ImageView src属性不支持.9图
  8. Android 相关属性
  9. listview常用属性记录

随机推荐

  1. Android中TabLayout添加小红点
  2. Android官方命令深入分析之Hierarchy Vie
  3. Android与JavaScrpit相互调用
  4. Android的EditText的光标选择问题
  5. AIDL介绍和实例讲解
  6. Android(安卓)shape使用
  7. android.net.LocalSocket
  8. Android中am命令用法详解
  9. Android(安卓)RGB颜色对照表
  10. Android点击水波纹效果