
666 ,mokey测试报的问题,感谢楼主,绝世好文,分析到位,忍不住赞一个!!!
不可思议的OOM摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
onStart已经过时,现在是onStartCommand方法
Service使用场景解读在之前的一篇文章《基于场景解读Android四大组件》中谈到Service是Android提供给开发者的一个组件,主要用于后台一些耗时任务的处理。其实Android系统中已经...
曾经想过用不同包名区分版本,同时按照,后来因为推送按包名唯一区分的,放弃了。
Android打包之多版本、多环境、多渠道在平时的Android开发中,我们经常会遇到在不同网络环境(比如:开发环境、测试环境)之间的切换、一次打多个渠道包等需求,如何优雅的管理网络环境的配置?如何快速的打出多个渠道...
同样的问题, addNetworkInterceptor()有响应头但是没有响应体。调用addInterceptor()就正常,目前没找到原因,有解决的吗??
利用logger打印完整的okhttp网络请求和响应日志我们公司在项目中使用的网络请求工具是Retrofit,底层封装的是OkHttp,通常调试网络接口时都会将网络请求和响应相关数据通过日志的形式打印出来。OkHttp也提供了一个...
类弘扬大神的思路,问题是,这样做的话,大屏的优势一点没发挥
一种粗暴快速的Android全屏幕适配方案转载请联系作者并注明出处 http://www.jianshu.com/p/b6b9bd1fba4d 目前发现有少量情况没有hold住,具体可能出现问题的场景与解决方案见gi...
为什么不适用okhttp 拦截器,addInterceptor
急速开发系列——Retrofit响应数据及异常处理策略今天我们来谈谈客户端对通讯协议的处理,主要分为三部分:约定响应数据格式,响应数据的自动映射以及错误处理三部分。由于数据协议采用json的居多,因此我们在此基础上进行说明。 欢...
Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利...