基于JDK1.8 使用场景 1、在当前Thread中存取Looper2、储存本线程特有的数据 基本原理 1、在Thread.java中设置了内部变量mThreadLocal,...
基于JDK1.8 使用场景 1、在当前Thread中存取Looper2、储存本线程特有的数据 基本原理 1、在Thread.java中设置了内部变量mThreadLocal,...
此为原创,转载请注明地址 基于JDK1.8 一、带着问题去学习,先问自己几个简单的问题,哪里不会再去争对性学习,效率瞬间提高~ 1、hashMap 允许key为 null 吗...
我觉得你自己也还是糊涂的呢,只说了主线程不阻塞会跑完,有消息就去执行,那么我想问,我在Activity的OnCreate里写一个for(;;){}为甚就会ANR?我写的和Looper里的有什么区别??
此为原创,转载请注明地址 基于Jdk1.8 刚从事Android就开始学习handler,当时学习了原理,觉得好精妙,但是细节并没有很好的掌握,所以回过头来再次学习、总结一下...
先介绍5种android apk安全技术,其它后面补充 1、代码混淆 原理:本质就是改变类名、方法名,使代码可读性变差,进而保护代码 种类混淆前混淆后classBookMan...
村霸全款拿下了县里一排商铺,是炒房者吗? 伟男一波操作拿下了上海1000万的房产,是炒房者吗? 炒房者的门槛是什么? 炒房者每天的工作? 楼市回报率有多高? 假设一套房子市场...
git 简单介绍 版本控制工具,用来记录变化过程 git 常用命令 git 原理 1、git分为4层,工作空间、缓存区、本地仓库、远程仓库 2、三种对象,tree对象记录目录...
①HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的has...
前言 最近一直在想着能否有一种更好的方案来解决:Android中Activity与Fragment之间通信的问题,什么叫更好呢,就是能让Fragment的复用性高,性能还有好...
面试中各个阶段会遇到不同的问题 1-3 年工作经验的问题还不是很深入,但是也要有所准备。 下面就说一下我面试的时候遇到的问题: 1.内存泄漏的场景,和解决方案 我一般是回答的...
前言 经常在简书和微信上收到一些同学的私信,说自己马上毕业或者已经毕业一年,从事Android开发相关的工作,现在不知道要学习什么东西了。或者说自己也在摸索着学习,但是不知道...
最近项目中为了解决按钮重复点击问题,搜索过程中,发现Rxjava居然可以实现这个功能,但是问题随之而来,网上给出的所有Rxjava的解决方案都是基于Rxjava 1.0版本的...
笔试 Http与Https 1、Http与Https的区别? 2、为什么Https更安全? 3、简述SSL认证过程? 网络框架 1、用的什么方式请求网络数据? 2、Retro...