Android开发方法与J2EE开发类比
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 布局文件编写。