androidokgo的简单介绍

Android使用OKGO的坑

1、首次项目使用okgo网络请求框架,碰到一个非常坑的bug,这里做个记录。每次A表单页面提交数据请求,成功之后然后跳转到B页面之后接受到数据马上请求数据,请求的socket会被close,请求到一半,没有返回直接被close。

创新互联自2013年起,先为霞浦等服务建站,霞浦等地企业,进行企业商务咨询服务。为霞浦企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

2、最开始是在 okhttp-OkGo 看到的介绍。抓取 HTTP 和 HTTPS 很方便,查看信息也很容易。Android开发时,手机设置代理后抓取也很省事。因为这次要抓取的主要是 TCP 协议,所以就选的wireshark,因为这个还带有分析功能。

3、Callback在子线程中回调,大部分时候,我们都是需要更新UI的,还需自己post到主线程中处理。 构建请求步骤比较多 因此,Square提供了针对OkHttp的封装库Retrofit,另外Github上也有很多第三方的封装库,比如OkGo。

4、这种东西在开发中,一般是前端和后端协商好,怎么返回。状态码200说明这次请求是成功的,json中是你和后端协商好的状态码!没有协商过的应该按照http协议的标准来返回状态码。

安卓第三方开源库

(1) 数据库模块:android中的 ,使用了线程池对sqlite进行操作。(2) 注解模块:android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。无需findViewById和setClickListener等。

BLE上比较成熟的第三方开源库目前并没有。建议根据Googleguan 方DEMO和文档,自己去写一个库比较好。因为Android里BLE相关的类并不多,大概十个左右,掌握起来不难,而且自己写的库改起来毕竟灵活点。

LeakCanary是Square公司基于MAT开源的一个工具,用来检测Android App中的内存泄露问题。

一般 Android 项目从 Eclipse 导入至 Android Studio(以下简称AS) 后,会出现各种问题,最主要的就是 “gradle” 目前为止还不支持 .so 库文件打包入 apk 。

目前应用比较多的处理Excel的类库主要有两种JXL 和POI。都是开源项目,POI是apache下的子项目,经过研究和比较觉得POI更新更快一些。到目前为止已经支持Excel2007版本了,不过目前也是5的beta4版以上才支持。

关于网络抓包的一些记录

1、tcpdump检测登录linux系统输入tcpdump,如果找不到表示没有安装。也可以用rpm查询。输入yum install tcpdump 查找安装tcpdump,需要联网。安装好之后,输入tcpdump 或rpm可以查询到了。

2、抓包(packet capture)就是将网路传输传送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网路安全。抓包也经常被用来进行数据截取等。

3、首先,打开软件配置,网络抓包所需参数,如图1。在比较熟悉协议的情况下,可选择过滤器,过滤掉不关心的数据包,以方便分析。

4、通过数据包的有无来判断故障,一般用于防火墙策略调试等场景,在防火墙上进行抓包,或交换机上镜像抓包,或者这交换机内嵌抓包功能。这种抓包无需进行过多分析。


当前标题:androidokgo的简单介绍
文章起源:http://azwzsj.com/article/dgjhedg.html