一、Android
应用初体验
- widget:组件
- 目录src:项目全部Java源代码存放处
- setContentView(R.layout.activity_quiz(布局的资源ID参数 ));
- 资源:应用非代码形式的内容
- android:id="@+id/textView1":创建资源ID
android:id
=
"@id/textView1":引用资源ID
适用于各类组件
6.类包组织导入:
Mac系统:Command+Shift+O
Windows和Linux系统:Ctrl+Shift+O
7.引用生成的视图对象(组件):pubic View findViewById(int id)
例:
Button button01=(Button)findViewById(R.id.
button01
);
8.设置监听器:
例:单击事件
mFalseButton.setOnClickListener(
new
OnClickListener()
//接口
{
@
Override
public
void
onClick(View v) //该接口唯一方法
{
}
});
匿名内部类:anonymous inner class
9.调用toast:
public
static
ToastmakeToast( Context context(Activity的一个实例),
int
resId(toast待显示字符串的资源ID),
int
duration(指定toast消息显示的持续时间))
Toast.show()
例:
Toast.makeText(QuizActivity.
this
,R.string.correct_toast,Toast.
LENGTH_SHORT
).show();
10.apk在模拟器运行:以debug key签名;
.apk在分发给用户:以release key签名。
二、Android与MVC设计模式
1.资源ID一般为int类型;
2.MVC设计模式
model-view-controller(模型对象-视图对象-控制对象)
模型对象组成模型层:存储&管理应用数据
视图层:能够在屏幕上看见的对象
控制器:一般为Activity/Fragment/Service