1. 项目介绍:
个人私密日记本:
(1)客户端
(2)基于云服务的日记本.
2. 事件模型
事件源(button) - 事件类型(单击) - 处理 (onClick(){ 处理代码})
3. Intent 意图:
转换activity, 接收服务等, 是整个android系统的粘合剂
//打开新窗口 intent对象 意图
//新建一个意图 (原activity, 新activity)
Intent intent=new Intent(Login.this,Main.class);
//调用Activity中的startActivity()方法,切换界面
Login.this.startActivity(intent);
4. 页面传参数:
//传递的页面,用Bundle对象来封装数据 putXXX(键,值);
Bundle b=new Bundle();
b.putString("name", "zy");
b.putInt("age", 22);
b.putDouble("weight", 77);
intent.putExtras(b); //通过intent.putExtras(bundle对象) 来将参数绑定到intent
//接参数:
Bundle b=this.getIntent().getExtras();
xxx=b.getXXX(键);
5. View的类层次结构
View 类
ViewGroup TextView等组件
视图容器类 布局类
GridView ListView
6. 一个图片浏览器的制作
7. 布局:
LinearLayout:
FrameLayout:
RelativeLayout:
TableLayout:
AbsoluteLayout:
8. 事件监听器类型
View.OnClickListener
View.OnLongClickListener
View.OnFocusChangeListener
View.OnKeyListener
View.OnTouchListener
View.OnCreateMenuListener
算法:
男: (height-80)*0.7
女: (height-70)*0.7
要求: 1. 界面,布局
2. Bundle传参...
个人私密日记本:
(1)客户端
(2)基于云服务的日记本.
2. 事件模型
事件源(button) - 事件类型(单击) - 处理 (onClick(){ 处理代码})
3. Intent 意图:
转换activity, 接收服务等, 是整个android系统的粘合剂
//打开新窗口 intent对象 意图
//新建一个意图 (原activity, 新activity)
Intent intent=new Intent(Login.this,Main.class);
//调用Activity中的startActivity()方法,切换界面
Login.this.startActivity(intent);
4. 页面传参数:
//传递的页面,用Bundle对象来封装数据 putXXX(键,值);
Bundle b=new Bundle();
b.putString("name", "zy");
b.putInt("age", 22);
b.putDouble("weight", 77);
intent.putExtras(b); //通过intent.putExtras(bundle对象) 来将参数绑定到intent
//接参数:
Bundle b=this.getIntent().getExtras();
xxx=b.getXXX(键);
5. View的类层次结构
View 类
ViewGroup TextView等组件
视图容器类 布局类
GridView ListView
6. 一个图片浏览器的制作
7. 布局:
LinearLayout:
FrameLayout:
RelativeLayout:
TableLayout:
AbsoluteLayout:
8. 事件监听器类型
View.OnClickListener
View.OnLongClickListener
View.OnFocusChangeListener
View.OnKeyListener
View.OnTouchListener
View.OnCreateMenuListener
算法:
男: (height-80)*0.7
女: (height-70)*0.7
要求: 1. 界面,布局
2. Bundle传参...