开发中遇到的问题
懒猪儿虫
谷歌饮水机管理员安卓开发
展开
-
关于retrofit进行网络请求时发生的奇怪错误
在我们进行的网络请求中,服务器得到的数据是乱的,具体混乱格式及情况如下:1.api接口如下:2.创建retrofit实例:3.网络工具类的单例化4.提供一个对外的方法5.在activity里面调用api及网络工具类然后我们传入一个map集合到getallcar方法里面,然后服务器收到了一串乱码,然后我和后台对接了半天,发现原因如下:原创 2017-07-10 22:09:47 · 1768 阅读 · 0 评论 -
android安卓中自定义的对象序列化问题
一、序列化的原因:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。二、选取哪种可参考下面的原则:1.在使用内存的时候,Parcelable 类比Serializable性能高,所以推荐使用Parcelable类。2.Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC。原创 2017-06-21 22:27:11 · 359 阅读 · 0 评论 -
安卓Android关于adb服务不能运行的问题
1.运行 cmd 中的adb device,如果出现不是内部命令就是环境变量没有配置好 --1.在stduio2.2以前的话查看adb.exe在自己下载的androidSDK文件夹下的tools,2.2以上版本换了个地方 放在了platform-tools下面 2.这时候直接把adb.exe路径添加在配置java环境变量的path后面 3.此时运行adb d原创 2017-04-15 11:00:17 · 1253 阅读 · 0 评论 -
安卓AndroidScrollView嵌套ListView的问题及其优化
在写项目的过程中通常会用到ScrollView嵌套ListView的情况,此时我们使用原生的ListView会出现只显示一行的情况,并且可能会出现scrollview与listview的滑动出现冲突,前者是因为在scrollView中ListView在OnMeasure阶段无法测出实际的高度,后者是因为事件冲突。第一个问题的解决方案有三种。1.写死listview的高度,前提是在scrol原创 2017-04-08 23:56:11 · 446 阅读 · 0 评论 -
Android已封装好的Retrofit网络框架如何断点获取原始的json
最近在项目中遇到一个问题,相信大部分人都会遇到,先说下问题出现的情况,我项目的网络框架用的是Retrofit+Rxjava+Okhttp,一般我们封装Retrofit网络请求接口的Serivce时都会定义好动态编译泛型,如: @POST("realTimeProtectionService/findMapInfo") Observable> findMapInfo(@QueryM原创 2018-01-10 18:16:06 · 1680 阅读 · 0 评论