android studio 用途,Android Studio使用大全

本文介绍了Android Studio的常用快捷键、插件推荐和设置技巧,如快捷键用于运行APP、导入jar包、格式化代码等,还提到了一些提升开发效率的插件,如ButterKnife和GsonFormat。此外,分享了如何设置代码字体、关闭拼写检查、显示代码行数以及自定义注释模板等个性化设置,帮助开发者优化开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

开发工具:Android Studio 2.1.2(mac版本)

开发环境:OS X EI Capitan 版本 10.11.5

一.常用快捷键

网上介绍快捷键一堆,我只写几个我自己常用的

Ctrl+R 运行APP

Ctrl+Alt(Option)+O 去掉未使用的jar包

Alt(Option)+Command+L 格式化代码

Ctrl+N 查找类

Ctrl+Shift+N 查找文件

Alt(Option)+Enter 导入缺失的jar包

104552c682fef7a962bd7cbc5a2206b3.png

Paste_Image.png

二.常用插件先谈谈如何安装插件

39a6d05588c6a1c181eabef674b5e4d5.png

0bb97cd943d809cfa0a0caf5f470128c.png

fbc376aa9ebd3424f30d92f17fbe8eeb.png

良心插件推荐

插件名称

插件功能

Android ButterKnife Zelezny

butterKnife自动生成注解插件,包括holder

Android Parcelable code generator

Parcelable自动生成插件

Androd Propery Initializer

findViewById 生成插件

GsonFormat

把json数据往粘贴板一贴,自动生成Bean有没有,显著提高生成力。

注解插件ButterKnifey的使用(真的是利器,极大的提高的效率)

d5feb6614a1de26fe880294ac3e008e3.png

d46c29b8351cac7658abd6ce6ac6ea9d.png

c244ee954d9cbd1389bc207252c9542f.png

fd78c64c809dec9cf9c442df1a9457e2.png

三.一些设置技巧1.如何设置代码正文字体

05fbeacf5c580d7406cbe36ee52ed9c2.png

2.如何设置主题

安装一款主题插件

f02863b917f47971433c37cb2eac229e.png

3.关闭拼写检查

78b520d6f9984604260e92ad512ede71.png

4.查看当前Gradle的版本

右击app,显示包名

76b0a0ab6194cede94c4f4d8e13c27de.png

5.显示代码行数

49c5faa58b8cdb48a4e70b20e5216090.png

6.注释模板的使用

需求如下:

00ebf42c7fb4eac971be748d34aac648.png

e731de2593b6214302c269b1ec405e53.png

操作步骤如下:

自定义注释模板就可以了

6d1712429c6c7737f574e969aa66d103.png

7.如何新建一个空的Activity

231ce70651a1b1a4cc594e0844434e8e.png

8.设置文件的命名前缀

7e9978f7256904ffe903020cb3e1abc0.png

9.如何将内部类,单独生成一个文件

0a1b5ae1e3daca4399ef6da687794d7d.png

41feb474e318f2ea95d7be06d418b087.png

60e98a7a8c23c171b2fa2b16f95d062c.png

10.如何导入jar包

e8c9375ba1806c274eb5a358620cedda.png

11.Gradle优化a.加大内存

进入app包内容

6717e104068ad546989449804ee5f1ba.png

根据自己机器的配置,自行配置(内存越大越好)

-Xms1024m

-Xmx2048m

-XX:MaxPermSize=350m

-XX:ReservedCodeCacheSize=225m

-XX:+UseCompressedOops

b.增加gradle.properties

67b5b983121dbc7763bac5ec511efe8e.png

Paste_Image.png

内容如下:

# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:

# Settings specified in this file will override any Gradle settings

# configured through the IDE.

# For more details on how to configure your build environment visit

# http://www.gradle.org/docs/current/userguide/build_environment.html

# The Gradle daemon aims to improve the startup and execution time of Gradle.

# When set to true the Gradle daemon is to run the build.

# TODO: disable daemon on CI, since builds should be clean and reliable on servers

org.gradle.daemon=true

# Specifies the JVM arguments used for the daemon process.

# The setting is particularly useful for tweaking memory settings.

# Default value: -Xmx10248m -XX:MaxPermSize=256m

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m - XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

# When configured, Gradle will run in incubating parallel mode.

# This option should only be used with decoupled projects. More details, visit

# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects

org.gradle.parallel=true

# Enables new incubating mode that makes Gradle selective when configuring projects.

# Only relevant projects are configured which results in faster builds for large multi-projects.

# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand

org.gradle.configureondemand=true

12.svn提交代码,忽略文件配置

1、.idea文件夹

2、.gradle文件夹

3、所有的build文件夹

4、所有的.iml文件

5、local.properties文件。

01f840834cf4fb67da4c553a73f4071b.png

提交方法:

点击右侧的“+”进行添加,“-”删除;Android Studio创建的Android项目一般需要忽略.idea文件夹、.gradle文件夹、所有的build文件夹、所有的.iml文件及local.properties文件。

忽略完文件后,我们进行项目同SVN的关联,选择VCS->Import into Version Control->Share Project(Subversion);这里说明一点,在Import into Version Control下有Import into Subversion和Share Project(Subversion)两个选项【在studio 1.3已经没有第二个选项了只有Share Project on GitHup】:

Import into Subversion  第一个是直接将项目导入到SVN服务器上,但是这样做本地的项目同SVN服务器没有建立起关联,在导入后项目所有的文件都会变成红色,而且在要提交到SVN服务器时会提示项目不是SVN下的工作副本;

Share Project(Subversion)   第二个是将Android Studio当前项目同SVN服务器关联起来,但是并没有将项目导入到SVN服务器上,需要在完成建立连接后再次提交项目到SVN服务器。

2ca039aed9a75f99e66b01add1d26f04.png

13.配置备份与导入

2fbd6c6b51308cbcd8bd29aa5a3b79db.png

14.关键字鼠标悬停提示

663d44b6192607e8e55472c3c7963fc6.png

15.如何在项目中新建个assets目录

da5efda11a37c46b80ee17c8c36836d4.png

643bf405227e8f789250b02b78c0dcbb.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值