1.?????? 开发步骤
(1)?????? 新建工程
(2)?????? 编辑界面布局
涉及的文件:
Res/layout/Main.xml(或者自定义的布局文件)。
(3)?????? 业务逻辑加编写
2.?????? Android 应用程序开发与java Web开发类比
(1)?????? 新建工程
(2)?????? 编辑界面布局
相当于初期的Html页面的布局编写。
组建类比:
J2EE开发 | Android程序开发 |
Lable | TextView |
text | EditText |
radio | RadioButton |
button | Button |
HTML页面 | Activity |
Img | ImageView,使用方法 ??? mImageView01. setImageDrawable(getResources().getDrawable( ???????????????????? R.drawable.mm2)); |
Tips(div) | Toast 使用方法 Toast.makeText(ActivityChange.this, "大家好", Toast.LENGTH_LONG).show(); |
Alert | AlertDialog 用法 ??? AlertDialog.Builder ?my_ADialog = new AlertDialog.Builder(this); ?????????? my_ADialog.setTitle("OPHONE 警告框"); ????????????? my_ADialog.setMessage("警告严重警告"); ????????????? my_ADialog.show(); |
(3)?????? 业务逻辑编写
J2EEWeb开发 | Android程序开发 |
页面数据传递,通过url传递,form | 通过Bundle存储数据,然后借助Intent类实现页面的切换。 |
返回后数据的保留,通过struts,重新查询数据form回写到页面 | 通过覆盖Activity类的onActivityResult方法实现返回数据重新回填到组件中 |
? | ? |
button | Button |
服务封装EJB,webservice,其他 | Service进行android的服务进行封装和调用。 |
? | ? |
? | ? |
3.?????? 开发工具
DroidDraw ?更方便的进行android 布局文件编写。