当前位置:天才代写 > tutorial > 安卓教程 > Android Studio的基本使用

Android Studio的基本使用

2021-02-22 10:11 星期一 所属: 安卓教程 浏览:545

        今日小结下这段时间针对android studio的应用状况,也对刚应用的盆友一些参照,以前一直应用Eclipse感觉它非常好,开发设计也挺不错的,可是见到群内好多人都是在应用android studio,为了更好地紧跟时期的步伐,下了个玩下,刚从eclipse掉转的盆友很有可能不太习惯性,但是用的一段时间你能发觉,它确实比eclipse好?

那麼此片blog关键解读一下內容?

 1、对as全部文件目录构造的剖析?

 2、as与es新项目中间的互相导进?

 3、as 与es 的library 和jar包的导进方法?

 4、as 删掉Module/project的方法?

 5、as导进es新项目造成的错码难题的解决方法?

 6、as的log与debug的使用技巧?

 7、as的情况、字体样式更改,及其常用快捷键的应用?

 8、as的一些常见软件?

 9、针对git、maven来管理方法as新项目?

 针对as的一些别的的使用技巧将在

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

它是不一样尝试下的文件目录构造,一个android,一个project,project更像大家应用过的eclipse新项目的文件目录构造。

看这种图大概能够把它分成:

    gradle:编译程序自然环境

    module: 新项目控制模块

    androidmainfest: 环境变量

  • app/build/ app控制模块build编译程序輸出的文件目录
  • app/build.gradle app控制模块的gradle编译程序文档
  • app/app.iml app控制模块的环境变量
  • app/proguard-rules.pro app控制模块proguard文档
  • build.gradle 新项目的gradle编译程序文档
  • settings.gradle 界定新项目包括什么控制模块
  • gradlew 编译程序脚本制作,能够在cmd实行装包
  • local.properties 配备SDK/NDK
  • MyApplication.iml 新项目的环境变量
  • External Libraries 新项目依靠的Lib, 编译程序时自动下载的

 as的文件目录构造就简易详细介绍这种,更详尽的必须我们自己在应用去掌握。

2、 as与es新项目的互相导进?

      as导进es新项目比较简单在大家进到as尝试时需见到的,选定它随后挑选你挑选的es新项目,自然你能根据es转化成一个gradle的编译程序脚本制作,随后在根据as来开展导进,如何简易吧。

es导进as的新项目相对性较为不便,可是细心一点也是没有问题的,最先便是java类,main-src才算是真实的java类,随后便是res,androidmifest这些,次之必须关心这一as新项目是不是有适用包,如何看呢,根据setting gradle,看出是不是include包括的module,次之有一些as新项目采用了android5.0的乃至android6.0的一些新特点,因此 你需要关心一下build gradle中dependencies中的一些信息内容,看加上了这些jar包,随后从在网上免费下载加上到es的lib下边就可以。

3、as加上library与jar包?

     导进library: file—imprort module–挑选library做为一个model, 随后module setting中把根据” “把module加上进来就可以。还可以根据setting gradle中的include ‘:xxx’的方式加上。

      加上jar包:拷贝jar包到lib下边,它是的jar包都还没引进进去需根据add as library把他加上到特定的module中(沒有引进取得成功的jar包是看不见jar中所包括的类的) 如下图所示:

     

 

 

 

 

             

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4、as删掉module与删掉project的方法?

     as删掉module: 删掉module与eclipse有点儿不一样,最先你需要移祛除module的那一个相近手机上样子的标志,根据选定module—open module setting 随后同过”-“清除标志,在选定module,挑选delete删掉就可以.

     as删掉project:删掉方法与es也是有不一样,close project,进到到彼此之间刚进到的as的尝试,根据backspace,挑选ok就可以删掉。

     

5、as导进es新项目造成的错码难题?

    错码难题的关键缘故是由于es的编号自然环境大多数数是utf-8,而as的编号自然环境是GBK,因而而造成的错码难题,解决方法是根据file -encoding,把编码格式改成gbk,

有一些情况下很有可能必须一个个文档改编码格式,大家还可以通as尝试右下方的那一个编码格式改成gbk就可以。自然该类的错码非常容易处理,也有一种错码便是大家的textview文本里的非常值得错码,假如所述实际操作不可以处理文字错码得话,那麼我么能够根据在build gradle的android中配备编译程序时的编码格式。compute.options=”GBK”就可以。

 

6、log复印与debug的使用技巧?

     as的log复印与es的有一些差别,因此 大家必须管理方法好大家的复印专用工具,我们可以根据tag=”xxx”来搜索所复印的信息内容,tag能够以当今的类加上特殊符号就可以,那样我们可以改在复印的右侧哪儿迅速检索出去。

1、LogCat的解决
    解决方法(待认证):正则表达式处理,不一样等级的log设计方案为不一样的色调,加一串独特的字符串数组开展解决别如类名这些.(随后在开展检索)
    计划方案一:在复印Tag时添加一串独特字符串数组,能够以当今类为Tag在拼凑一个字符串数组,随后在根据相匹配得Tag开展查看Log复印的值
    计划方案二: 给不一样级别的Log打印设置不一样的色调解决,视觉效果上直截了当
    计划方案三: Log很有可能在不一样的型号中,可能会瘋狂的更新,那麼立即产生的难题便是我们无法精确捕捉有效的Log信息内容,这可能是因为API17的一些缘故
    解决方法是:运用正则表达式来对log开展过虑管理方法:http://blog.csdn.net/johnnycode/article/details/45208241
    方式四:log Filter Config对一些log开展过虑
l    ogCat中显示的文字大小设定:

     debug调试难题的解决
     http://www.2cto.com/kf/201506/408358.html

     debug的应用与es的沒有很大的差别因此 也不解读了。(信息内容的的复印是可以用字体样式的色调来区别的,每一个等级能够设定不一样的色调)

7、as的一些常用快捷键的应用?

删掉: ctrl y
搜索类:ctrl n
查询类源代码: ctrl B(搜索自变量来源于)
撤消:ctrl z
类特性加上Get/Set: Alt Insert(Cmd N)
搜索:Ctrl Shift A
左右挪动: Alt (up down)
查找文件: Ctrl Shift N
查看当今类在应用软件中的引入: Ctrl ALt F7
更换当今选定的文字: Ctrl R()类似重新命名)
迅速开启鼠标光标选定的类: Ctrl Alt B
弹出来可重新构建莱单: Ctrl Alt Shift T
重写父类的方式:Ctrl O
把选定的编码封裝成方式: Ctrl Alt M

AS快捷键大全,大部分全部的键盘快捷键都是有,但有一些很有可能不对,必须自身去实验
# IDEA 键盘快捷键
表明:斜体字文本表明,检测时沒有实际效果或是沒有检测时沒有做到事先标准的状况下沒有实际效果。
## IDE
功能键|表明
—|—
F1|协助
Alt F1|查找文件所属文件目录部位
Alt 1|迅速开启或掩藏工程项目控制面板
Ctrl Alt S|打开设置提示框
Alt Home|自动跳转到导航条
Esc|鼠标光标回到编辑框
Shift Esc|鼠标光标回到编辑框,关掉没用的对话框
Shift Click|关掉标签页
F12|把聚焦点从在线编辑器移到最近使用的专用工具对话框
Ctrl Alt Y|同歩
Ctrl Alt S|打开设置提示框
Alt Shift Inert|打开/关掉列挑选方式
Ctrl Alt Shift S|开启当今新项目/控制模块特性
Alt Shift C|查询文档的变动历史时间
Ctrl Shift F10|运作
Ctrl Shift F9|debug运作
Ctrl Alt F12|任务管理器打开文件夹

## 编写
功能键|表明
—|—
Ctrl C|拷贝当今行或选定的內容
Ctrl D|黏贴当今行或选定的內容
Ctrl X|裁切当今行或选定的內容
Ctrl Y|删掉行
Ctrl Z|后退
Ctrl Shift Z|往前
Alt Enter|全自动调整
Ctrl Alt L|格式化代码
Ctrl Alt I|将选定的编码开展全自动缩近编辑
Ctrl Alt O|提升导进的类移动和包
Alt Insert|获得一些Intention Action,能够转化成构造器、Getter、Setter、将 `==` 改成 `equals()` 等
Ctrl Shift V|选最近使用的剪切板內容并插进
Ctrl Alt Shift V|简易黏贴
Ctrl Shift Insert|选最近使用的剪切板內容并插进(同Ctrl Shift V)
Ctrl Enter|在当今行的上边插进新行,并挪动鼠标光标到新行(此作用鼠标光标在行首时合理)
Shift Enter|在当今行的下边插进新行,并挪动鼠标光标到新行
Ctrl J|全自动编码
Ctrl Alt T|把选定的编码放到 `try{}` 、`if{}` 、 `else{}` 里
Shift Alt Insert|竖编写方式
Ctrl `/ `|注解 `//`
Ctrl Shift `/` |注解 `/*…*/`
Ctrl Shift J|合拼成一行
F2/Shift F2|自动跳转到下/上一个不正确句子处
Ctrl Shift Back|自动跳转到之前编写的地区
Ctrl Alt Space|类名全自动进行
Shift Alt Up/Down|內容往上/下挪动
Ctrl Shift Up/Down|句子往上/下挪动
Ctrl Shift U|大小写切换
Tab|编码标识键入进行后,按 `Tab`,转化成编码
Ctrl Backspace|按英语单词删掉
Ctrl Shift Enter|句子进行
Ctrl Alt J|用动态性模版围绕

## 文档
功能键|表明
—|—
Ctrl F12|表明当今文档的构造
Ctrl H|表明类承继框架图
Ctrl Q|表明注解文本文档
Ctrl P|方式主要参数提醒
Ctrl U|开启当今类的父类或是完成的插口
Alt Left/Right|转换编码主视图
Ctrl Alt Left/Right|回到之前编写的部位
Alt Up/Down|在方式间迅速挪动精准定位
Ctrl B|迅速开启鼠标光标处的类或方式
Ctrl W|选定编码,持续按会出现别的实际效果
Ctrl Shift W|撤消挑选鼠标光标所属词
Ctrl `-` / ` `|伸缩/进行编码
Ctrl Shift `-` / ` `|伸缩/展开全部编码
Ctrl Shift `.`|伸缩/进行当今花括号中的编码
Ctrl `]` / `[`|自动跳转到代码块完毕/逐渐处
F2 或 Shift F2|高亮度不正确或警示迅速精准定位
Ctrl Shift C|拷贝途径
Ctrl Alt Shift C|拷贝引入,务必挑选类名
Alt Up/Down|在方式间迅速挪动精准定位
Shift F1|要开启在线编辑器鼠标光标标识符处应用的类或是方式 `Java` 文本文档的电脑浏览器
Ctrl G|精准定位行

## 搜索
功能键|表明
—|—
Ctrl F|在当今对话框搜索文字
Ctrl Shift F|在特定自然环境下搜索文字
F3|往下搜索关键词出現部位
Shift F3|往上一个关键词出現部位
Ctrl R|在当今对话框更换文字
Ctrl Shift R|在特定对话框更换文字
Ctrl N|搜索类
Ctrl Shift N|查找文件
Ctrl Shift Alt N|搜索新项目中的方式或自变量
Ctrl B|搜索自变量的来源于
Ctrl Alt B|迅速开启鼠标光标处的类或方式
Ctrl Shift B|自动跳转到类或方式完成处
Ctrl E|近期开启的文档
Alt F3|迅速搜索,实际效果和Ctrl F同样
F4|自动跳转至界定自变量的部位
Alt F7|查看当今原素在工程项目中的引入
Ctrl F7|查看当今原素在当今文档中的引入,随后按 `F3` 能够挑选
Ctrl Alt F7|选定查看当今原素在工程项目中的引入
Ctrl Shift F7|高亮显示配对的标识符,按 `Esc` 高亮度消退
*Ctrl Shift O*|*弹出来表明查找内容*
*Ctrl Alt Up/Down*|*迅速自动跳转百度搜索*
*Ctrl Shift S*|*高级检索、检索构造*

## 重新构建
功能键|表明
—|—
F5|拷贝
F6|挪动
Alt Delete|安全删除
Ctrl U|转至父类
Ctrl O|重写父类的方式
Ctrl I|完成方式
Ctrl Alt N|内联
Ctrl Alt Shift T|弹出来重新构建莱单
Shift F6|重新构建-重新命名
Ctrl Alt M|获取编码构成方式
Ctrl Alt C|将自变量更改成变量定义
Ctrl Alt V|界定自变量引入当今目标或是方式的返回值
Ctrl Alt F|将局部变量更改成类的成员函数
Ctrl Alt P|将自变量更改成方式的主要参数

## 调节
功能键|说
—|—
F8|跳到下一步
Shift F8|跳出来涵数、跳到下一个中断点
Alt Shift F8|强制性跳出来涵数
F7|进到编码
Shift F7|智能进入编码
Alt Shift F7|强制进入编码
Alt F9|运作至鼠标光标处
Ctrl Alt F9|强制性运作至鼠标光标处
Ctrl F2|停止运行
Alt F8|测算变量类型

## VCS
功能键|表明
—|—
Alt `~` | `VCS` 实际操作莱单
Ctrl K|递交变更
Ctrl T|升级新项目
Ctrl Alt Shift D|表明转变

8、as的常见软件应用?

   1、注释制作器Butterknife zelezny 

   

    2、有关selector的软件SelectorChapek

     

 

3、json文件格式字符串数组变换为java的bean? GsonFormat?

4、Android中的实例化有二种方法,分别是完成Serializable插口和Parcelable插口,但在Android中是强烈推荐应用Parcelable,只不过是大家这类方法要比Serializable方法要繁杂,那麼拥有这一软件一切就ok了。

5、也有大量的软件例如:

     全自动新创建ViewHolder及其initViews(findviewbyid)、Toast提醒软件这种网站地址里边出示了基础as的全部常见的软件,有兴趣爱好的盆友自身去掌握下。  

好啦到此这篇blog已贴近序幕,在接下来啦的時间里我能再次发布新的blog,谢谢你们的关心如果有解读的不对或是也有别的的一些知识要点,能够留言板留言。

 

    关键字:

天才代写-代写联系方式