安卓开发 季度总结二

1.下面总结一下Android Studio 常用的快捷键。

Ctrl   +    D       在当前行的下方复制一行

Ctrl  +     Y        删除当前行

Ctrl  +     G        快捷行数定位

Ctrl   +  Z     撤销

Ctrl   +    /       注释一行,再按一下反注释

Ctrl  +    J         自动代码

Ctrl  +   H       显示类继承结构图

Ctrl   +  w     选中代码 类似双击效果 

Ctrl   +    F12     快速查找类中方法

Ctrl   +  Shift +F10 运行

 Ctrl  + Alt + O   优化导入的包和类

Ctrl + Shift +F  全局搜索

Ctrl  + Alt +L    规范代码

2.理解控件 match_parent 与 wrap_content 区别

a. match_parent: 强制使它的大小等同于父控件

b.wrap_parent :让这个属性包着内容。即使这个属性和内容大小刚好一样。

3.HttpURLConnection 的使用

获取 HttpURLConnection 实例(new)--》传入目标的网络地址----》调用openConnection() 方法

-----》设置Http请求所使用的方法(主要是get和post)------》自由定制(设置连接超时,或者读取超时毫秒数)

------》调用getInputStream() 方法,就可以获取到服务器返回的输入流----》对输入流进行读取

------》最后调用disconnect()方法将Http连接关闭

4.cmd 输入netstat 出现 nerstat 不是内部命令。

解决方式:将系统切换至32位,在cmd中输入:cd\window\system32

5.AS 中多次出现adb.exe 停止工作。

解决方式:可能是端口别的进程占用了。 杀死可能存在影响的进程,

或者在cmd中输入: netstat    -aon|findstr 5037  查看被占用的端口。

6.比较一下HttpURLConnection ,OkHttp,HttpClient的区别

a.  HttpURLConnection

(Android 2.3 版本之后),是一种多用途,轻量级的Http 客户端,使用它来进行Http 操作可以适用大多数的应用程序,轻便,灵活,易于扩展。

b.  OkHttp  

现代,快速,高效的 HttpClient. 支持Http2 以及SPDY (一种开放的网络传输协议)

okHttp 是安卓版 Http 客户端,非常高效,支持SPDY,  连接池,HTTP缓存。

c. HttpClient 

安卓2.2版本以下,现在不常用提供Http协议的客户端编程工具包。

猜你喜欢

转载自blog.csdn.net/lwzy1314/article/details/82021051
今日推荐