adroid studio 使用

作者:韩亚飞_yue31313_韩梦飞沙  

QQ:313134555 


源文件 adroid studio 使用.docx 是 图文模式,  已经上传到云盘。


每日提示:

你知道吗?

快速查看光标处的类或方法的文档,按ctrl+Q

上一个提示,下一个提示,关闭

 

caret 光标

---

去导航到这个类,或者方法或者变量在代码某处备用,位置光标在用法,和按ctrl+B 导航生命.你也可以按鼠标+ ctrl键.

 

你可以快速浏览当前编辑的文件,用ctrl+F12 ,浏览文件结构.

他展示成员列表当前类的,选择一个元素,你想要浏览的,按Enter或者F4

很容易定位一个项在列表中,仅仅输入他的名字.

---

你可以容易的重命名你的类,方法,变量,用自动更正,所有地方你有用到的.

试下他,替换光标在符号,你想要重命名,按下shift+F6,重构,重命名.打一个新名字,在悬浮框出现的,或者选择一个建议的名字,然后enter

 

symbol符号; 象征; 标志; 记号;

refactor 重构

----

---

智能打字代码完成大体上帮助找到方法,变量,那是适当的,在当前上下文,通过分析期待的打字,一完整的表达.所以这么做.as 精确定位最上5 最适合结果高亮显示他们,在绿色的背景上. 按ctrl shift +空格

suitable 适当的

express 表达

pinpoint 精确位置

---

(这样翻译着实有点麻烦.不过不可避免,虽然看其他别人写的as使用,直接是中文).但是都没这种原生的直接看,全面,熟悉.而且锻炼.

---

文件

新建

打开,

打开最近

关闭工程

设置 ctrl alt S

项目结构 ctrl alt shift + s

其他设置

导入设置

导出设置

设置仓库

repository 仓库

保存所有 ctrl s

同步

synchronize 使用同步

invalidate使无效

清除缓存,重启

打印

power 运转

mode 方式

运行保存方式

退出.

----

编辑

撤销操作

恢复操作

剪切

复制

复制路径

plain 平的 ,素的

复制作为纯文本

reference参照

复制参照

粘贴

粘贴从历史记录中

simple 简单的

粘贴简单

删除

查找

macros 宏命令

宏命令

选择所有

extend 延伸 扩展

延伸选择

shrink 收缩

收缩选择

statement 声明

完成当前声明

加入行

paragraph 段落

填充段落

duplicate 复制

block 块,区域

复制行或区域

indent 缩进排版

缩进排版选择

去除缩进排版行或者选择

toggle 切换 ,转换

case 实例

切换实例

convert 转变

转变缩进排版

下一个参数

上一个参数

encode编码,将什么编程计算机语言

special 特殊的

编码 xml或html 特殊字符

---

视图

工具窗口

最近文件

最近改变的文件

最近改变

scheme 策划 计划 结构

快速切换计划结构

工具栏

工具按钮

状态栏

导航栏

presentation 演出,报告,陈述

进入简报模式

distraction 娱乐,分散,心烦意乱

distraction free 不受干扰的

进入不受干扰模式

进入全屏

---

导航

文件

记号

后退

前进

最近编辑位置

下一个编辑位置

书签

调到导航栏

声明

implementation贯彻; 成就;; 安装启用;执行设计,实现

实现

打声明

父方法

测试

related 有关系的

有关系的记号

文件结构

文件路径

hierarchy分层,层次; 等级制度;

导入层次

打层次

方法层次

调用层次

下一个高亮错误

上一个高亮错误

emmet 就是 Emmet:HTML/CSS代码快速编写神器

下一个Emmet编辑点

上一个Emmet编辑点

下一个方法

上一个方法

---

代码

覆盖方法

实现方法

delegate

generate生成

生成

包围

unwrap打开; 散开;

打开,移除

completion完成,结束; 实现

完成

folding可折叠的;

折叠

template模板; 样板; 型板;

插入生活模板

包围生活模板

comment评论; 注释; 意见; 说明;

评论

注释行注释

注释块注释

reformat重排; 重新格式化; 重格式化;

格式化代码

自动缩进行

optimize使最优化,

优化导入包

rearrange重新排列; 重排列; 重新整理;

重排代码

statement 声明

移动声明下

移动声明上

移动行下

移动行上

copyright版权,著作权;

更新版权

---

分析

inspect视察; 检查,检验;

cleanup清理; 清扫; 清除 (污染物); 整顿;

inspection检验; 检查; 视察; 检阅;

infer推断; 猜想,推理; 暗示; 意指;

nullity无效; 零化度; 零度;

coverage范围; 保险; 覆盖层;

dependencies从属; 附属地; 依赖;

backward后退法; 后; 后向;

module模块表; 模式; 模块名

cyclic循环; 周期; 周期性;

flow流动; 滔滔不绝; 涨潮; 连贯;

stack trace 栈 追踪

 

检查代码

代码清理

通过名字运行检查

配置当前文件分析

观察离线检查结果

推断无效

显示范围数据

分析依赖

分析模块依赖

分析周期依赖

分析数据流动 到这

分析数据流动 从这

分析栈追踪

---

重构

signature签名; 署名; 识别标志

migration迁移; 迁徙; 移民;

instance实体; 例; 对象实例;

extract抽取; 数据抽取; 抽出;

inline内联元素; 行内; 在线;

invert反相; 反转; 倒转;

inheritance遗传性; 遺傳; 继承遗产;

delegation委托; 代表团; 授權;

middleman中間人; 中人; 中间商;

wrap; 缠绕; 包裹

encapsulate封裝; 压缩; 密封;

generify  (查不到)泛型化?

migrate数据迁移; 遷移; 移植;

internationalize国际化; 内化; 世界化;

convert转化; 格式转换; 轉換;

RTL  RTL在电子科学中指的是寄存器转换级电路(Register Transfer Level)的缩写,也叫暂存器转移层次。

 

重构这个

重命名

改变签名

打迁移

制造静态

转换到实例方法

移动

复制

安全删除

抽出

内联元素

反转 boolean

拉成员上

推成员下

用结构可能位置

替代遗传用代表

移除中间人

用方法返回值包围

封装区域

替代构造器用工厂方法

泛型化?

数据迁移

国际化

转换java

移除不用的资源

内联风格

用可能的风格

添加可能的RTL支持

---

构建

flavors香味剂; 滋味; 食用香料; 韵味; 特点;

variant变体型; 变体; 变量;

deploy部署; 配置; 散开;

engine发动机,引擎; 工具; 火车头; 机车;

制造工程

制造

清理工程

重建工程

编辑构建类型

编辑特点

编辑库和依赖

选择构建变量

构建apk

生成签名的apk

部署模块到app 工具

---

运行

coverage范围; 保险; 覆盖层;

configurations构型; 组态;配置;

step over 跳过

force强迫; 强行; 促使,

cursor光标

drop放弃; 停止;

resume继续; 重新开始;

evaluate评价,估价;

toggle切换;

temporary短暂的; 临时的,暂时的;

dump信息转储; 转存; 倒出;

attach附上; 贴上,系;

运行 app

调试 app

运行app 范围

运行

调试

编辑配置

清除重启

停止

显示运行列表

重启activity

跳过

强制跳过

跳入

强制跳入

智慧跳入

跳出

运行到光标

丢掉框架

停止程序

继续程序

评估表达式

快速评估表达式

显示执行点

切换行断点

切换方法断点

切换临时行断点

切换断点可用的

观察断点

获得线程丢掉

附上调式工具给安卓进程

---

工具

scratch擦,刮; 刮擦声; 搔痕; 乱写乱画;  Scratch是一款面向少年的简易编程工具。

groovy Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言

任务和环境

生成javadoc

新建 scratch 文件

groovy 控制台

安卓

---

VCS  版本控制系统

integration集成; 融合; 积分;

patch补丁,补片

可用版本控制集成

VCS 操作

应用

检出从版本控制

导入进 版本控制

浏览 VCS 仓库

同步设置

---

窗口

store商店; 贮存物; 仓库; 大量; 贮存; (在计算机里) 存储;

layout布局,安排,设计; 布置图,规划图;

active积极的,活跃的,有生气的;迅速的,敏捷的; 有效的,起作用的;

tabs选项卡; 标签页; 页签;

存储当前布局作为默认

重置默认布局

常用工具窗口

编辑选项卡

后台任务

下一个工程窗口

上一个工程窗口

---

帮助

action行动,活动; 功能,作用; 手段

topics题目,论题,话题

productivity生产率,生产力

submit顺从,服从; 甘受,忍受, 提交

properties属性

licenses许可证; 授权; 许可;

keymap键盘映射

reference参考; 参考书

VM 虚拟内存

 

查找功能

帮助话题

每日提示

生产向导

提交反馈

显示日志在浏览器

编辑自定义属性

编辑自定义VM 选项

调试日志设置

在线文档

Android studio 什么是新的

显示许可证

默认键盘映射参考

检查更新

关于

---

Android Studio 常用功能介绍 - Android Studio 安卓开发者社区

强烈推荐android studio用的几个插件 - 宏亮的专栏 - 博客频道 -CSDN.NET

Android studio如何使用SVN进行版本控制? - Android Studio - 知乎

强烈推荐android studio用的几个插件 - 宏亮的专栏 - 博客频道 -CSDN.NET

--

汉化..还是不要搞了。有问题。

先解决中文乱码不显示的问题,

设置中File > Settings > Appearance & Behavior> Appearance,将default fonts改为MicrosoftYaHei(改成其它SimHei,SimSun也行,但个人觉得雅黑好看些)。

这里没有 Microsoft YaHei 也没有 SimHei,SimSun 。改成了Microsoft  JhengHei.

应用。

还有一种乱码是

File >Settings > Editor > File Encodings 里ProjectEncoding改为UTF-8

--

提示我版本过期。

让我更新。

显示不同,或者 更新版本。

specific具体的; 明确的特性; 细节

branch分支; 树枝; 部门

depth深度; 深处

administrative管理的,行政的; 行政职位

externals外部的; 外面的

更新/切换到 指定的url

用分支

深度工作复制

强制更新

更新管理信息,仅仅在改变的子树

忽略外部的

immediates立即的; 直接的,最接近的; 目前的,当前的; 直觉的;

infinity <>无穷大; 无限的时间或空间;

空的

文件

目前的

无限的

更新完成

6个文件更改

1个文件删除

 

--

没有用的导入语句

convert(使)转变

字段可以转成一个局部变量

inspection检验; 检查; 视察; 检阅;

redundant多余的,累赘的

这个检查搜索多余的类字段它可以换成一个局部变量

preceded之前发生(或出现)

be preceded by的意思别弄反了

assignment分给,分配; 任务,工作,

如果所有的局部用法的一个字段是在分配分配给它字段前发生,

这个字段可以被移除,它的用法可以用局部变量替代。

--

其实这下面的更多解释 我不用看。 已经知道什么意思了。


---

template模板; 样板; 型板

默认的文件模板

inspection检验; 检查; 视察; 检阅;

proposes提议,建议(

这个检查报告为文件开头的默认模板的用法,

也就是说,检查提议改变默认文件模板,然后用它。

显示了这个区域的一些警告。

analysis分析

typos打字稿; 打印错误( typo的名词复数 ); 打字(或排印)文稿的小错误

分析完成

发现12个警告

发现5个文稿错误

这里说的文稿错误应该就是这个,靛蓝色的标示。

参数标志缺少描述

这里有粉色和靛蓝色

粉色赋值。靛蓝色是调用。

annotation注释;

inferred推断

插入这个

隐藏注释从源码推断

 

点击插入这个后,变成了这样

点击隐藏后,是这样

那个 @标示没有了。

indent缩进排版;

guide指导

wraps覆盖; 包裹

annotate  注释

显示缩进排版指导

用软包裹

注释

 

点击 annotate 这么个效果

---

点击这两个,没看出来什么效果。。

这些黄色背景的,都是警告的位置

 

把私有的,变成保护?变成公开?变成包局部?

什么鬼为啥?

 

变成局部

文稿:重命名到

文稿:保存imei到词典

添加javadoc

转变成线程局部

转变成原子?

atomic原子的; 原子能的,原子武器的; 极微的;

看来那个灯泡是提示

abc标示是文稿?

铅笔标示是代码自动填写?

 

下面这个那个警告提示要编辑文件模板的,

 

6行被删除

deprecated不赞成,反对(

检查不赞成api用法   选项

profile侧面,半面; 外形,轮廓

suppress镇压,压制; 止住

--

查看父类

--

关联的xml文件

--

inject(给)注射(药物等) ; (给添加;

intention意向; 意图,目的

添加语言或者参考

deprecated不赞成

 

有人弄过h264视频转mp4吗?

独钓***寒江雪(991217974)2016-05-16 17:07:21

我网上的下载的视频格式能成功转成mp4,自己解码的h264不可以

http://www.360doc.com/content/13/1119/20/6828497_330592206.shtml

 

UPDATE_APP_OPS_STATS

更新 app

ops   OPS 全称为:Open Pluggable Specification,开放式可插拔规范。是IntelNEC,Micsoft共同制定的标准化数字标牌接口规范。

 

stats    statistics统计学,统计表

INTERACT_ACROSS_USERS_FULL

interact互动; 相互作用; 互相影响;

across穿过; 横穿,横过; 交叉;

互动,穿过,用户,全部

 

 

调用系统的计算器

Intent mIntent = new Intent();

mIntent.setClassName("com.android.calculator2","com.android.calculator2.Calculator");

startActivity(mIntent);

加权限<uses-permissionandroid:name="android.permission.INTERACT_ACROSS_USERS_FULL" />

 

DISABLE_KEYGUARD

让键盘守卫失效

GUARD守卫

 

SET_PREFERRED_APPLICATIONS

preferred首选的

设置首选应用

 

EXPAND_STATUS_BAR

EXPAND 扩展

扩展状态栏

 
BROADCAST_STICKY

STICKY粘性的; 热湿的,闷热的; 极不愉快的; 不动的;

 

RECEIVE_USER_PRESENT

PRESENT现在; 礼物; 瞄准

接受用户目前

resolve使分解,使解体分解; 下决定;

corresponding相符合,相当的,对应的

不能分解对应的 jini函数

solid固体的; 实心的; 结实的,可靠的; 可信赖的;

Cracker爆竹; 薄脆饼干; 迷人的姑娘; 解密高手;

 

--

守护线程(Daemon 
Java有两种Thread守护线程Daemon”用户线程User”
守护线程是一种在后台提供通用性支持的线程,它并不属于程序本体。
任何线程都可以是守护线程Daemon”用户线程User”。他们在几乎每个方面都是相同的,唯一的区别是判断虚拟机何时离开:
用户线程:Java虚拟机在它所有非守护线程已经离开后自动离开。
守护线程:守护线程则是用来服务用户线程的,如果没有其他用户线程在运行,那么就没有可服务对象,也就没有理由继续下去。
setDaemon(boolean on)方法可以方便的设置线程的Daemon模式,trueDaemon模式,falseUser模式。setDaemon(boolean on)方法必须在线程启动之前调用,当线程正在运行时调用会产生异常。isDaemon方法将测试该线程是否为守护线程。值得一提的是,当你在一个守护线程中产生了其他线程,那么这些新产生的线程不用设置Daemon属性,都将是守护线程,用户线程同样。例:我们所熟悉的Java垃圾回收线程就是一个典型的守护线程,当我们的程序中不再有任何运行中的Thread,程序就不会再产生垃圾,垃圾回收器也就无事可做,所以当垃圾回收线程是Java虚拟机上仅剩的线程时,Java虚拟机会自动离开。

--

@SuppressWarnings("unused")
Suppress镇压,压制; 止住
 
decoding 编码
extractAssetX
extract提取; (费力地)拔出; 选取; 获得;
 
as的快捷键:
ctrl+alt+ 左右键,返回上一个光标位置
 

代码分析

一些文件包含问题,

7个错误,和193个警告。发现

你想要重新看下他们吗?

点击重新看下

如图

这里显示出了所有信息。

redundant多余的,累赘的

修饰 public 是多余的,为接口字段

risky冒险的,危险的; 大胆的; 风险很大。

,当创建文件有风险的,请仔细复查。

一个比23.3.0 更新版本的 v7 可用,是23.4.0

 

inspection检验; 检查; 视察; 检阅;

suppress镇压,压制; 止住,忍住

annotation注释;

 

创建目录方法的结果,被忽略了。

 

多余的数据创建,为调用方法

continue是没必要的,因为直到最后;在一个循环里

 

数组访问,可以导致空指针异常。

assert声称,断言; 维护,坚持; 坚持自己的主张; 生效;

Warning:(55, 9) Dynamically loading code using`load` is risky, please use `loadLibrary` instead when possible

Warning:(54, 6) On SDK version 23 and up, yourapp data will be automatically backed up and restored on app install. Consideradding the attribute `android:fullBackupContent` to specify an `@xml` resourcewhich configures which files to backup. More info:https://developer.android.com/preview/backup/index.html

automatically自动地;

backed up备份; 阻塞;

Consider考虑; 认为;

attribute认为…是; 把…归于; 把…品质归于某人; 认为某事[物]属于某人[物];属性;(人或物的)特征

specify指定

backup备用的

 

Warning:(54, 6) App is not indexable by GoogleSearch; consider adding at least one Activity with an ACTION-VIEWintent-filler. See issue explanation for more details.

explanation解释; 说明

 

Warning:(63, 10) Exported service does notrequire permission

Exported出口,输出

 

properly适当地; 正确地; 恰当地; 完全,非常

be necessary for对……有必要

be necessary for sb. to do sth.对某人来说做某事是必要的 

gradle 文件改变,自从最后工程同步,一个工程同步对ide正确工作是必要的。

 现在同步

--

---

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yue31313

感谢打赏,继续分享,给您帮忙。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值