博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android_简单笔记一
阅读量:5929 次
发布时间:2019-06-19

本文共 1332 字,大约阅读时间需要 4 分钟。

入门学习Android的简单笔记(已经安装好了开发环境ADT)

 

一、关于 AndroidManifest.xml文件

1. android:icon和android:label定义了应用程序安装后显示在Android手机的应用程序管理中的图标和名称

2. Android应用程序中用到的图标、字符串常量等,都称为Android应用程序资源,

是在工程目录下的res目录下定义的。

3. 初略地讲:Android应用程序 = Java程序代码文件 + 资源文件 + AndroidManifest.xml

二、关于Android的生命周期(重点)

启动时,执行 onCreate() -> onStart() ->onResume()

切换时,执行 onPause() -> onStop()

恢复时,执行 onRestart -> onStart -> onResume

锁屏时,执行 onPause,  锁屏恢复时,onResume

结束退出时,执行finish -> onPause -> onStop -> onDestory

当一个Activity从活动到不活动(换句话,就是从可见到不可加)时,

Android保证一定会调用该Activity的onPause( )方法,而不保证一定会调用onStop( )方法,

因此,Android建议,当需要保存Activity状态数据,或需要释放某些珍贵资源时,

你应用在onPause( )方法中进行。

 

三、各函数简单说明

系统规定了Activity的生命周期有创建,开始,唤醒,暂停和销毁五种状态。

public class MyActivity extends Activity {

protected void onCreate(Bundle savedInstanceState){
 //一个 Activity 的实例启动时调用的第一个方法。一般情况下,在这里编写初始化数据、从Xml布局文件中加载设计好的用户界面等方面的操作
}
protected void onStart() {
 //在 onCreate() 方法执行之后被调用,或者在 Activity 从 Stop 状态转换为Active状态时被调用
}
protected void onResume(){
 //在 Activity 从 Pause 状态转换到 Active 状态时被调用,或者在onStart()方法执行之后被调用。onResume()方法也较为适合放入初始化数据的操作
}
protected void onPause(){
  //从 Active 状态转换到 Pause 状态时被调用
}
protected void onStop(){
  //从 Active 状态转换到 Stop 状态时被调用,一般在这里保存 Activity 的状态信息
}
protected void onRestart (){
//当处于stop状态时,当前Activity被重新向用户显示时调用该方法
}
protected void onDestroy(){
 //在 Activity结束时调用,在这里一般做些释放资源,清理内存等工作
}

}

 

转载地址:http://fqktx.baihongyu.com/

你可能感兴趣的文章
删除遗留在系统的旧网卡设备驱动
查看>>
jsoup抓取网页+详细讲解
查看>>
SpringMVC Spring MyBatis整合(一)
查看>>
JqGrid获得所有选中行数据ID数组,获取所有行的ID数组
查看>>
Dos分类 针对juniper的防护检测
查看>>
Rancher中的K8S认证和RBAC
查看>>
Eclipse的快捷键
查看>>
针对centos(Linux)多网卡bond绑定模式及其操作
查看>>
cloud-zoom的例子
查看>>
关于mysql的一些相关操作
查看>>
安装apache-cassandra-2.1.18
查看>>
mysql慢查询分析工具和分析方法
查看>>
yum更新时,如何排除不必要的软件
查看>>
使用uIP将TUN网卡适配到TAP网卡-tun2tap
查看>>
js中的二维数组
查看>>
Python的安装、pycharm安装、pycharm快捷键、pycharm其他设置
查看>>
vs快捷键及常用设置(vs2012版)
查看>>
《C编程习惯》读书笔记(1-6章)
查看>>
<Power Shell>18 通过电子邮件获取SharePoint 2010的健康分析仪警报报告
查看>>
mybatis学习教程中级(六)一对一查询
查看>>