自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android-OpenCV修改图片中某一块的像素

功能需求: 消除机器人激光雷达生成的图片上的噪点。类似于美图秀秀的去水印,将某一片的像素改成图片背景色整体思路将图片转换成Mat修改矩阵中某一部分的像素值将修改后的Mat转成Bitmap**一、将图片转成Mat**1.知道图片的存储路径//path为图片的存储路径 Mat mat1; mat1= Imgcodecs.imread(path,Imgcodecs.IMREAD_UNCHANGED);2.仅有图片的Bitmap对象Mat mat=new Mat();Utils..

2020-07-22 11:26:20 744

原创 Android -利用OpenCV生成栅格化激光地图并通过SurfaceView绘制到屏幕上

功能需求: 要求将机器人实时扫描到的激光雷达地图绘制到安卓屏幕上,并且要具备缩放、旋转、平移的功能。一、生成地图

2020-07-10 16:53:58 2990 3

原创 记关于Android OpenCv报错UnsatisfiedLinkError问题

情况如下:Caused by: java.lang.UnsatisfiedLinkError: No implementation found for long org.opencv.core.Mat.n_Mat() (tried Java_org_opencv_core_Mat_n_1Mat and Java_org_opencv_core_Mat_n_1Mat__)at org.opencv.core.Mat.n_Mat(Native Method)at org.opencv.core.Mat.&

2020-10-20 16:57:39 606

原创 带动画效果的圆形进度条

主要内容:自定义一个圆环形的电量条代码如下:/** *自定义圆形进度条 */public class CircleBarView extends View { private RectF mRectF;//绘制圆弧的矩形区域 private Paint bgPaint;//绘制背景圆弧的画笔 private Paint progressPaint;//绘制圆弧的画笔 private Paint textPaint; private int progressN

2020-07-10 17:14:54 330

原创 Android-基于GSYVideoPlayer的rtsp、rtmp协议流直播开发

因为公司项目中的一个功能是直播,虽然我之前从来没有接触过这玩意但是也不得不硬着头皮上了,坑爹的直播的协议流还不是http而是RTMP和RTSP,于是乎这一周一直在网上看各种教程从SDL+ffmpeg到ijkplayer鬼知道我到底经历了些什么,直到遇到了GSYVideoPlayer。我就不对这个库多做介绍了总之就是很好很强大,对于我们这些小白来说很轻松的就能实现我们想要的功能以下是官网地址:h...

2018-11-27 20:48:35 9384 5

原创 自定义Log工具类打印类名、方法名、行号实现精准定位

代码如下,直接复制下去即可使用package com.example.dadao.dadaorobot.until;import android.util.Log;/** * 日志工具 */public class Logger { public static void v(String msg){ StackTraceElement traceEl...

2018-11-22 18:05:56 1158

原创 ViewPager+Fragmet的使用及适配器的选择

ViewPager+Fragment的组合主要是为了实现页面滑动功能,并且在开发当中使用的也比较频繁,特此记录一下。适配器的选择该组合有两个专门用于它们的适配器:FragmentPagerAdapter和FragmentStatePagerAdapter都是继承自PagerAdapter,两者的区别在于前者会保存所有浏览过的Fragment,不会把Fragment的View也保存到内存...

2018-11-22 17:36:04 419 2

原创 RxJava+Retrofit+MVP的实践小结

最近在学习mvp设计模式,所以就拿以前写的一个Demo进行了改造。源码如下:https://download.csdn.net/download/mei_jia12/10736932先上一下UI界面:

2018-10-22 16:23:57 220

原创 Android学习之RxJava+Retrofit+okhttp3的使用

Retrofit+RxJava+OkHttp是目前使用最多的网络请求框架,功能强大,在之前的项目中也有使用,所以特意做个总结。首先对这三者之间的关系进行理解,其实在使用过程当中我们没有看到okhttp3包括在后面的工程引用里也并没有它,但是这个组合里为什么会有它,原因在于Retrofit的底层默认是基于okhttp3实现的,所以它们的关系可以概括为:Retrofit负责请求的数据和请求结果,...

2018-10-17 14:54:51 4640

原创 Android学习之Rxjava

就在前些日子做的项目中用到了Rxjava+Retrofit的网络请求组合,所以特意学习了一下,仅此记录。1. 作用RxJava的目的就是异步,特点就是可以非常简便的实现异步调用,可以在逻辑复杂的代码逻辑中以比较轻易的方式实现异步调用。2. 工程引用//rxjavaimplementation 'io.reactivex.rxjava2:rxjava:2.1.8'3. 基本概念要...

2018-10-16 17:19:29 167 2

原创 Android学习—简单自定义View(一)

最近手上不忙所以回顾了一下自己今年来所接触和学习的东西,突然觉得写博客真是一个很好的方式,希望自己 可以坚持下去。自定义View的流程创建自定义类继承View,并重写构造方法,构造方法总共有四种,我们暂时只需要继承前两种public CircleView(Context context) { super(context);}public CircleView(Context...

2018-10-13 11:49:54 342 1

原创 Android 无线调试+检测usb外部设备插入并打开app

最近在做一个需要连接usb外设的项目,主要记录一下中间碰到的两个问题。因为项目需要所以中间要在插入usb外设的情况下进行调试,但是手机只有一个连接口,在没办法的情况下只能想到用无线调试的方法实现插入usb外设打开相应app一、无线调试设备: 华为P10 +window10前提条件:手机和电脑必须连接同一WiFi操作步骤:1、将手机和电脑连接2、打开cmd 输入 ad...

2018-10-11 17:44:39 4261

原创 Android打开指定路径文件夹下的图片和视频

初次发布文章,如有不详之处请各位看官多多指点。 直奔主题,该文章主要内容是通过列表展示指定路径文件夹下的图片和视频,通过点击子项打开图片或者播放视频,该功能并不复杂,但是在Android7.0之后多了一些权限相关的坑。仅此记录一下。 话不多说先放代码。package com.serenegiant.usbcameratest8.activity;import android.Ma...

2018-10-08 13:11:27 10834 5

Rxjava+Retrofit+mvp模式Demo

使用了mvp的设计模式,对Retrofit+Rxjava的网络请求进行封装,使用了butterknife注入框架、阿里的Arouter跳转库、GreenDao的数据库框架、集成腾讯的bugly。 UI界面:底部导航栏+侧滑抽屉式布局 账号/密码:hka/8888 (只是一个测试接口可能会失效,如果登陆不进去就改一下登陆部分的代码)

2018-10-22

空空如也

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

TA关注的人

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