DevYM Note

Do what you like is the most important thing !

Android即时监听网络状态

前言

记录开发成长过程中的点点滴滴,在探索的道路上从未止步,共勉!!!

近期重新梳理了下之前封装的即时监听网络状态变化功能逻辑,此文记录下整个思路。

即时监听网络状态变化功能的应用场景还是比较广泛的,比如网络断开时给出提示、WiFi切换到蜂窝移动网络时播放视频下载文件等提示用户注意流量消耗等。

从API Level 21也就是Android5.0新增的一种监听网络状态回调的方式ConnectivityManager.NetworkCallback,对于Android5.0以下设备则采用通过接收系统发送的android.net.conn.CONNECTIVITY_CHANGE广播的方式来实现。

APK瘦身过程记录

前言

记录开发成长过程中的点点滴滴,在探索的道路上从未止步,共勉!!!

随着项目不断壮大,在我们的日常开发中可能渐渐的会出现打出的apk文件越来越大的情况,这就导致在更新新版本的时候需要等待更久的时间,如果使用流量来更新的话就会损耗更多的流量(虽然现在无线流程套餐的土豪越来越多,但对于流量少的老铁多少会有点肉疼),所以APK的瘦身优化越来越重要