自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Android中DocumentUI浅易分析

DocumentUI流程分析DocumentUI是文件管理器,在我们的日常使用中,除了有单独入口外,我们进入它的方式更多的是通过别的应用选择文件时进入。在Android12源码中,Mainfest文件中给我们也提供了两个进入活动的方法,通过LauncherActivity和FilesActivity这两个活动进入,具体代码如下: <activity-alias100 android:name=".LauncherActivity"101 and

2022-01-11 22:51:04 3254

原创 Android录屏分析(Android12源码)

Android录屏分析目录Android录屏分析prepare方法(准备录制)MediaProjection、MediaRecorder、VirtualDisplay的介绍开始与结束缩略图在Android12 源码中设计了ScreenMediaRecorder 类来用于屏幕录制。prepare方法(准备录制)在ScreenMediaRecorder中有prepare()方法,进行了拉起后台服务,创建VirtualDisplay用于屏幕参数设定、设置录屏问文件路径等操作;private void p

2022-01-05 20:14:24 3844 3

原创 经典递归问题——汉诺塔与青蛙跳台阶(java)

递归学习1.青蛙跳台阶问题:一只青蛙一次能跳1个台阶或2个台阶,问:跳上第n阶台阶共有几种方法?首先可以知道跳1阶只要1种方法,跳2阶有2种方法;跳到第n阶,必定是从n-1阶跳上去,或者从n-2阶跳上去,定义一个函数jump,所以跳到第n阶的方法总数为jump(n-1)+jump(n-2),可以得到公式jump(n)= 1;n = 1;jump(n)= 2;n = 2;jump(n)= ...

2020-03-13 21:15:54 224

原创 进制间的转换(二进制,八进制,十六进制)

计算机只能识别二进制,这是众所周知的。但除了二进制,还有别的进制,它们之间是怎样转换的呢?一.进制的类型0.二进制 ,逢2进1;1.八进制,逢8进1;2.十进制,满10进1,满20进2,以此类推;2.十六进制,逢16进1,A~F表示10~15二.进制间的转化0.二与八转换:二进制中的一位对应八进制的三位,即八进制中的每一位我们用二进制数来表示,不够三位,用0补全三位...

2020-03-06 22:49:49 1447 1

原创 C语言之for语句

for是C语言中的一个关键字,用来实现循环语句,今天我用三个代码来再次认识一下for语句。1.打印100~200之间的素数2.输出乘法表3.输出1000~2000之间的闰年1.素数是指,一个大于1的整数,只能被1和本身整除的数,代码如下#include<stdio.h>#include<stdlib.h>int main()int i...

2019-11-04 22:58:56 669

空空如也

空空如也

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

TA关注的人

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