前言 android L开始launcher3对于package变化的监听发生了改变,M之前都是通过PackageChangedReceiver(PackageChanged...
![240](https://upload.jianshu.io/users/upload_avatars/6735345/1fbfd4de-a850-4280-8952-326b0c2a1366.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 android L开始launcher3对于package变化的监听发生了改变,M之前都是通过PackageChangedReceiver(PackageChanged...
我这是有时候报错,有时候不报错。。。同一个机型
MediaCodec.configure报错:java.lang.IllegalArgumentException表现是部分机型报错,部分机型正常 原因是 MediaFormat.createVideoFormat中的宽高参数,不能为奇数 过小或超过屏幕尺寸,也会出现这个错误
为什么不能是奇数?确定是宽高参数的问题吗?
MediaCodec.configure报错:java.lang.IllegalArgumentException表现是部分机型报错,部分机型正常 原因是 MediaFormat.createVideoFormat中的宽高参数,不能为奇数 过小或超过屏幕尺寸,也会出现这个错误
1.虚拟机 JVM与Dalvik 基于寄存器:基于虚拟寄存器来进行操作,虚拟寄存器相当于操作数栈与局部变量表。基于栈的:基于栈的虚拟机通过操作数栈进行所有操作。 基于寄存器的...
handler通信实现的方案实际上是一种内存共享的方案 为什么线程间通信不会干扰,加了锁,内存管理设计的很完善 通过loop.loop启动loop.就开始了一个死循环,循环去...
View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了...
[TOC] 1. ThreadLocal简介 网上看到一些文章,提到关于ThreadLocal可能引起的内存泄露,搞得都不敢在代码里随意使用了,于是来研究下,看看到底Thre...
欢迎关注微信公众号: JueCode VasSonic是腾讯开源的一套完整的Hybrid方案,Github地址: VasSonic,官方定义是一套轻量级和高性能的Hybrid...
锁 锁分为 类锁 对象锁 显示锁image.png写在函数上的锁,不用去设置锁的谁,会自动去寻找一把锁,并且如果是static修饰的话,静态上的synchronized锁,默...
MotionEvent 事件分发 事件分发基本流程 ViewGroup:先走分发流程,如果没有人处理接盘,则再走处理流程View:只能走处理流程 分发流程 down 确定事件...
java 里json的key也不能为null,楼主说错了吧
新一代Json解析库Moshi使用及原理解析概述 Moshi是Square公司在2015年6月开源的有关Json的反序列化及序列化的框架,说到Json,大家应该很快想到Gson,FastJson以及Jackson等著名...