第一次使用Android Studio

【本文只做自己学习整理之用,参考借鉴诸多资料。感谢各位前辈】

打开Android Studio 新建一个工程。

Start a new Project
输入工程名称,保存路径,点击【next】

第一次使用Android Studio_第1张图片

第一次使用Android Studio_第2张图片

选择【空模板】,点击下一步

第一次使用Android Studio_第3张图片

点击【finish】

第一次使用Android Studio_第4张图片

出现如下界面,请耐心等待。

第一次使用Android Studio_第5张图片


工程创建成功
第一次使用Android Studio_第6张图片


简单讲解一下界面的知识。

首先,让我们看看项目内都有哪些内容。

第一次使用Android Studio_第7张图片

主要文件和目录:

  1. settings.gradle: 每个Moudle 要在这里注册,可以打 开该文件看一下就会明白;
  2. build.gradle:每个Project 的配置
  3. app:每个Module
  4. app/build.gradle:每个Module 配置文件,比如依赖的类库,SDK 版本
  5. app/src/:放置我们所有Java代码的地方,
  6. app/libs/:添加类库。
  7. app/src/main/res:项目中使用的所有图片,布局,字符串资源都要放在这个目录下,图片放在drawable目录下,布局放在layout目录下,字符串放在values目录下。
  8. AndroidMainfest.xml:这是整个Android项目的配置文件,在程序中定义的四大组件都需要在这个文件中进行注册。另外还可以在这个文件中给应用程序添加权限声明,也可以重新指定你创建项目时指定的程序最低兼容版本和目标版本。

打开AndroidMainfest.xml文件,可以看到图中的代码:

第一次使用Android Studio_第8张图片

//内这两行代码是非常重要的。表示对MainActivity这个活动进行注册

<intent-filter> 
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>

// 这两行代码表示MainActivity是这个项目的主活动。



MainActivity:

第一次使用Android Studio_第9张图片

可以看到MainActivity继承自AppCompatActivity.
MainActivity活动中有onCreate()方法。onCreate()方法是活动被创建时必须要执行的

super.onCreate(savedInstanceState);
  1. savedInstanceState是保存当前Activity的状态信息,如果一个非running的Activity因为资源紧张而被系统销毁,当再次启动这个Activity时,可以通过这个保存下来的状态实例,即通过saveInstanceState获取之前的信息,然后使用这些信息,让用户感觉和之前的界面一模一样,提升用户体验。
  2. super就是调用父类的属性或方法,反之this就是调用本类的属性和方法。
setContentView(R.layout.activity_main);
  1. 给当前活动加载一个布局
  2. R.layout.activity_main:传入一个布局文件的ID
  3. 在创建任何资源都会在R文件中生成一个相应的资源ID
  4. 至此我们已经学会了在代码中去引用一个布局文件
  5. 注意:使用的R为com.example.thefirst包下的R

你可能感兴趣的:(第一次使用Android Studio)