Android入门

Android入门

这是一篇 Android入门 ,主要用于区别Android开发中的几个概念,介绍Android开发的框架。Android开发环境的搭建将不再赘述,还未进行过Android开发的推荐使用Android Studio,Eclipse已经停止维护了,而且一些bug真的很让人难受…

Android开发中的几个概念

主要介绍Minimum Required SDK,Target SDK,Compile With,这些版本不匹配可能会导致程序闪退等…

  1. Minimum Required SDK :SDK最低版本,是对手机和虚拟机的SDK版本要求,开发时应选则比运行设备SDK版本小的;
  2. Target SDK:适配最好的SDK版本,运行设备可以比这个版本高;
  3. Compile With:一般与Target SDK相同

初次开发时建议将Minimum Required SDK、Target SDK、Compile With选取一致,Create Activity选取Empty Activity.

Android项目

项目组成(www.atguigu.com):
Android入门

  • 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界面:
    Android入门

  • 其他

  1. AndroidManifest:默认配置,必要时调整
  2. gen/R.java:自动生成,对应各种res的id,可删除,会自动fresh

HelloAndroid

Android入门