• Android教程-01 Android Studio创建第一个项目


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

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

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

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

    映射后常用的快捷键

    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老版本的项目和设置信息。




  • 相关阅读:
    【Q&A】pytorch中的worker如何工作的
    【教程】opencv-python+yolov3实现目标检测
    ubuntu使用scrcpy手机投屏-免费神器scrcpy【介绍、安装、使用】
    【从踩坑到教程】win10下ubuntu18.04双系统UEFI模式安装、Nvidia驱动安装
    Python引用与目录结构
    交流总结
    转载-趣图展现程序员职业生涯的11个阶段
    转载-在家工作,10招助你效率、生活两不误
    转载-新年寄望:从小做起,活在当下
    转载-成为明星程序员的10个提示
  • 原文地址:https://www.cnblogs.com/hehe520/p/6329916.html
Copyright © 2020-2023  润新知