百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

我的android studio学习日记(android studio总结)

toyiye 2024-04-04 11:35 19 浏览 0 评论

学习了一段时间的android studio无法习惯,我肯定不知道android studio的好处,又害怕开发过程中遇到无法掌控的情况,又转战eclipse了

决心找了教程好好研究一番。

我发现这里有一份很好的教程是《android实用教程》开始新的学习之旅

http://yuedu.baidu.com/ebook/31beb61a9b6648d7c1c746e8.html

我强烈建议实际操作一遍,并且将所有快键键按一遍。可以强化记忆。

一开始进入的是欢迎界面

1:start a new Android studio project 启动一个新的android studio 工程

2:open an existing android studio project 打开一个已经存在的android studio 工程

3:import an Android code sample 导入一个Android的代码示例

4:import Non-Android Studio project 导入非android工程

5:configure 设置

6:doc and how-Tos 文档和操作指南

1:SDK Manager SDK管理

打开以后会弹出Android 各个api版本,androidSDK文档

以及各版本虚拟机 gooogle api

2:Preferences

偏好设置

3:Plugins

插件管理

4:import Settings 导入设置文件

5:export Settings 导出设置文件

6:Project Defaults 默认项目配置

android studio菜单栏介绍

1:About Android Studio 关于android studio

2:Check for Updates.....

3:Preferences 偏好设置

4:Services 服务——1:打开系统偏好 2:打开终端

5:Hide Android Studio 隐藏android studio

6:Hide Others 隐藏其他

7:Show All

实用快捷

command+H 可以快速隐藏android studio 用来切换到桌面再好不过

command+, 可以快速打开系统偏好设置

android studio的Project 相当于eclipse的workspace,Module相当Project

1:new Project 新建一个工程相当于新建了一个eclipse wrokspace

2:new Module 新建一个模块相当于新建了一个eclipse project

3:import Project 导入工程

4:import Module 导入模块

5:import Sample 导入一些示例

6:New.......新建任意

7:Open 打开 可以打开一个文件或者一个文件夹新建一个Project

8:Open Recent 打开最近的Project

9: Close Project 关闭当前工程

10:Project Structure 项目结构 可以看到SDK Location

app SDK版本 编译工具版本 签名工具 版本控制

编译类别(release,debug) 依赖

11:Other Setting 其他设置

12:import Setting 导入设置

13:export Setting 导出设置

14:SaveAll 保存所有 eclipse常用软件

15:Synchonize 同步

16:Invalidate Caches / Restart 清除缓存,并重新启动

17:Power Save Mode 进入省电模式

这里比较重要的快捷

command+N 新建,选中你工程目录中一个想要插入的位置按下该快捷键插入文件。

command+; 快速进入工程的目录结构

这里快键较多,基本常用非常重要

1:Undo Typing 回退 commant+z

2:Redo 重做,撤销回退 commant+shift+z

3:cut 剪切 commant+x

4:cory 复制 commant+c

5:cory path 复制路径shift+commant+c

6:cory Reference ?

7:paste 粘贴

8:paste from history 从历史中选择一个复制记录(选中一个可输入框)

9:paste Simple ?

10:Delete 删除

Find

11:find commant+F 弹出文本搜索框

12:Replace commant+R 会弹出2个对话框 搜索并替换

13:Find Next 寻找下一个 commant+G

14:Find Previous 寻找上一个commant+shift+G

15:Find Word at Caret ?

16:Select All Occurrences ?

17:Find in Path [command+shift+F] 在路径中搜索(全局搜索)

18:Relace in Path [commant+shift+R] 在路径中替换(全局替换)

19:Find Usages 查询用法,相当于Eclipse open call hierarchy 查询哪里调用了。

选中要查看的类名或者方法名或者字段,快捷键按[alt(option)+F7]

20:Find Usages Settings ?

21:Show Usages command+alt+F7 显示用法 会弹出小窗口让你快速定位

22:Find Usages in File command+F7 在当前文件中查找查找用法

23:Hightlight Usages in File command+shift+F7 在当前文件中突出强调用法

24:Rectnt Find Usages 最近的用法查询记录

25:macros 宏

26:Column Selection Mode ?列选择模式

27:Select All 全选 command+A

28:Select Word at Caret alt+?? 设置选择字符号 选中单词位置,按下快捷键可以选中整个单词 再按可以选中当前

整行语句

29:UnSelect Word at Caret alt+?? 取消选择字符快

30:Complete Current Statement command+shifit+enter 完成当前语句,在指定行相当于帮你输入了;符号

31:Join Lines ctrl+shift+j 删除向下空行,缩短行

32:Duplicate Line command+D 重复行,相当于复制粘贴新一行,如果对空行使用相当于回车键

33:

Unindent Selection

Toggle Case

Convert Indents

View 视图

Tool Windows 工具窗口 Presentation Mode

Project commant+1 工程视图 当你选择一个工程时候按下这个键,可以隐藏左侧的工程,用来敲代码隐藏工程结构的时候不错。

Favorites commant+2 收藏夹?不了解感觉好像没什么用

Find commant+3 弹出Find 工具条

Android Commant+6 弹出android调试窗口 相当于eclipse 的DDMS

Structure Commant+7 弹出当前类的所在工程结构视图

Build Variants 构建版本 快速选择release或者debug版本

Commander ?

Event Log 事件日志

Gradle ?

Gradle Console Gradle命令行

Maven Projects ?

Memory Monitor 内存图形化界面

如果不显示内存图形化界面 打开Tools->Android->Enable ADB Integeration 设置为Enable

按下command+ ;(工程结构目录) (工程)->build Types->Debuggable 设置true

连接手机重新运行应用就能看到内存图形化界面了。

Toolbar 隐藏上方工具条

Tool Buttons 外边框按钮工具条

status Bar 状态栏工具条

Navigation Bar 导航栏

Enter Presentation Mode 开启陈述(播放)模式

Enten Full Screen 开启全屏模式 ctrl+command+F 这个快捷键比较实用

Navigate快速导航

Class command+O 快速定位类

File command+shift+O 快速定位文件

Symbol ?好像和File没什么区别

Back command+[ 回退

Forward command+] 向前

Last Edit Location command+shift+delete 最后一个可编辑的坐标

Select in alt+F1 选择范围 跳转当前所在工程或者File路径...

Jump to Navigation Bar commant+1 跳转到导航条 很没用的功能

Delaration 宣告 command+B 对当前文件调用方法查询

Implementstation(s) command+alt+B 对实现类查询

Type Declaration ctrl+H 类别

Next Highlightend Error

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码