AndroidStudio入门笔记
来源:互联网 发布:大连贵金属行情软件 编辑:程序博客网 时间:2024/06/08 00:52
安卓开发,使用androidStudio入门笔记。
1. 下载配置
下载可以到 http://www.android-studio.org/ 中下载。
2. 目录结构
- 安卓工程的目录是基于gradle构建的,在gradle目录下的gradle-wrapper.properties中可以查看项目使用的gradle版本等配置信息。
distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
- build.gradle文件表示项目编译时的构建配置,使用什么版本的SDK,依赖哪些jar包等,可以参考 http://www.cnblogs.com/tom987690183/p/5788863.html
- setting.gradle主要用于存放项目信息。
include ':mylearn', ':mylibrary', ':mylibrary2'
project里包含以上三个module。
- 其他
3. 快捷键使用说明
快速自动导入依赖 Auto Import
在AS中,你可以设置自动优化导入(当有引用则import,没有引用则去掉import) :
Optimize imports on fly:这个其实和快捷键Ctrl+Shift+O/Ctrl+Alt+O是一样的,就是把不用的声明移除掉,在代码动态的变化过程中使import最优化
还可以在输入一半类名时自动导入:
Add unambiguous imports on the fly:这个就是自动导入功能了,当你输入类名后,声明就被自动导入了
打印log
在打印log时,在安卓中需要设置设置一个静态字符串常量TAG来表征log是这个类的,可以在编辑区输入logt加回车键即可键入TAG常量如下:
private static final String TAG = "MainActivity";
输入logd,会提示log.d()方法打印日志,点击回车即可打印日志。
输入logm,会将方法中的参数顺带打印出来。
代码提示及代码移动快捷键
代码提示: CTRL + ALT + 空格
上下移动快捷键: CTRL + SHIFT + 上箭头(下箭头)
复制代码到下一行: CTRL + D
删除一行代码: CTRL + Y (个人认为不常用)
在类中的方法间上下切换: ALT + 上箭头(下箭头)
选中代码: CTRL + W, 连续按会逐级向外层扩展并选中
代码查看
查看一个类: CTRL + N
查看一个文件: CTRL + SHIFT + N
查看一个类的父类: CTRL + U
查看一个方法的调用者: CTRL + ALT +H
在类中查看一个方法的实现: CTRL +SHIFT + I
查看类的层级结构: CTRL + H
代码返回快捷键: CTRL + ALT + LEFT
窗口返回键: ALT + LEFT
显示当前文件的结构(查看类中的方法): CTRL +F12
覆写父类的方法: CTRL + O
选中一块代码,按此组合键,可快速添加if,try,catch等代码块: CTRL + OUT + T
自动代码生成和格式化代码
自动代码生成提示: CTRL + J , 有Toast提示, findViewById()强转提示等。
格式化代码: CTRL + ALT + L
- AndroidStudio入门笔记
- AndroidStudio 笔记
- AndroidStudio NDK入门小结
- AndroidStudio的快速入门
- androidStudio jni 简单入门
- AndroidStudio笔记--常用功能
- AndroidStudio使用笔记-。-
- androidstudio使用笔记
- AndroidStudio使用笔记
- AndroidStudio学习笔记
- gradle androidStudio 学习笔记
- AndroidStudio的Gradle笔记
- AndroidStudio使用笔记
- Androidstudio日常使用笔记
- AndroidStudio 打包apk笔记
- Androidstudio使用笔记
- AndroidStudio SVN 使用笔记
- androidstudio入门-修改minSDK
- 剑指offer——顺时针打印矩阵
- 数组下标越界解析(以C语言为例)
- Andriod ADB Interface驱动安装失败Configure USB Debug for Android
- 按位与、或、异或等运算方法
- Codevs 2292 图灵机游戏 解题报告
- AndroidStudio入门笔记
- ue4-Network相关-变量同步
- hdu 4704 sum 大整数取模+费马小定理+数快速幂
- ue4-Network相关-rpc调用
- ue4-Network相关-Client和Server的区分
- Luogu P1216 数字金字塔+动态规划
- Android内存泄露---检测工具篇
- 1096.Consecutive Factors (20)
- 伸展树,LCP(uva,11996)