视频教程建议采用超清模式, 关注更多视频订阅我的优酷 

最近一直使用Android Studio 简单把Android Studio介绍下

1. 首先介绍下 Android Studio的快捷键

由于之前一直用Eclipse开发,所以把快捷键映射成Eclipse上手更加快点

android撤回消息 androidstudio撤回反撤回_ide

映射后常用的快捷键

Alt+H:查找功能,全局查找
Alt+Shift+↓:复制光标所在行代码到下一行
Ctrl+D:删除光标所在位置那行代码
Alt+Enter:导入包    快速修复
Ctrl+/:当行注释,反注释再按一次即可
Ctrl+Shift+/:模块注释,反注释再按一次即可
Alt+Insert  可以生成构造器/Getter/Setter等
Ctrl+Alt+V  生成方法返回值


2. 常用的设置

a)显示代码行数

Settings->IDE Settings->Editor->Appearance->Show line numbers


b)代码提示列表(Eclipse中的Content Assist,Alt+/)

Keymap->Main Menu->Code->Completion->Basic:默认是Ctrl+Space


c)修改代码字体大小
Settings->IDE Settings->Editor->Colors & Fonts ->Font->Save As->改个名字后才能改字体大小


3. 项目结构

视频教程建议采用超清模式, 关注更多视频订阅我的优酷 



MyApp项目根目录,类似工作空间
├── build.gradle构建依赖的公共的仓库
├── settings.gradle配置运行的module(模块)
└── app运行module(模块)的根目录 
   ├── build.gradlemodule(模块) 配置
     ├── build自动生成的目录(把代码编译成计算机识别的语言)
    ├── libs添加第三方的jar包的目录
     └── src源码的目录
        └── main
            ├── javajava代码存放的目录
            │   └── com.package.myapp包结构
            └── res资源目录
               ├── drawable /mipmap图片存放的目录
               ├── layout布局
               └── value颜色,样式,尺寸等配置


4. app/build.gradle


apply plugin: 'com.android.application'
android {
compileSdkVersion 22编译SDK(Software Development Kit)的版本
 buildToolsVersion "22.0.1"构建工具的版本
defaultConfig {
    applicationId "com.aaa.bbb"应用的唯一标示
    minSdkVersion 14最低兼容的版本
    targetSdkVersion 22目标版本兼容的版本
    versionCode 1版本号,数字版本号
    versionName "1.0"字符串版本号
}
dependencies {指明项目中依赖的第三方函数库
compile 'com.android.support:appcompat-v7:22.2.0'
}



4. SDK目录简介


1、add-ons这里面保存着附加库,比如GoogleMaps
2、build-tools 编译
3、docs这里面是Android SDKAPI参考文档,所有的API都可以在这里查到。
4、extras, 额外的jar包之类的
5、platforms是每个平台的SDK真正的文件,里面会根据APILevel划分的SDK版本,
6、platform-tools保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,这里和platforms目录中tools文件夹有些重复,主要是从android2.3开始这些工具被划分为通用了。
7、samples是Android SDK自带的默认示例工程,里面的apidemos强烈推荐初学者运行学
8、source是Android系统源码
9、tools作为SDK根目录下的tools文件夹,这里包含了重要的工具,比如ddms用于启动Android调试工具,比如logcat、屏幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库,而monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是Android SDK模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。
10、system-images 镜像
11、AVD Manager 模拟器管理者
12、SDK Manager  SDK管理者



5. 搭建模拟器

现在一般都用genymotion模拟器,真的很快

首先需要在genymotion官网注册一个账号点击打开链接

然后开始安装,具体安装步骤,大家可以参考这篇文章安装genymotion



6. 后期补充 **


15年11月24日,

Android Studio 2 Preview推出了,其中一个革命性的功能就是Instant Run(即时运行)!新的即时运行功能可以让开发者像写html网页一样写Android原生代码,能做到一边修改代码,一边在模拟器或者实际设备上看到 修改代码后的结果。

下面是几个平台上的下载地址,下载后无需安装,直接解压进入bin文件夹就可以运行(建议保留之前Android Studio1.4或者1.5的版本不要删除),同时它会自动import老版本的项目和设置信息。