《第一行代码》 Android 学习记录
Android的日志工具Log(LogCat)
- Log.v() 打印最为琐碎的,意义最小的日志信息。等级:verbose
- Log.d() 打印调试信息。等级:debug
- Log.i() 打印比较重要的的数据。 等级:info
- Log.w() 打印警告信息。 等级:warn
Log.e() 打印错误信息。等级:error
protected void onCreate(Bundle savedInstanceStates){
super.onCreate(savedInstanceStates);
setContentView(R.layout.hello);
Log.d(“HelloWorldActivity”,”onCreate execute”);
}
第一个参数是tag,一般传入当前的类名就好
第二个参数是msg,代表想打印的具体内容
活动Activity
每个activity都必须在AndroidManifest文件中注册
<intent-filter>
<action android:name="android.intent.action.MAIN/>
<category android:name="android.intent.category.LAUNCHER />
</intent-filter>
隐藏标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
注意这句代码一定要在setContentView()之前执行
在活动中使用Toast
button1.setOnClickListener(new onClickListener(){
public void onClick(View v){
Toast.makeText(Activity.this,"你想说的话",Toast.LENGTH_SHORT).show();
}
};
在活动中使用menu
<item
android:id="@+id/add_item"
android:title="add" />
<item
android:id="@+id/remove_item"
android:title="remove" />
id给这个菜单指定一个唯一标识符,title给这个菜单一个名称
- 在res目录中新建一个menu文件
- 右击res中new中的folder,输入menu,点击finish
- 在这个文件中新建一个menu的菜单文件,右击menu文件夹中的new中的Android XML file
- 输入main,完成
销毁一个活动
finish();
使用intent在活动中穿梭
- 显式Intent
- 隐式Intent