Android Studio包含了每个开发阶段的各种工具,但是最重要就是编写代码。

高效编码

接下来的是能够帮助你高效编程的方法。

使用Lint快速修复

Android Studio提供一个叫Lint的代码扫描工具,用来帮助你辨别和纠正错误,而无须执行app或者编写测试用例。

在你每次构建应用时,Android Studio运行Lint来检测你的源文件发现潜在的bug。在纠错,安全,性能,可用性,国际化等方面提供优化建议。

查阅文档和资源

你可以把光标放到方法或成员或类名称上按下F1来查阅文档。

快速创建一个新的文件

当你创建一个新的文件,点击Project窗口中的目标目录,按下Alt+Insert,Android Studio将会显示一个小的窗口显示一些建议的文件类型。

编辑资源文件

Android Studio包含了以下特性和工具来帮助你创建和管理资源文件。

创建支持所有屏幕像素的图片

Android Studio中包含一个叫Vector Asset Studio的工具来帮助你创建支持每个屏幕尺寸的图片。你可以上传你自己的SVG文件来编辑或者选择从谷歌提供的material design 图标中选择。通过点击File > New > Vector Asset,开始。

预览图片和颜色

当你在代码中引用图片或图标的时候,会在左边显示一个图片或者图标的预览。

为了预览全尺寸的图片,单击左边的预览。或者将光标移动到代码处,按下F1.

创建新的布局

Android Studio提供了一个高级的布局编辑器,允许你拖拽控件到布局中,并在编辑XML文件时预览。

点击你想添加布局的模块,然后执行File > New > XML > Layout XML File

翻译UI字符

Translations Editor工具给你一个需要翻译的资源的单独的视图,使更改或翻译变得更加容易。甚至可以找到漏掉的翻译。

本文作者:宋志辉

个人微博:点击进入

2.0、Android Studio编写你的应用的更多相关文章

  1. 利用Android Studio编写 Android上的c与c++程序

    利用Android Studio编写 Android上的c与c++程序 (2017-05-22 19:01:20) 转载▼ 标签: android 分类: Android开发 原文链接: http:/ ...

  2. Android Studio编写运行测试纯java代码可带main()函数

    问题 小伙伴们在做安卓项目的时候,是不是有时候会忘记某些api的使用方法,不太确定他们的结果是怎样的,需要写一些测试代码,验证看看我们的写法是否正确.刚开始的时候我是在页面上写一个Button,添加点 ...

  3. Android Studio 编写 JNI

    之前一直都不知怎么编写JNI,今天刚好学习一下,感谢梦真的指教,以及提供的文档. 参考链接 http://blog.csdn.net/u011168565/article/details/518781 ...

  4. 第二篇:用Android Studio编写Hello World

    将Android Studio的环境搭建好后,第一个写Hello World测试程序.Android Studio v3.2.1. 一.新建工程 点击Start a new Android Studi ...

  5. cordova+Android Studio 1.0+ionic+win7(转)

    转自http://blog.csdn.net/fuyunww/article/details/42216125 目录(?)[-] 在项目目录下执行 a创建工程 b添加平台支持 c添加插件在Androi ...

  6. 在Android Studio中进行单元测试和UI测试

    本篇教程翻译自Google I/O 2015中关于测试的codelab,掌握科学上网的同学请点击这里阅读:Unit and UI Testing in Android Studio.能力有限,如有翻译 ...

  7. android studio 使用CMAKE

    前言 之前,每次需要边写C++代码的时候,我的内心都是拒绝的.  1. 它没有代码提示!!!这意味着我们必须自己手动敲出所有的代码,对于一个新手来说,要一个字母都不错且大小写也要正确,甚至要记得住所有 ...

  8. Android SDK Android NDK Android Studio 官方下载地址

    2016.12 Android Studio Windows Includes Android SDK https://dl.google.com/dl/android/studio/install/ ...

  9. Android Studio系列教程五--Gradle命令详解与导入第三方包

    Android Studio系列教程五--Gradle命令详解与导入第三方包 2015 年 01 月 05 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://s ...

随机推荐

  1. ●BZOJ 1076 [SCOI2008]奖励关

    题链: http://www.lydsy.com/JudgeOnline/problem.php?id=1076题解: 期望dp. (模糊的题意,2333) 题中的:"现在决定不吃的宝物以后 ...

  2. 51nod 1103 N的倍数(抽屉原理)

    1103 N的倍数 题目来源: Ural 1302 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 一个长度为N的数组A,从A中选出若干个数,使得这些数的和是N的倍 ...

  3. hdu 5538(水)

    Input The first line contains an integer T indicating the total number of test cases. First line of ...

  4. delphi弹出信息框大全

    1. 警告信息框 MessageBox(Handle,'警告信息框','警告信息框',MB_ICONWARNING);2.疑问信息框 MessageBox(Handle,'疑问信息框','疑问信息框' ...

  5. Java的五子棋实现

    Java 五子棋 注:除机器人算法外其余借鉴于MLDN. package MyFiveChess; import robot.*; import java.awt.*; import javax.sw ...

  6. tar包和jar包和war包的区别?

    tar:tar是*nix下的打包工具,生成的包通常也用tar作为扩展名,其实tar只是负责打包,不一定有压缩,事实上可以压缩,也可以不压缩,通常你看到xxxx.tar.gz,就表示这个tar包是压缩的 ...

  7. struts2 可以用ognl拿到值而不可以用el拿到值的解决方法

    错误debug后 得到了There is no read method for container的错误 于是我new了一个实体类 package com.unity; public class St ...

  8. setuptools安装和错误解决

    错误解决:ImportError No module named setuptools GitHub: https://github.com/pypa/setuptools 下载安装 wget htt ...

  9. 【python进阶】Garbage collection垃圾回收1

    前言 GC垃圾回收在python中是很重要的一部分,同样我将分两次去讲解Garbage collection垃圾回收,此篇为Garbage collection垃圾回收第一篇,下面开始今天的说明~~~ ...

  10. Kafka系列之-Kafka Protocol实例分析

    本文基于A Guide To The Kafka Protocol文档,以及Spark Streaming中实现的org.apache.spark.streaming.kafka.KafkaClust ...