- 博客(9)
- 收藏
- 关注
原创 微信小程序实践(二)网络请求的封装
项目集成了bluebird,由于微信的,,设定Post,Get分开写,舒服一点 新建一个目录,js文件如下,将get post的封装方法 exports出去 import Promise from "../../bluebird/js/browser/bluebird.min.js" module.exports = { doGet (url,params) { re
2017-03-02 15:56:01 236
转载 结合网上查阅,目前使用稳定了的MultiDex
public class MyApplication extends Application { public static final String KEY_DEX2_SHA1 = "dex2-SHA1-Digest"; private static MyApplication instance; public static MyApplication getInsta
2017-03-02 15:51:45 312
原创 微信小程序实践(一)
微信给出了自己开发的IDE,与文件管理目录,不谈一些细微的瑕疵,开发的体验还是很好的, 一、app.json文件 项目结构所在的文件 只需在其中"pages":[ "pages/index/index", "pages/bind/bind", "pages/mine/mine", "pages/login/login", "pages/con
2017-03-02 15:39:57 324
转载 apk瘦身指南
一个APK实际上就是一个压缩文件,解压后可以看到通常包含如下几种类型的文件或文件夹: classes.dex源码; 编译生成的二进制资源文件resources.arsc; res资源文件夹; assets文件夹; lib库文件夹; AndroidManifest.xml清单文件; 依赖关系配置文件project.proper
2017-03-02 15:17:56 213
转载 自定义注解
注解是我们经常接触的技术,Java有注解,Android也有注解,本文将试图介绍Android中的注解,以及ButterKnife和Otto这些基于注解的库的一些工作原理. 归纳而言,Android中的注解大概有以下好处 提高我们的开发效率更早的发现程序的问题或者错误更好的增加代码的描述能力更加利于我们的一些规范约束提供解决问题的更优解 准备工作 默认情况下,Android
2017-03-02 15:12:27 562
原创 关于内存泄漏的一些小常识
1.Context、Activity、Fragment等造成内存泄漏 如Toast,或其他一些方法,传入页面的context,activity,fragment对象,页面结束,Toast却仍旧在对其进行引用,自然无法内存回收 解决方法,页面结束后仍旧会占用context的,传入ApplicationContext, 而有些线程类的引用,无法确定其时间,则一定要使用WeakReference
2017-03-02 14:40:42 174
原创 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 5427 1
原创 【技术总结】监听接口返回的未登录(或其他)状态做统一处理
目前所做项目,后台与前端是利用header中的cookie进行判断登录状态 若本次发送给后台的cookie是未登录状态,则跳转至登录页面要求用户登录 public void onResponse(String s) { try { JSONObject obj = new JSONObject(s);
2016-12-20 18:26:06 2021
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人