小编从上个礼拜开始正式开始学习安卓开发。以后我会经常更新一些安卓开发相关的实用的帖子,作为线上笔记。
1.搭建环境
安卓开发的环境:JDK+Android SDK,开发工具:Android Studio,建议安装Genymotion模拟器,AS自带的模拟器运行太慢。
2.Android Studio的快捷键(Mac系统)
option+return 创建未定义的新文件
command+N 创建构造函数,get、set方法
control+R 运行
control+D 调试运行
command+option+C 将string变成常量
command+option+F 变成全局变量
command +shift +A 打开所有的action
command+O 寻找文件,可以快速转换到其他页面
command+点击 打开相应文件
control+tab 随意切换文件
3.Activity的生命周期
根据Android api提供的生命周期图:
1.当活动被创建时调用onCreate()方法;
2.随后调用onStart()表示活动开始;
3.然后调用onResume()表示活动能够运行,此时当前活动处于栈顶;
4.当有新的活动进入栈顶,当前活动会处在后台,调用onPause();
5.当活动已经不可见了,调用onStop()方法;
6.当活动销毁时(调用了finish()函数),调用onDestroy()方法,结束整个生命周期
7.当被stop的活动重新启动时,调用onRestart()方法