Android Studio技巧和窍门
如果你不熟悉IntelliJ IDEA的界面,你可能想知道如何在Android工作室来完成一些常见的任务。该页面提供了一些提示,以帮助你去。
IntelliJ IDEA的接口(其中Android Studio是基于)的完整用户文档,请参阅IntelliJ IDEA的文档。
项目结构
当你在Android Studio(或从Eclipse迁移项目)创建一个新的项目,你会发现,项目结构出现不同于你可以用来。如图1所示,几乎所有的项目文件,现在里面的src /
目录,包括资源和manifest文件。
新的项目结构是由于开关的摇篮构建系统。这种结构提供了更多的灵活性构建过程,并构建将允许多个变种(功能尚未完全落实)。一切的表现仍然像您期望的那样,但一些文件搬来搬去。在大多数情况下,你应该需要修改的src /
目录下的文件。摇篮项目结构的更多信息可在摇篮Plugin用户指南。
基本操作
以下主题描述了如何执行一些基本的发展任务与Android工作室。
创建虚拟设备
Android虚拟设备管理器的所有功能,都可以直接从Android Studio界面。Android的虚拟设备管理器中的工具栏上点击,打开它,并在模拟器中运行你的应用程序创建新的虚拟设备。
安装SDK更新
SDK管理器也可下载新的Android工具,平台和您的应用程序库。点击SDK管理器的工具栏打开它,并检查更新。
创建新文件
您可以快速添加新的代码和资源文件的项目“窗格中单击相应的目录,然后按Ctrl + N(CMD + N,在Mac上)。根据所选目录的类型,机器人工作室提供了创建相应的文件类型。
例如,如果您选择的布局目录,请按Ctrl + N,然后选择布局资源文件,打开一个对话框,这样你就可以将文件命名(可以排除的。xml
后缀),然后选择一个根视图元素。编辑器,然后切换到布局设计编辑器,这样你就可以开始设计布局。
创建布局
Android的工作室提供了一个先进的布局编辑器,使您可以拖动和拖放部件布局和预览您的布局,同时编辑XML。
虽然编辑在文本视图,你可以预览设备上的布局可以在右侧的窗口打开预览窗格。在“预览”窗格中,您可以修改预览窗格顶部的各种选项,包括预览设备,布局的主题,平台版本和更多的改变。预览同时在多个设备上的布局,选择“预览所有从设备的屏幕尺寸下拉。
点击窗口底部的设计,您可以切换到图形编辑器。虽然编辑在“设计”视图中,您可以显示和隐藏部件拖和下降通过点击窗口左侧的调色板上。单击设计器窗口的右侧显示一个布局层次结构中的面板和在布局中的每个视图的属性的列表。
调试
当你建立并运行你的应用程序与Android工作室,你可以查看的adb和设备日志消息(logcat中)DDMS窗格中点击窗口底部的Android。
如果你想与Android调试监视器调试你的应用程序,您可以启动它通过在工具栏上单击“监视器“。调试监视器是,在这里你可以找到DDMS工具一套完整的分析您的应用程序,控制设备的行为,以及更多。它还包括层次浏览器工具,以帮助优化你的布局。
键盘命令
下表列出了常见的操作键盘快捷键。
注意:如果你使用的是Mac OS X,更新您的键盘映射使用Mac OS X 10.5 +Android的工作室>首选项>键盘对应版本下的键盘映射表。
行动 | Android的工作室主要命令 |
---|---|
命令查找(自动完成命令名) | Ctrl + Shift + A |
项目速战速决 | ALT + ENTER |
格式化代码 | CTRL + ALT + L(WIN) 选项+ CMD + L键(Mac) |
显示所选的API文档 | CTRL + Q(胜) F1键(Mac) |
显示所选方法的参数 | CTRL + P |
生成方法 | ALT + INSERT(胜) CMD + N键(Mac) |
跳转到源 | F4(胜) CMD +向下箭头键(Mac) |
删除线 | CTRL + Y(胜) CMD +退格键(Mac) |
按符号名称搜索 | CTRL + ALT + SHIFT + CMD + O+ N(WIN)选项(苹果机) |
行动 | Android的工作室主要命令 |
---|---|
建立 | CTRL + F9(胜) CMD + F9键(Mac) |
构建并运行 | SHIFT + F10(WIN) 按Ctrl + R键(Mac) |
切换项目可视性 | ALT + 1(胜) CMD + 1(苹果) |
导航打开的标签 | ALT +左箭头; ALT +右箭头(胜) CTRL +左箭头; CTRL +右箭头键(Mac) |
对于一个完整的键盘映射参考指南,请参阅的IntelliJ IDEA文档。
http://developer.android.com/sdk/installing/studio-tips.html
更多相关文章
- Android 总结:打造Android中的流式布局和热门标签(源码有详细注释)
- 基于Android的WiFi对讲机项目简介
- android RecyclerView布局真的只是那么简单!
- 10个经典的Android开源项目(附源码包)
- Android简单自定义布局介绍
- android开发--界面的布局
- Android仿新浪微博底部布局TabHost