Android基础 【Chapter-2】
Android API 文档在:D:\AppData\Local\Android\sdk\docs\index.html
SDK对应版本号:15----->Android 4.0 23-------->Android 6.0
CSDN—markdown编辑器快捷键
- 加粗
Ctrl + B
- 斜体
Ctrl + I
- 引用
Ctrl + Q
- 插入链接
Ctrl + L
- 插入代码 `Ctrl + K
- 插入图片
Ctrl + G
- 提升标题
Ctrl + H
- 有序列表
Ctrl + O
- 无序列表
Ctrl + U
- 横线
Ctrl + R
- 撤销
Ctrl + Z
- 重做
Ctrl + Y
一:沙盒机制:为每一个应用程序都分配内存当虚拟机
二:两种编译
解释型语言:运行在虚拟机,先解释,再编译,如Java语言
编译型语言:直接生产机器语言,直接编译,如C语言
三:Views和Activity的区别
Views视图------------> 相当于投影仪
Activity窗口---------->相当于幕布
四:Android中的四大核心组件
- Activity:展示可视化用户界面
- Service : 没有可视化界面,而是在一段时间后在后头运行
- BroadCastReceive:一个专注于接受广播通知信息,并做出相应处理组件
- ContentProvider:数组共享组件,用于应用共享数据
五:Android项目中常见文件须知
- Src:源代码目录
- res:资源文件目录
- libs:放置库文件
- assets:资源文件,非必须资源
- drawable:放置图片
- Layout :布局文件,相当于设计图
- values:值文件
- mipmap:也是放置图片文件的,只是放在mipmap里的图片运行起来效率比较快,和高效
六 : 日志的定义
private final static String LOG_TAG="MainActivity"(引号里面一般都是放置类名)
log.d(Log_TAG,"---->"+mTextView);
七:RGB和ARGB
eg:# 设置透明度 RED GREEN BLUE
# 50 FF 00 00--------------->表示的透明度为50,颜色为红色(透明度为:0—250)
八:以前写Android代码用的Eclipse,现在我们改用 Android Studio,下面是Android Studio的一些常用的快捷方式
Alt+回车 导入包,自动修正
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码 (如get,set 方法,构造函数等 )
Ctrl+E或者 Alt+Shift+C 最近更改的代码
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自动补全代码
Ctrl+空格 代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Shift+C 对比最近修改的代码Shift+F6 重构 -重命名
Ctrl+Shift+先上键
Ctrl+Y 删除行( ctrl+x不是删除行,是剪切。如果不选中,则为剪切当行。 ths for 貌似掉线)
Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/ 注释( // 或者/…/ )
Ctrl+J 自动代码
Ctrl+E 最近打开的文件
Ctrl+H 显示类结构图
Ctrl+Q 显示注释文档
Alt+F1 查找代码所在位置
Alt+1 快速打开或隐藏工程面板
Ctrl+Alt+ left/right 返回至上次浏览的位置
Alt+ left/right 切换代码视图
Alt+ Up/Down 在方法间快速移动定位
Ctrl+Shift+Up/Down 代码向上 /下移动。
F2 或Shift+F2 高亮错误或警告快速定位代码标签输入完成后,按 Tab,生成代码。
选中文本,按 Ctrl+Shift+F7 ,高亮显示所有该文本,按 Esc高亮消失。
Ctrl+W 选中代码,连续按会有其他效果
选中文本,按 Alt+F3 ,逐个往下查找相同文本,并高亮显示。
Ctrl+Up/Down 光标跳转到第一行或最后一行下
Ctrl+B 快速打开光标处的类或方法
最常用快捷键
1.Ctrl+E,可以显示最近编辑的文件列表
2.Shift+Click可以关闭文件
3.Ctrl+[或 ]可以跳到大括号的开头结尾
4.Ctrl+Shift+ Backspace可以跳转到上次编辑的地方
5.Ctrl+F12,可以显示当前文件的结构
6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按 F3可以选择
7.Ctrl+N,可以快速打开类
8.Ctrl+Shift+ N,可以快速打开文件
9.Alt+Q可以看到当前方法的声明
10.Ctrl+W可以选择单词继而语句继而行继而函数
11.Alt+F1可以将正在编辑的元素在各个面板中定位
12.Ctrl+P,可以显示参数信息
13.Ctrl+Shift+ Insert可以选择剪贴板内容并插入
14.Alt+Insert可以生成构造器 /Getter/Setter等
15.Ctrl+Alt+ V 可以引入变量。例如把括号内的 SQL赋成一个变量
16.Ctrl+Alt+ T可以把代码包在一块内,例如 try/catch
17.Alt+Up and Alt+ Down可在方法间快速移动
下面的不是很有用
18.在一些地方按 Alt+Enter 可以得到一些 Intention Action,例如将”==” 改为”equals()”
19.Ctrl+Shift+ Alt+N 可以快速打开符号
20.Ctrl+Shift+ Space在很多时候都能够给出Smart提示
21.Alt+F3可以快速寻找
22.Ctrl+/和 Ctrl+Shift +/可以注释代码
23.Ctrl+Alt+ B可以跳转到抽象方法的实现
24.Ctrl+O可以选择父类的方法进行重写
25.Ctrl+Q可以看 JavaDoc
26.Ctrl+Alt+ Space是类名自动完成
27.快速打开类 /文件/ 符号时,可以使用通配符,也可以使用缩写
28.Live Templates! Ctrl+ J
29.Ctrl+Shift+ F7可以高亮当前元素在当前文件中的使用
30.Ctrl+Alt+ Up /Ctrl+Alt +Down可以快速跳转搜索结果
31.Ctrl+Shift+ J可以整合两行
32.Alt+F8是计算变量值
重要事情预警
博主的Github,有一些有意思的小东西,欢迎骚扰