分享Android开发自学笔记之AndroidStudio常用功能

相关下载:

Android Studio v1.3 官方最新版(apk应用开发工具) http://www.jb51.net/softs/83206.html
Android Studio 官方最新版下载地址(支持国内下载)http://www.jb51.net/softjc/83204.html

一、界面区介绍

1、项目组织结构区,用于浏览项目文件,默认Project以Android组织方式展示。

2、设计区,默认在打开布局文件时为设计模式,可直接拖动控件到界面上实现所见即所得,下方的Design和Text就是代码和设计模式的切换按钮,切换至TEXT时,左侧为代码编辑区,右侧为所见即所得的预览。

下图为切换至TEXT的界面

而我们常用的代码编辑时的界面就很简单,左边项目树,右侧代码编辑区,下图为代码编辑界面:

3、组件树,用于展示整个页面布局的层级关系。

4、属性区,显示选中控件的可编辑属性(仅在设计模式可见)。

5、工具栏,提供常用操作按钮

二、左侧Structure、Project、Captures面板

1、Structure面板

切换到Structure面板, Structure用于显示当前活动文件的结构,不仅仅支持 Java 文件,同时支持 Xml 文件、 .properties 配置文件等多种类型的文件。在图中1位置可以设置过滤要显示的内容,如是否显示属性、内部匿名类等。

2、Project面板

Project面板展示了项目中文件的组织方式,默认是以Android,同时支持在Project、Packages、Scratches、ProjectFiles、Problems…中切换展示方式,我常用展示形式有Android和Project两种,其他大家可以自行摸索一下,一起讨论。

A.Android展示方式

结构如下图:

以APP形式展示,manifests文件夹存放AndroidManifests.XML清单文件;Java文件下主要就是存放我们的java源代码文件,类似src。

res文件夹分类存放了系统中使用到的资源,如键值对都统一放到了values文件夹;布局文件都统一放到了layout文件夹等等。我个人比较喜欢这种组织方式。

与APP同级的是Gradle的一些脚本文件,一般情况下我们不会动他,我目前也没有研究它,等用到了后期再补充吧。

B.Project展示方式

结果如下图:

用于浏览项目文件, Project 面板会显示当前的所有的 module,android应用module 会显示一个手机图标(下图中的 app);android library module 会显示一个书架图标(下图中的 android-lib),java library module 会显示一个咖啡图标(下图中的java-lib)这种方式的展示更类似于Eclispe。

其他的几种展示方式我目前学习较浅,暂未使用到,所以对其也不甚了解,所以这里暂时不说了,等用到了再补录进来。

3、Captures面板

这个面板我暂时不知道干什么用的,有知道的朋友可以评论中留言帮解释一下。

三、常用按钮

•编译2中显示的Moudle
 •当前Project的Moudle列表
 •运行2中显示的Moudle
 •调试运行2中显示的Moudle
 •Run App With Coverage (这个不是很清楚是什么用)
 •讲调试器附加到安卓进程
 •设置
 •项目属性
 •使用 Gradle 编译 project
 •AVD管理器(Android虚拟设备镜像管理)
 •Android SDK管理
 •Android设备监控

四、其他 

说明:终端面板,和命令行作用一样,可以执行一些命令行命令。

说明:显示连接的终端的运行日志及应用的内存使用和CPU占用情况。

快捷键的映射可以在File-setting中Keymap中找到。

下面给出常用的操作快捷键说明:

说明:上面的快捷键的说明都是IDEA的,因为Android Studio 源于于 IDEA ,因此 IDEA 的快捷键在Android Studio 基本上都是适用的。

以上内容是小编给大家分享Android开发自学笔记之AndroidStudio常用功能,希望大家喜欢。

(0)

相关推荐

  • AndroidStudio 如何使用aar详解

    一. 简介 aar 是一个类似于 jar 的文件格式.但是他们之间是有区别的. jar :仅仅包含class和清单文件,没有资源文件. aar :包含了class文件和资源文件.说白了就是Android的专属"jar" 将代码打包成aar文件,可以在一定程度上加快 AndroidStudio 的速度. 尤其是将 Module 打包成 aar 文件,提升的效果很显著. 二. 如何得到aar 1. Module的aar文件 将一个AndroidStudio项目中的 Module 打包成 a

  • Android Studio的中文乱码问题解决方法

    Android Studio安装后发现所有的中文,不管是界面上的还是输出的log中的中文都变成小框框  可以肯定是字体的问题 解决:菜单File->settings对话框,切换到Appearance标签  选择override default fonts by, 先随便选择一个中文字体(PS:小框框都是中文字 呵呵),保存,重启软件,即可.

  • AndroidStudio利用android-support-multidex解决64k的各种异常

    64k的各种异常 当你的应用程序和库引用达到一定规模,你遇到构建错误显示你的应用已经达到了一个Android应用程序构建体系结构的限制.早期版本的构建系统报告这个错误如下: Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 或者 UNEXPECTED TOP-LEVEL EXCEPTION:  java.lang.IllegalArgumentExcepti

  • Android Studio 报错failed to create jvm error code -4的解决方法

    安装完 Android Studio 后启动,却报错如下: 复制代码 代码如下: failed to create jvm error code -4 这一般应是内存不够用所致,解决方法参考如下. 打开 Android Studio 安装目录下的bin目录,查找并打开文件 studio.exe.vmoptions,修改代码: 复制代码 代码如下: -Xmx512m 为 -Xmx256m 保存后应即可正常打开了.

  • AndroidStudio 使用过程中出现的异常(Gradle sync failed)处理办法

    AndroidStudio使用过程中出现的异常 异常信息: Gradle sync failed: Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on th

  • AndroidStudio 实现加载字体资源的方法

    AndroidStudio 实现加载字体资源的方法 在android中字体的格式总是不能尽善尽美的显示出来 ,  于是要求我们使用一些有美感的字体,加载的方式(就像HTML的字体一样),我们需要通过加载字体的方式来使用android中不曾提供的字体; 首先在androidstudio中找到assets文件夹 , (位于serc/main/java下,与res在同一个文件里面) , 找到之后将字体文件(*.ttf)放入这个文件夹下(当然为了规范起见,我们可以再asseets下建立一个font文件夹

  • 图解Windows环境下Android Studio安装和使用教程

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试. 最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环

  • 打造酷炫的AndroidStudio插件

    前面几篇文章学习了AndroidStudio插件的基础后,这篇文章打算开发一个酷炫一点的插件.因为会用到前面的基础,所以如果没有看前面系列文章的话,请先返回.当然,如果有基础的可以忽略之.先看看本文实现的最终效果如下(好吧,很多人说看的眼花): 虽然并没有什么实际用途,但是作为学习插件开发感觉挺有意思的. 1. 基本思路 基本思路可以归结如下几步: 1).通过Editor对象可以拿到封装代码编辑框的JComponent对象,即调用如下函数:JComponent component = edito

  • Android IPC进程间通信详解最新AndroidStudio的AIDL操作)

    前言 前面梳理了Android的线程间的通信<Thread.Handler和HandlerThread关系何在?> ,这些都是在同一个进程中,那进程间的通信,或者说不同的应用间的通信该如何实现呢?这个时候就要用到AIDL(Android Interface Definition LanguageAndroid接口定义语言 ). 使用方法(AndroidStudio) 我发现现在AIDL的教程基本上还是eclipse的,但是在AndroidStudio里面使用AIDL还是有一些不同的,来看看怎么

  • 使用AndroidStudio上传忽略文件至SVN Server的解决办法

    在同组项目进行共享时,容易把本地的配置文件比如*.iml等文件上传至共享服务器,这样会对队友造成巨大的麻烦,为了解决这个问题,可以使用下面方法解决,下面以上传到服务器的app.iml文件为例. 一.在AS的Setting中取消忽略文件后缀".iml": 二.在Windows目录中找到当前项目下的"app.iml"文件,右键该文件,选中TortoiseSVN,如下图2位置: 图2 在该项下选择Delete,删除该文件,如下图3所示: 图3 三.删除该文件后,在当前目录

随机推荐