作者:韩亚飞_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,开放式可插拔规范。是Intel与NEC,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模式,true为Daemon模式,false为User模式。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正确工作是必要的。
现在同步
--
---