Android App开发基础篇—Android Studio的基本使用

    前言:上篇简述了Android开发环境的的安装配置,今天我们来简单认识一下Android Studio的使用。

一、使用Android Studio创建一个新项目

    使用Android Studio创建新项目十分简单,只要按照步骤填好每一步需要的设置即可。具体步骤如下:

    (1)启动Android Studio,第一次启动Android Studio,会让我们选择创建新项目或者打开已有的项目,或者导入使用其他IDE开发的项目。这里我们选择第一项,创建一个新的项目。如下图:

    (2)在上图“Start a new Android Studio Project”后,接下来就开始创建新项目了。首先,要对项目做一些设置,主要是设置项目名称、包名、项目存放位置等。如下图:

    (3)如上图按个人需求填写好项目设置,“Next”下一步,接下来要对各种Android开发设置Minisum SDK,即项目开发使用的最低版本SDK。可以看到这里包括了Phone and Tablet、Wear、TV等等,我们是手机App开发,所以选择第一项Phone and Tablet即可。这里设置的Minisum SDK将会决定你最终完成的App所能适配的手机。如我这里选择了API 14:Android 4.0,那么将来完成的App将只能在Android 4.0以上系统的手机上安装,而在4.0以下的手机则无法安装。

    (4)按照需求设置好Minisum SDK后,继续“Next”下一步,接下来我们需要一个界面。可以看到,Android Studio提供了多种类型的界面可以选择。这里我们可以根据自己的需求,直接使用其中合适的界面(可以省去自己布局的功夫,想偷懒的同学可以试一下。但是要注意,有些界面是有SDK最低版本要求的。)。这里我们选择Empty Activity创建一个空白界面。

    (5)选择好要创建的界面,“Next“继续,既然创建了界面,那么就要给界面一个名称。因此接下来就是给刚刚创建的界面命名,自己设置个名字即可。这里稍微注意的是图中红色箭头所指的选项,默认是勾选上的,这样创建出来的Activity会继承AppCompatActivity,而取消勾选则会继承Activity。

    (6)填写好Activity Name,至此,“Finish”,项目创建完成。打开项目,可以看到打开了两个文件,一个activity_main.xml和一个MAinActivity.java。如此,我们便可以开始我们的编码工作了。其中,activity_main.xml是布局文件(布局文件位于项目中的res/layout中,是.xml格式的文件),可以用编码布局,也支持GUI图形界面布局。如下图:

二、Android Studio的一些设置技巧:

    打开设置界面:“File”—>"Settings"。快捷键 “Ctrl+Alt+s”

    (1)修改界面风格:在设置界面中"Appearance & Behavior"—>"Appearance"如下图所示,修改"Theme"选项,可以选择不同的界面风格。

    (2)设置字体样式:在设置界面中,“Editor”—>"Colors & Fonts",默认设置是无法修改的,我们需要“Save As“一下创建一个个人配置,然后就可以任意修改字体的样式。如下图:

    (3)快捷键设置:在设置界面“Keymap”,即可打开快捷键设置界面。Android Studio默认已经提供了多种风格的快捷键设置,包括大家熟悉的Eclipse等(不过好像会有部分出入),大家可以直接使用默认提供的设置,也可以自己根据个人习惯进行设置。要自己修改,只需在要修改的选项上右键即可。如下图:

    (4)在Android Studio中集成Genymotion模拟器:设置界面中 “Other Settings”—>"Genymotion",在右边的界面中设置好自己电脑上Genymotion的安装目录。如下图:


更多相关文章

  1. Android(安卓)API 中文 (53) ―― BaseAdapter
  2. Android:充电状态、轮询、电池状态、Notification
  3. android:targetSdkVersion问题。
  4. Android(安卓)materialDesign 风格阴影 改变阴影颜色
  5. Android(安卓)软键盘弹出,界面整体上移
  6. Android入门教程3【Hello Android!】
  7. android菜鸟学习笔记5----第一个android程序
  8. 如果你想用对话框代替一个activity的话,可以设置activity的主题属
  9. android Notification 的使用

随机推荐

  1. mysql随机取出若干条记录的实用方法
  2. 十万火急!如何远程复制sql2000数据库
  3. 求SQL语句,有没有周末上班的高手,给帮个忙
  4. 谁能给我讲讲用C#在windows mobile上开发
  5. Sql Server系列:Insert语句
  6. CentOS系统操作mysql的常用命令
  7. xp使用mysql出现的问题
  8. Oracle的临时表空间
  9. 数据库不支持中文解决方案(mysql)
  10. sql2000 第一次执行慢