Android入门
Android入门
这是一篇 Android入门 ,主要用于区别Android开发中的几个概念,介绍Android开发的框架。Android开发环境的搭建将不再赘述,还未进行过Android开发的推荐使用Android Studio,Eclipse已经停止维护了,而且一些bug真的很让人难受…
Android开发中的几个概念
主要介绍Minimum Required SDK,Target SDK,Compile With,这些版本不匹配可能会导致程序闪退等…
- Minimum Required SDK :SDK最低版本,是对手机和虚拟机的SDK版本要求,开发时应选则比运行设备SDK版本小的;
- Target SDK:适配最好的SDK版本,运行设备可以比这个版本高;
- Compile With:一般与Target SDK相同
初次开发时建议将Minimum Required SDK、Target SDK、Compile With选取一致,Create Activity选取Empty Activity.
Android项目
项目组成(www.atguigu.com):
-
MainActivity.java
在src的package文件夹下找到MainActivity.java,在里面写主界面类方法。
public class MainActivity extends Activity{
//创建一个MainActivity类,继承Activity
protected void onCreate(Bundle saveInstanceState){
super.onCreate(saveInstanceState);//继承父类onCreate方法进行初始化
setContentView(R.layout.activity_main);//设置窗口显示的内容
//R.layout.activity_main对应activity_main.xml资源的id
}
}
-
main_activity.xml
res/layout文件夹下,以下是Design界面: -
其他
- AndroidManifest:默认配置,必要时调整
- gen/R.java:自动生成,对应各种res的id,可删除,会自动fresh