贵公子丶笔记

千里之行,始于足下。

极光推送问题小结

极光推送 公司项目集成极光推送,近来修复之前的一些bug,做个小结。废话不多说,容我娓娓道来~~~ 一.收不到推送或者之前的登录设备收到推送 RegistrationID的定义 集成了 JPush SDK 的应用程序在第一次成功注册到 JPush 服务器时,JPush 服务器会给客...

2018-01-30 16:18:25

阅读数 424

评论数 0

GitHub上受欢迎的Android UI Library

GitHub上受欢迎的Android UI Library

2018-01-04 16:17:54

阅读数 9958

评论数 2

Android 触摸非EditText区域自动隐藏键盘

Android 触摸非EditText区域自动隐藏键盘

2017-12-26 16:09:38

阅读数 327

评论数 0

Android 自定义 ViewPager 打造千变万化的图片切换效果

Android 自定义 ViewPager 打造千变万化的图片切换效果

2017-12-18 10:08:47

阅读数 258

评论数 0

Android Studio导入github下载的project和module的正确姿势

Android Studio导入github下载的project和module的正确姿势

2017-11-06 15:12:01

阅读数 242

评论数 1

Android Studio相关配置Mac版

Android Studio相关配置Mac版

2016-02-16 19:35:39

阅读数 552

评论数 1

安卓开发中遇到的奇奇怪怪的问题(三)

距离上一篇 安卓开发中遇到的奇奇怪怪的问题(二)又过了半年了,转眼也到年底了,是时候拿出点干货了。这篇算是本年度个人印象最深的几个问题,分享一下。 1.SIGBUS和SIGSEGV 首先是这两个名词的说明: SIGBUS(Bus error)意味着指针所对应的地址是有效地址,但总线不能正常使用...

2019-05-20 17:21:35

阅读数 77

评论数 0

安卓开发中遇到的奇奇怪怪的问题(二)

接着早前的安卓开发中遇到的奇奇怪怪的问题(一) ,再向大家分享我在项目中遇到的奇怪问题。希望对大家有帮助。 1.RecyclerView自动滚动 之前碰到的一个奇怪问题:RecyclerView 嵌套 RecyclerView,结果内部的RecyclerView会自动的滑动至顶部。最终找到了解决方...

2019-05-20 17:20:05

阅读数 39

评论数 0

安卓开发中遇到的奇奇怪怪的问题

写这篇文章属于脑中一闪的一个念头,是想着把自己做项目中遇到的一些奇怪问题和解决办法分享出来。因为是现想,所以想到一个在更新一个吧。可能有理解错误的地方,望指出。 1.App的首次安装。 问题描述:在我们安装完成一个app时,在安装界面直接点击打开。我们进入了app的首页,这时我们按home键返回...

2019-05-20 17:17:02

阅读数 47

评论数 0

Android开源与干货网站汇总

19.04.29更新: gradle下载地址   maven依赖搜索   JetBrains 插件搜索    18.08.06更新: 距离首次发布过去了三年了,好多都已经无法访问了,表示很伤感。。。不过也有新的诞生了,补充一下...

2019-05-20 17:12:20

阅读数 19

评论数 0

Android关于Dex拆分(MultiDex)技术详解

一、前言关于Android中的分包技术,已经不是什么新的技术了,网上也有很多解析了,但是他们都是给了理论上的知道和原理解析,并没有详细的案例说明,所以这里我们就来详细讲解一下Android中dex拆分技术的解析。在讲解之前,我们还是先来看一下为什么有这个技术的出现?google为什么提供这样的技术...

2019-05-20 16:58:22

阅读数 35

评论数 0

Android关于Dex拆分(MultiDex)技术详解

一、前言关于Android中的分包技术,已经不是什么新的技术了,网上也有很多解析了,但是他们都是给了理论上的知道和原理解析,并没有详细的案例说明,所以这里我们就来详细讲解一下Android中dex拆分技术的解析。在讲解之前,我们还是先来看一下为什么有这个技术的出现?google为什么提供这样的技术...

2019-05-20 16:58:22

阅读数 23

评论数 0

Android7.0 和 Charles 的抓包 出现无法抓包unknown和证书无效

Android使用Charles抓取Https请求的报文时,Android和Charles都正确安装了证书之后出现抓包失败,报错SSLHandshake: Received fatal alert: certificate_unknown,如下图所示: 原因: 安卓7之后调整了安全策略会导致部分...

2019-05-16 16:52:38

阅读数 85

评论数 0

如何解决 Android7.0之后部分手机无法抓包

最近,测试提出来这么一个问题,说公司android7.0以上的手机没办法抓包,他们拿不到数据。很是尴尬。 难道是因为android7.0近两年兴起?还是因为以前的测试就根本没抓包,,, 好了进入正题,通过一波的查阅资料过后发现:android7.0+的版本新增了证书验证,https的安全证书手机端...

2019-05-16 16:44:36

阅读数 85

评论数 0

Glide类似You cannot start a load for a destroyed activity异常简单分析

最近在做项目时,使用Glide加载网络图片时,碰到了 You cannot start a load for a destroyed activity 这个异常; 场景描述:点击进入一个Activity 当中请求网络 请求成功后 根据服务器返回的图片URL使用Glide来加载网络图片 ,...

2019-05-15 20:21:33

阅读数 49

评论数 0

Android Multidex正确使用方式(你可能也会遇到的坑)

一、概述 Android 应用 (APK) 文件包含 Dalvik Executable (DEX) 文件形式的可执行字节码文件,其中包含用来运行您的应用的已编译代码。Dalvik Executable 规范将可在单个 DEX 文件内可引用的方法总数限制在 65,536,其中包括 Android ...

2019-05-15 19:59:59

阅读数 132

评论数 0

Android MultiDex初次启动APP优化方案优雅的实现

在开始本篇文章之前,强烈建议不熟悉MultiDex以及坑点的童鞋看两篇文章: Android使用Multidex突破64K方法数限制原理解析 其实你不知道MultiDex到底有多坑 简单来说,安装完成并初次启动APP的时候,5.0以下某些低端机会出现ANR或者长时间卡顿不进入引导页,而罪魁祸首...

2019-05-15 19:56:43

阅读数 50

评论数 0

Android使用Multidex突破64K方法数限制原理解析

1. 问题的产生 当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行Dex文件的效...

2019-05-15 19:55:14

阅读数 51

评论数 0

其实你不知道MultiDex到底有多坑

前言:在android5.0之前,每一个android应用中只会含有一个dex文件,但是这个dex的方法数量被限制在65535之内,这就是著名的64K(64*1024)事件。为了解决这个问题,Google官方推出了这个类似于补丁一样的support-library,MultiDex。上一篇文章我们...

2019-05-15 19:53:28

阅读数 49

评论数 0

Android中Https请求如何防止中间人攻击和Charles抓包原理

客户端访问https网站 一般有两种方式实现,一是信任所有的证书,也就是跳过证书合法性校验这一步骤,对于这种做法肯定是有风险的;二是校验证书,证书合法才能访问。 第一种方式 :信任所有证书 解决证书不被系统承认的方法,就是跳过系统校验。要跳过系统校验,就不能再使用系统标准的SSLSocketFac...

2019-04-17 20:02:44

阅读数 67

评论数 0

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