前言 最近项目有一个节点进度条的小需求,完成后,想分享出来希望可以帮到有需要的同学。 真机效果图 自定义View完整代码 开箱即用~,注释已经炒鸡详细了 /** * @description: 节点进度条 * @author: DMingO * @date: 2020/4/15 */ public class PointProcessBar extends View { /** * 未选中时的连线画笔 */ private Paint mLinePaint; /** * 选中时的连线画笔 */ private Paint mLineSel
2022-09-08 08:55:55 132KB id ie roi
1
Android中在sqlite插入数据的时候默认一条语句是一个事务,因此如果存在上万条数据插入的话,那需要执行上万次插入操作,操作速度可想而知。因此在Android中插入数据时,使用批量插入的方式可以大大提高插入速度。   有时需要把一些数据内置到应用中,常用的有以下2种方式:其一直接拷贝制作好的SQLite数据库文件,其二是使用系统提供的数据库,然后把数据批量插入。我更倾向于使用第二种方式:使用系统创建的数据库,然后批量插入数据。批量插入数据也有很多方法,那么那种方法更快呢,下面通过一个demo比较一下各个方法的插入速度。   1、使用db.execSQL(sql)   这里是把要插入
2022-09-06 17:46:23 101KB id ite roi
1
在 Android 中倒计时功能是比较常用的一个功能,比如短信验证码,付款倒计时等。实现方式有Handler、Thread 等,但是实现起来都有点麻烦,其实Android已经为我们封装好了一个抽象类 CountDownTimer,可以简单的实现倒计时功能,如下图所示。 CountDownTimer 实现倒计时功能的机制也是用Handler 消息控制,只是它帮我们已经封装好了,先看一下它的介绍。 Schedule a countdown until a time in the future, with regular notifications on intervals along the
2022-09-01 08:44:42 112KB id roi 倒计时
1
适用于刚入门halcon的新手学习者,基于halcon控件封装的view控件提供ROI绘制等各类方法,提供视图的拖拽 缩放等功能
2022-08-31 16:30:26 862KB halcon 控件
1
1.用户点击框选按钮后在图像显示区域绘制矩形框 2.鼠标点击矩形的任意一条边可进行矩形的拉伸,同时鼠标样式更改 3.鼠标点击矩形右下角并拖动可进行矩形的缩放 4.鼠标按住矩形内区域并移动可拖动矩形 5.用户点击保存截图按钮后可将矩形框选的图像保存到执行目录下
2022-08-30 10:15:32 49KB QT ROI 缩放
1
本文将以实用的角度来讲解Android中文件操作的常用方式。 存储的”内“和“外” 所有Android设备都有两个文件存储区域:内部存储空间(internal Storage)和外部存储空间(external Storage)。这些名称是在Android早期确定的,那时候大部分设备都提供内置的非易失性内存(内部存储空间)以及可移动存储媒介(如,Micro SD卡,提供外部存储空间)。现在,很多设备将永久性存储空间划分为单独的“内部”和“外部”分区。因此,即使没有可移动存储媒介,这两种存储空间也始终存在,并且无论外部存储空间是否可移动,这两种存储空间的API行为在Android系统上都是相同的
2022-08-22 15:03:37 98KB id mp roi
1
本文实例为大家分享了Android实现简单用户注册的具体代码,供大家参考,具体内容如下 目标: 设计一个用户注册案例。在主界面中对输入的手机号、密码、性别、爱好和城市后,可以在界面二中进行显示。 提示: 1、页面布局的元素用到TextView、EditText、Button、RadioButton、CheckBox、Spinner; 2、通过intent实现主界面跳转到界面二 3、涉及传递多个的数据时,使用Bundle对象作为容器,通过调用Bundle的putString先将数据存储到Bundle中,然后调用Intent的putExtras()方法将Bundle存入Intent中,然后获得In
2022-08-18 10:39:30 95KB id roi
1
之前博文《 Android学习笔记之——Content Providers》曾经介绍过将联系人的信息读入,然后显示。其实本博文就很像了hhh 在博文《Android学习笔记之——获取WIFI的RSSI以及名称》已经实现了获取wifi的名称以及其RSSI强度了 目录 定义UI Mainactivity 参考资料 定义UI 加一个list来显示wifi列表 Mainactivity 出现wifi list package com.example.wifitest; import androidx.annotation.NonNull; import androidx.appco
2022-08-16 20:18:40 178KB id IF roi
1
Android 7.0系统在运行应用的时候,对权限做了诸多限制,normal, dangerous, signature, signatureOrSystem ,取决于保护级别,在确定是否授予权限时,系统可能采取不同的操作。 normal 表示权限是低风险的,不会对系统、用户或其他应用程序造成危害; dangerous 表示权限是高风险的,系统将可能要求用户输入相关信息,才会授予此权限; signature 表示只有当应用程序所用数字签名与声明引权限的应用程序所用数字签名相同时,才能将权限授给它; signatureOrSystem 表示将权限授给具有相同数字签名的应用程序或
2022-08-09 16:47:24 58KB id roi 运行
1
请选择方案2 适用于win10系统 家庭版和专业版都可以 初遇安卓的坑,在安装软件前,特意查了注意事项,可是还是没防到这个中文路径的问题,真的是当时刚买电脑不懂事,设置自己名字为登录名! 宅在电脑前查了一下午我得到的答案是: 方案1、修改用户名解决问题链接 直接了当,万事大吉 但是电脑上很多其他编程环境的电脑呢?会不会出现其他问题?然后我就查到了这个人的经历: Win10修改用户名及user文件名称的一波三折 真的会有各种坑!!! 所以我选择第二种方案解决: 方案2、增加电脑新用户的方式来解决这个问题: 具体方法: (PS电脑系统是家庭版的不行) 1)、右键点击 此电脑 选择: 管理
2022-08-06 14:11:50 610KB id io roi
1