自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android菜鸟的专栏

我是一个Android菜鸟,好希望有人能写一些菜鸟能轻松看得懂的教程给我学习学习!我渴望学习!

  • 博客(7)
  • 收藏
  • 关注

原创 YUV444、YUV422、YUV420、YUV420P、YUV420SP、YV12、YU12、NV12、NV21

前言各种YUV格式多如牛毛啊,刚开始学起来确实很费劲,网上搜索的文章讲的并不是很明白。各种不同的YUV格式其实只是采样方式和存储方式不同,就这两点,不同的采样方式是为了实现节省内存,不同的存储方式暂时不了解有什么用处。RGB转YUV444我们假设有一张宽为4像素,高为2像素的图片,则这张图片一共有8个像素,我用一个格子代表一个像素,8个像素就是8个格子,如下图:如上图,共有8个格子代表8个像素,0 ~ 7代表像素的位置。事实上一个像素是非常小的,在电脑上的一个像素用肉眼几乎看不见,所以我用一个大

2021-10-25 08:42:01 3193

原创 bmp格式说明

bmp24位位图格式创建bmp24位位图格式的图片打开Windows系统自带的画面软件,如下:点击“文件 > 另存为”,在弹出的界面中有4种bmp格式可以选择,如下:不知道bmp格式是不是只有上面的4种,还是有更多,我也懒得了解,这里我们只了解“24位位图”的bmp格式,因为这个格式比较简单,所以,在保存图片的时候要选择24位位图的bmp格式,不要选错了。bmp24位位图格式说明重新调整大小,如下:如上图,点击“重新调整大小”,然后在出现的界面中设置大小为2 x 3,这样的话我们的

2021-10-18 20:33:05 3104

原创 读写基本数据类型

把基本数据类型保存到文件中,再读取出来。为了简化操作我这里我使用内存流,如下:val number = -1val baos = ByteArrayOutputStream()val dos = DataOutputStream(baos)dos.writeInt(number)val littleEndianBytes = baos.toByteArray()val bais = ByteArrayInputStream(littleEndianBytes)val dis = DataInp

2021-10-18 19:56:55 157

原创 启动第三方App

方式一:这种方式需要知道应用的包名(进程名)和要启动的Activity。try { startActivity(Intent(Intent.ACTION_MAIN).apply { component = ComponentName("a.b.c", "a.b.c.module.MainActivity") flags = Intent.FLAG_ACTIVITY_NEW_TASK })} catch (e: ActivityNotFoundExcept

2021-10-15 10:52:08 985

原创 Kotlin中的空判断处理

Kotlin中的一个伟大创前举就是空指针的处理,在代码的编译阶段就能检测可能出现的空指针问题,示例代码如下:data class Person(var name: String? = null)fun sayHello(name: String) { println("Hello $name")}fun main() { val person = Person("Even") if (person.name != null) { sayHello(pers

2021-10-14 11:54:18 4372

原创 Google官方建议的《触摸目标尺寸》

官网:https://support.google.com/accessibility/android/answer/7101858触摸目标尺寸屏幕上可供用户点击、触摸或以其他方式互动的所有元素应具有适中的尺寸,确保可靠的互动。建议确保这些元素的宽度和高度不低于 48dp,如 Material Design 无障碍功能指南中所述。实现在布局中实现可点击或可触摸的元素时,建议所使用的尺寸不小于建议的触摸目标尺寸。如果这些控件的大小可动态调整,或可根据内容的尺寸调整大小,则不妨考虑使用 android

2021-10-13 18:06:11 471

原创 Windows11 Microsoft store打不开

刚刚装好了Windows11,想用Mricrosoft store来装个Android应用试一下,但是发现store打不开,错误代码是:0x80131500。百度时找到这个文章:https://zhuanlan.zhihu.com/p/116654088,我是看了这个文章,里面的其中两个方法我试了,一个是Internet高级选项的设置,一个是数据流量限制的设置,然后就可以了,但是后来我又全部设置回去了,还是可以打开Mricrosoft store,所以,我也不知道是哪个设置生效了。...

2021-10-08 16:01:12 5759 1

sokit-1.3-win32-chs(中文版)

sokit是一个开源项目,是一个TCP / UDP 测试工具,用来接收,发送,转发TCP或UDP数据包。 项目地址: http://code.google.com/p/sokit/、https://github.com/sinpolib/sokit。

2023-02-21

空空如也

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

TA关注的人

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