安卓开发 季度总结二

本文详细介绍AndroidStudio快捷键、控件属性理解、HttpURLConnection使用、常见问题解决及Http库对比,助您提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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协议的客户端编程工具包。

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值