自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android OpenCV(三十七):轮廓外接多边形

是将曲线近似表示为一系列点,并减少点的数量的一种算法,是线状要素抽稀的经典算法。对每一条曲线的首末点虚连一条直线,求所有点与直线的距离,并找出最大距离值dmax,用dmax与限差D相比: 若dmax<D,这条曲线上的中间点全部舍去;若dmax≥D,保留dmax对应的坐标点,并以该点为界,把曲线分为两部分,对这两部分重复使用该方法。参数四:closed,逼近曲线是否闭合的标志,true表示封闭,false,表示不封闭。则是通过center确定位置,angle结合宽高,计算各顶点的坐标,从而确定矩形。

2024-09-28 07:01:43 290

原创 Android Crash 案例分析

此异常发生在类型转换时,并且在编译期间,编译器不会提示报错,但是当运行时,如果存在此异常,可能会导致。可以抓住抛出的异常,使应用程序不崩溃,但是,这个不是从根本上解决问题,会引起一些莫名其妙的问题。之后,获取手机敏感信息时候,需要动态申请权限,只有用户授权后才可以获取手机敏感信息。2.如果不确定数组长度,请先获取长度,然后在判断下标是否大于等于数组长度。3.try-catch 抓住异常,防止crash,但不能从根本上解决问题。ArrayIndexOutOfBoundsException Log分析。

2024-09-28 01:58:05 1096

原创 Activity的四种启动模式

SingleTop模式和standard模式类似,主要区别是当一个singleTop模式的Activity已经位于任务栈的栈顶,接着去启动它的时候,不会再创建新的实例,如果不是位于顶,就会创建新的实例,把配置文件中FirstActivity的启动模式改为SingleTop,应用就会只有一个Activity,FirstActivity就会自然处于任务栈的栈顶。但Activity已经存在但不位于栈顶时,系统就会把该Activity移到栈顶,并把它上面的activity出栈。下面简单介绍下四种启动模式。

2024-09-27 20:37:49 365

空空如也

空空如也

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

TA关注的人

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