自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2332

原创 简谈 ByteArrayOutputStream 和 BufferOutputStream

最近在做微信分享时,发现android端sdk内置的url传递图片分享形式失效了【对应的api已经从sdk中移除了】对于上面提到的图片分享的解决方案有两种: 一种是外界统一传bitmap到sdk内分享,一种是sdk内部解析外界传入的url然后再传。【这里为了方便以后扩展提供了内置url转bitmap的方式】对应url转bitmap这里采用了 java原生的输入输出流方式处理,URL-InputSt...

2018-04-01 15:18:58 6201 1

原创 个人关于使用IntentService的思考

最近要做个多app module 位于一个Project 下的 启动优化,创建公用的IntentService到各自的Application中差异化实现细节。不想使用静态的Application实例作为回调对象传入,因此有了以下伪代码。package com.personalcenter.service;import android.app.IntentService;import android

2017-12-23 15:43:27 224

原创 多项目同质化 gradle配置问题

as中如果出现多个app同质化的情况时,可考虑抽取各种基础模块供不同的 application module 依赖,这里在使用AS终端编译项目时,发现assembleDebug/assembleRelease 打包会报错,分析发现正常和异常情况下的gradle 构建过程不同这里注意点是: 编译环境 as 2.3.3[之前为了能够看到as在编译时期将临时编译的输出文件夹 --exploaded a

2017-12-03 14:50:45 237

原创 LeakCanary 中的 IdleHandler简介

这个类的作用是 在 主线程没有可处理的message(.next 无message handle时) 会去判断 是否有IdleHandler 如果有 则调用IdleHandler接口的实现方法使用场景:性能优化 不影响主线程的任务处理 ,当主线程空闲下来时 执行 类似pendingTask实际应用: 在LeakCanary 源码中有发现, 因为LeakCanary需要GC来确认是否存在内存泄漏

2017-09-04 15:33:00 631

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-09-04 15:31:07 236

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除