【Android】基础
- Android:一个项目(应用)就是一个进程
- Android四大部件:Activity活动、Service服务、ContentProvider内容提供者、BroadcastReceiver广播接收器
- 必须掌握的基础知识:JDK 1.8, Maven
- 官方文档:https://developer.android.google.cn/guide
- AndroidManifest.xml:表单文件,所有资源在此注册
- activity_main.xml
- 前端界面,放置控件,相当于Java Web应用中的jsp页面
- xmlns:XML命名空间
- context上下文:声明一个项目中所有资源路径的联系
- Android Studio中Design界面能看到预览的方法:将主题设置为Light
- MainActivity.java
- 与activity_main.xml相关的后台代码,Activity相当于Java Web应用中的Servlet、Struts中的Action
- onCreate():参数savedInstanceState:绑定(Bundle)类型,保存实例状态(前一个活动页面的句柄,只针对当前app)。在Android中一个项目是一个进程,使用栈保存项目状态。切换到其他Activity时该Activity的状态被保存,切换回来时使用savedInstanceState恢复状态,不需重新启动应用。
- setContentView():设置视图
- R.java
- R: 注册,所有资源全部在此注册(生成一个整数),自动生成,绝对不能修改!
- 组件
- View视图:所有控件的基类,如标签TextView、按钮Button、编辑框EditText、图片ImageView等
- ViewGroup视图组:容器或布局(Layout),也是View的子类
This post is licensed under CC BY 4.0 by the author.