自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android车载CAN报文数据解析

若起始位数32,则代表CAN信号在第4个字节对应的数值是从bit0开始,从低位开始计数,则数值01对应的第四个字节的数值为 01,矩阵 00 00 00 00 02 00 00 00;若起始位数为36,则代表CAN信号在第4个字节对应的数值是从bit4开始,从高位开始计数,则数值01对应的第四个字节的数值为 10 ,0x02对应的数值为20;若起始位数34,则代表CAN信号在第4个字节对应的数值是从bit2开始,从低位开始计数,则数值01对应的第四个字节的数值为 04 ,0x02对应的数值为08;

2024-03-26 08:42:39 156

原创 一文搞清楚安卓屏幕密度、像素密度、分辨率、安卓计量单位(dp)

是像素密度的另一种表示形式,android以像素密度160dpi为基准对屏幕进行划分,当像素密度为160dpi时屏幕密度为1.0,像素密度为120dpi时屏幕密度为0.75,像素密度为320dpi时屏幕密度为2.0,及即: 屏幕密度 = 像素密度/160。通常,获取到的屏幕分辨率有两种需求,一种是屏幕的实际分辨率,另一种是受顶部或底部的虚拟导航栏占用产生的应用实际可用分辨率(相比实际分辨率减小了占用部分)。分辨率是手机屏幕的像素点总数,一般用屏幕宽的像素点数乘以屏幕高的像素点数。一、获取屏幕实际分辨率。

2023-01-11 10:03:21 6061

原创 PopUpWindow显示在控件之上(动态测量PopUpWindow高度)

方案:使用PopUpWindow中的ShowAsDropDown方法,测量出PopUpWindow高度和控件高度可完美实现展示在控件之上。

2022-11-17 11:15:06 1893

原创 kotlin常用函数with、let、run、apply的区别

kotlin常用函数with、let、run、apply的区别

2022-09-29 13:46:19 1757

原创 androidstdio根据渠道配置多个签名的方式

androidstdio根据渠道配置多个签名的方式

2022-08-31 10:57:31 1050

原创 Android面试:ActivityA与ActivityB相互跳转对应生命周期变化

Android面试:ActivityA与ActivityB相互跳转对应生命周期变化

2022-08-03 09:59:59 2514

原创 程序设计基础:堆内存和栈内存的区别

堆内存和栈内存的区别

2022-07-29 09:39:22 262

原创 Kotlin基础:Use与Let 的区别:

Kotlin基础:Use与Let 的区别

2022-07-26 10:52:09 820

原创 java面试基础:Parcelable与Serialziable的区别

Parcelable与Serialziable的区别

2022-07-22 11:38:49 118

原创 python打开Window应用传递参数详解

python解析外部应用传递参数

2022-06-17 11:46:23 697

空空如也

空空如也

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

TA关注的人

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