- 博客(3)
- 收藏
- 关注
原创 Android OpenCV(三十七):轮廓外接多边形
是将曲线近似表示为一系列点,并减少点的数量的一种算法,是线状要素抽稀的经典算法。对每一条曲线的首末点虚连一条直线,求所有点与直线的距离,并找出最大距离值dmax,用dmax与限差D相比: 若dmax<D,这条曲线上的中间点全部舍去;若dmax≥D,保留dmax对应的坐标点,并以该点为界,把曲线分为两部分,对这两部分重复使用该方法。参数四:closed,逼近曲线是否闭合的标志,true表示封闭,false,表示不封闭。则是通过center确定位置,angle结合宽高,计算各顶点的坐标,从而确定矩形。
2024-09-28 07:01:43
352
原创 Android Crash 案例分析
此异常发生在类型转换时,并且在编译期间,编译器不会提示报错,但是当运行时,如果存在此异常,可能会导致。可以抓住抛出的异常,使应用程序不崩溃,但是,这个不是从根本上解决问题,会引起一些莫名其妙的问题。之后,获取手机敏感信息时候,需要动态申请权限,只有用户授权后才可以获取手机敏感信息。2.如果不确定数组长度,请先获取长度,然后在判断下标是否大于等于数组长度。3.try-catch 抓住异常,防止crash,但不能从根本上解决问题。ArrayIndexOutOfBoundsException Log分析。
2024-09-28 01:58:05
1128
原创 Activity的四种启动模式
SingleTop模式和standard模式类似,主要区别是当一个singleTop模式的Activity已经位于任务栈的栈顶,接着去启动它的时候,不会再创建新的实例,如果不是位于顶,就会创建新的实例,把配置文件中FirstActivity的启动模式改为SingleTop,应用就会只有一个Activity,FirstActivity就会自然处于任务栈的栈顶。但Activity已经存在但不位于栈顶时,系统就会把该Activity移到栈顶,并把它上面的activity出栈。下面简单介绍下四种启动模式。
2024-09-27 20:37:49
455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人