![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 75
xlyhr007
这个作者很懒,什么都没留下…
展开
-
【技术总结】监听接口返回的未登录(或其他)状态做统一处理
目前所做项目,后台与前端是利用header中的cookie进行判断登录状态 若本次发送给后台的cookie是未登录状态,则跳转至登录页面要求用户登录 public void onResponse(String s) { try { JSONObject obj = new JSONObject(s);原创 2016-12-20 18:26:06 · 2040 阅读 · 0 评论 -
Okhttp页面结束同时终结该页面的请求,防止内存泄漏及报错
首先找到OKHttp的任务序列List所在类,Dispatcher 查询可得该类是OKHttpClient类下属性 封装后通过tag取消任务的方法 public void cancelTag(Object tag) { for (Call call : mOkHttpClient.dispatcher().queuedCalls()) { if (tag.原创 2017-03-02 14:27:30 · 5467 阅读 · 1 评论 -
腾讯的应用拉活套路
首先需要一个拉活的勇士,他的配置如下 他的个人简介如下 皮肤: 最后记得注册一个静态广播 结束转载 2017-03-02 15:05:32 · 817 阅读 · 0 评论 -
自定义注解
注解是我们经常接触的技术,Java有注解,Android也有注解,本文将试图介绍Android中的注解,以及ButterKnife和Otto这些基于注解的库的一些工作原理. 归纳而言,Android中的注解大概有以下好处 提高我们的开发效率更早的发现程序的问题或者错误更好的增加代码的描述能力更加利于我们的一些规范约束提供解决问题的更优解 准备工作 默认情况下,Android转载 2017-03-02 15:12:27 · 574 阅读 · 0 评论 -
apk瘦身指南
一个APK实际上就是一个压缩文件,解压后可以看到通常包含如下几种类型的文件或文件夹: classes.dex源码; 编译生成的二进制资源文件resources.arsc; res资源文件夹; assets文件夹; lib库文件夹; AndroidManifest.xml清单文件; 依赖关系配置文件project.proper转载 2017-03-02 15:17:56 · 221 阅读 · 0 评论