- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 OkHttp拦截器实现禁止一切网络请求
我们在创建OkHttp客户端时,可以添加各种拦截器,这是我见过最有可玩性的库之一:OkHttpClient okHttpClient = new OkHttpClient.Builder() .connectTimeout(10, TimeUnit.SECONDS) .addInterceptor(new XXXInterceptor()) .ad...
2019-07-06 00:01:46 2574 2
原创 OkHttp拦截器实现无网络时加载缓存,避免Unknown host异常
我们在创建OkHttp客户端时,可以添加接口数据缓存,真的很香:File cacheDir = ... // 缓存目录,可以是内部存储也可以是外部存储的目录OkHttpClient okHttpClient = new OkHttpClient.Builder() .connectTimeout(10, TimeUnit.SECONDS) .cache(new ...
2019-07-05 23:52:55 2911
原创 OkHttp拦截器获取GET/POST请求参数并添加公共参数
我们在创建OkHttp客户端时,可以添加各种拦截器,真的很香:OkHttpClient okHttpClient = new OkHttpClient.Builder() .connectTimeout(10, TimeUnit.SECONDS) .addInterceptor(new XXXInterceptor()) .addIntercept...
2019-07-05 23:36:49 13048 6
原创 Gson混淆配置的一些小坑
Gson就不介绍了,援引一下官方的哈哈:A Java serialization/deserialization library to convert Java Objects into JSON and back我们在配置Proguard配置文件时,都会用Gson官方文档给出的:##---------------Begin: proguard configuration for Gso...
2019-07-05 23:14:02 4001
原创 为何点击推送通知打不开Activity?Calling startActivity() from outside……
小米推送Android SDK有这么一个耳熟能详的方法:/** * 接收服务器向客户端发送的通知消息,在用户手动点击通知后触发 */public void onNotificationMessageClicked(Context context, MiPushMessage message) { ... context.startActivity(intent);}如果在其中手动...
2019-07-02 02:01:29 2342 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人