ANDROID 温习系列02----ANDROID--常识-温习

<1>android程序设计讲究:逻辑与视图分离(在布局文件中编写界面然 后在活动中引入)

<2>android四大组件:
(1)activity----活动
(2)service----服务
(3)boardcast receiver----广播接收器
(4)content provider----内容提供器

<3>android的日志工具:Log:
(1)Log.v()----对应级别:verbose
(2)Log.d()----对应级别:debug
(3)Log.i()----对应级别:info(可以理解为:important)
(4)Log.w()----对应级别----warn(warnning)
(5)Log.e()----对应级别----error;

<4>Intent(意图)分为:显示Intent和隐式Intent
(1)在标签中配置来指定相应的action和Category
*注意:每个Intent中只能指定一个action,但是却能指定多个category
(2)只有category和action同时能够匹配Intent中指定的值时,这个活动才能相应的该Intent;

<5>在标签中可以配置一个****标签:(大约有5个):
(1)android:scheme----用于指定数据协议----http
(2)android:port----指定数据的端口部分----紧跟在主机名之后
(3)android:host----用于指定数据的主机名----www.baidu.com
(4)android:path----用于指定主机名与端口之后的部分
(5)android:mimeType----用于指定数据类型

<6>当用户没有点击按钮返回而是点击Back返回时,重写onBackPressed()方法
//此时调用的是:startActivityForResult(对象1,对象2);
//重写**onBackPressed()**方法
public void onBackPressed(){
Intent intent=new Intent ();
intent.putExtra(“key”,“value”);
//此时的key要与按钮中
//的key一致
setResult(RESULT_OK,intent);
finish();
}
<7>activity的生命周期:
(1)onCreate()----创建时;
(2)onStart()----从起初创建的是的不可见到可见是调用
(用户可见)
(3)onResume()----activity准备于用户进行互动
(4)onPause()----暂停,保存数据
(5)onStop()----停止该activity完全不可见时调用
(6)onResart()----重新启动
(7)onDestroy()----销毁一个活动

<8>activiity活动的运行状态
(1)运行状态----位于栈顶
(2)暂停状态----不在位于栈顶,但是仍然可见
(3)停止状态----不在位于栈顶,完全不可见
(4)销毁状态----从返回栈中移除

猜你喜欢

转载自blog.csdn.net/weixin_44018671/article/details/84962722