- 博客(6)
- 收藏
- 关注
原创 WebView加载https链接的安全校验问题【7.0手机验证证书无法加载出带证书https页面】
问题的开始:随着android API的节节高升,高API的android手机市场占比也日趋变大,之前sdk中开发的web容器在加载公司的schema为https的h5页面时,白屏了无法正常加载!问题的定位:找了很久【在重载Webview对应的接口回调方法时没有写全,log日志不全】,最后一个个失败回调方法添加完成后发现是出在了 onReceiverdSslError方法回调中,这里将super改...
2018-04-01 15:56:09
2553
原创 简谈 ByteArrayOutputStream 和 BufferOutputStream
最近在做微信分享时,发现android端sdk内置的url传递图片分享形式失效了【对应的api已经从sdk中移除了】对于上面提到的图片分享的解决方案有两种: 一种是外界统一传bitmap到sdk内分享,一种是sdk内部解析外界传入的url然后再传。【这里为了方便以后扩展提供了内置url转bitmap的方式】对应url转bitmap这里采用了 java原生的输入输出流方式处理,URL-InputSt...
2018-04-01 15:18:58
7340
1
原创 个人关于使用IntentService的思考
最近要做个多app module 位于一个Project 下的 启动优化,创建公用的IntentService到各自的Application中差异化实现细节。不想使用静态的Application实例作为回调对象传入,因此有了以下伪代码。package com.personalcenter.service;import android.app.IntentService; import android
2017-12-23 15:43:27
260
原创 多项目同质化 gradle配置问题
as中如果出现多个app同质化的情况时,可考虑抽取各种基础模块供不同的 application module 依赖,这里在使用AS终端编译项目时,发现assembleDebug/assembleRelease 打包会报错,分析发现正常和异常情况下的gradle 构建过程不同这里注意点是: 编译环境 as 2.3.3[之前为了能够看到as在编译时期将临时编译的输出文件夹 --exploaded a
2017-12-03 14:50:45
275
原创 LeakCanary 中的 IdleHandler简介
这个类的作用是 在 主线程没有可处理的message(.next 无message handle时) 会去判断 是否有IdleHandler 如果有 则调用IdleHandler接口的实现方法使用场景:性能优化 不影响主线程的任务处理 ,当主线程空闲下来时 执行 类似pendingTask实际应用: 在LeakCanary 源码中有发现, 因为LeakCanary需要GC来确认是否存在内存泄漏
2017-09-04 15:33:00
682
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-09-04 15:31:07
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人