线程的内存 与程序计数器一样,Java虚拟机栈(Java Virtual Machine Stack)也是线程私有的,它的生命周期与线程相同。虚拟机栈描述的是Java方法执行...
假如服务器需要拿到客户端的图片数据,有两种方法可以实现: 让客户端将图片上传到服务器,将图片的网络URL告诉服务器 将图片转成Base64编码,传递给服务器,服务器将Base...
点击事件的传递public boolean dispatchTouchEvent(MotionEvent event):如果事件能够传递给当前view,那么此方法肯定会调用。...
RecyclerView的缓存是通过内部的Recycler来实现的 RecyclerView的缓存默认分为四层,我们首先看一下RecyclerView怎么获取单个item的v...
RecyclerView作为一个非常惹人爱的控件,有一部分的功劳归于它优秀的缓存机制。RecyclerView的缓存机制属于RecyclerView的核心部分,同时也是比...
binder通信的特点和原理 Android系统是基于Linux的,那么关于进程间的通信同样我们也可以参考Linux,有以下几种:管道:需要copy两次数据共享内存:不需要拷...
Android磁盘存储可以分为两类,内部存储和外部存储。 内部存储:内部存储不是内存,是位于系统磁盘中一个独特的位置。/data/文件夹就是内部存储,内部存储中一般存储一些应...
Android中Native的创建以及调用1.创建需要的native方法: 之后通过javac -h ./ Method.jav生成需要的头文件(./ 表示当前目录),内容如...
‘>>’右移,低位舍弃‘<<’左移,低位补0 相当于*2‘>>>’,无符号右移 将long类型转换成byte数组,从高位取值在数组尾部向前插入 同样byte数组转long类型...
相关文章链接: 1. Android Framework - 学习启动篇2. 源码阅读分析 - Window底层原理与系统架构 相关源码文件: 1. 梳理概述 在开始阅读文章...
太难了。看不懂啊(#-.-)
Android 底层渲染 - 屏幕刷新机制源码分析相关文章链接: 1. Android Framework - 学习启动篇2. 源码阅读分析 - Window底层原理与系统架构 相关源码文件: 1. 梳理概述 在开始阅读文章...
我是做Android开发的吗
从2017到现在,周六日分享学习已整整三个年头,很庆幸自己坚持下来了,尽管我成了大家倾诉对象,虽然我还需要去解决大家心理上的问题。我们交流过很多,年终发的少很不爽,你看下公司...
【IT 工具 查看native层源码】 大多数源码,我们都能看到整个函数内部处理的过程。 但是有一些源码却是标明了native,在java中是找不到具体实现的。native方...