自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 继承DialogFragment() 实现弹窗时,如果重写了构造函数,无默认无参数构造函数,当展示弹窗后,activity 意外被销毁,重新启动activity崩溃

继承DialogFragment() 实现弹窗时,如果重写了构造函数,无默认无参数构造函数,当展示弹窗后,activity 意外被销毁,重新启动activity,会出现崩溃,错误如下java.lang.RuntimeException:Unable to start activity ComponentInfo{com.xingai.roar/com.xingai.roar.ui.live.activity.LiveAudioRoomActivity}: androidx.fragment.app.Fr

2020-06-04 15:34:53 573

原创 组件化项目部署

组件化项目的意义组件化,简单来说,就是将一个APP的业务功能进行拆分,每一个功能都是一个单独的工程,每个工程都能独立运行,且只包含自己的业务,最后整个APP由多个拆分出的组件集成而成组件化开发的优点有以下几点:极大提高工程编译速度进行组件化拆分后,每个业务或者功能都是一个单独的工程,这个单独的工程可以独立编译运行,编译运行速度快,减少时间成本;业务模块解耦,利于多人团队协作开发,提高团...

2019-09-20 16:17:01 595

原创 Android Handler 机制

handler机制中,主要包含这几个类* Handler (发送和处理Message)* Message (消息类)* MessageQueue (队列,先进新出,用于存放Message对象)* Looper (重要方法prepare(),loop();重要成员sThreadLocal)关键类的关系图**Handler机制的实现过程**一. Looper 的初始化A...

2019-09-02 16:52:49 135

原创 android 6.0 动态权限申请帮助类

android 6.0 动态权限申请帮助类我们都知道,在android 6.0 及以上版本中,google为了增强安全性,推出了动态权限申请,即某些权限需要用户在使用时手动的授权,如果不授权则应用无法获得相关权限,那么相关权限申请,具体步骤是什么呢?下边进行简单的步骤梳理:通过checkSelfPermission()检测是否已经开启了相关权限,如果已经开启,则不需要权限申请如果未开启,则判断是否

2017-03-22 11:29:51 431

原创 通过layout()方法实现控件的移动以及MotionEvent.getX()和MotionEvent.getRowX()的区别

通过layout()方法实现控件的移动以及MotionEvent.getX()和MotionEvent.getRowX()的区别 自定义控件中,使自定义控件根据手势滑动而移动的实现方式有很多,这篇文章讲解通过layout()方法,实现移动。 我们知道,android 系统在控件绘制的过程中,会通过onLayout()方法来设置显示的位置,那么,我们是否可以调用相关方法,通过改变view的布

2016-11-26 15:38:36 1979

原创 android 自定义带增长动画和点击弹窗提示效果的柱状图

项目中最近用到各种图表,本来打算用第三方的,例如MPAndroid,这是一个十分强大的图表库,应用起来十分方便,但是最终发现和设计不太一样,没办法,只能自己写了。今天将写好的柱状图的demo贴在这,该柱状图可根据数据的功能有一下几点:     1. 根据数据的多少,动态的绘制柱状图柱子的条数;     2. 柱状图每条柱子的绘制都有动态的动画效果;     3. 每条柱子有点击事件,点

2016-11-09 09:19:05 2627 6

转载 第六章 - 图像变换 - 卷积(cvFilter2D) - 卷积边界(cvCopyMakeBorder)

cvCopyMakeBorder()函数可以复制图像并制作边界,将特定图像轻微变大,然后以各种方式自动填充图像边界,当Bordertype=IPL_BORDER_REPLICATE时,原始图像边缘的行和列被复制到大图像的边缘,当Bordertype=IPL_BORDER_CONSTANT时,有一个像素宽的黑色边界。--------------------------------------

2014-08-22 15:06:39 996

原创 学习OpenCV第四章第四题答案

// learningOpenCV_4_4.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includeCvCapture* g_capture=NULL;int g_frame_count=0;int g_slider_pos=0;int g_slider_pos1=0;bool t=true;void on_Trac

2014-08-21 16:07:07 567

原创 学习OpenCV第四章第五题答案

本答案只实现了画矩形和点击右键

2014-08-21 15:59:36 535

原创 学习opencv第四章第三题A答案

// learningOpenCV_4-3.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include//全局变量CvRect box;bool drawing_box=false;//函数声明void draw_box(IplImage* img,CvRect b);void HighLight(IplImage

2014-08-19 10:50:58 539

原创 学习OpenCV第四章第二题答案

// learningOpenCV_4-2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includevoid my_mouse_Callback(int event,int x,int y,int flags,void *param);//自定义回调函数void showpiexl( IplImage* img,int x,

2014-08-18 16:12:20 684

原创 学习OpenCV第四章第一题答案

本题用两种方法实现,代码如下:// learningOpencv_7.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "cv.h"#include "highgui.h"int main(int argc, char** argv){ CvCapture* capture = cvCreateFileCapture("E:\

2014-08-18 15:14:00 744

原创 opencv实现边缘提取方法总结

分别用Canny算子、sobel算子和Laplace算子实现边缘提取,代码乳腺

2014-08-11 15:34:52 5145

原创 C语言实现bmp图像的平移操作

平移变换是一种几何变换。平移的公式为:x1=x0+t,y1=y0+t,其中(x0,y0)是原图像中的坐标,(x1,y1)是经过平移变换后的对应点的坐标。在编程中,先将处理后图像的所有区域赋值为白色,然后找出平移后显示区域的左上角点(x0,y0)和右下角点(x1,y1),分以下几种情况处理:先看x方向(width为图像的宽度)(1)t(2)-width(3)0(4)t>=wi

2014-07-31 19:50:52 7202 2

原创 c语言实现直方图均衡化

直方图均衡化部分是用c语言写的,最后用opencv显示原图像,处理后图像以及原图和处理后图的灰度直方图。虽然做出来了,效果还可以,但不知道为什么处理后图像中有三条白线,真心搞不懂,有看出来问题的大神麻烦留言告诉我,谢谢。实现原理参考:http://wenku.baidu.com/link?url=jEEUyr14TNX1B88qLrB0IMSOKMA-S8hNidKU2BqxmnEqnEg

2014-07-28 12:55:09 12826 4

原创 opencv实现人脸检测

人脸检测原理就不多说了,不懂得化b

2014-07-28 12:36:39 706 1

原创 用opencv创建图像的灰度直方图

// grayHistogram.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include#includeint _tmain(int argc, _TCHAR* argv[]){ IplImage *src=cvLoadImage("E:\\tupian\\shu.bmp"); //加载图像 cvNamedWind

2014-07-11 18:08:10 1174

原创 c语言实现24位彩色图像二值化

// huiduhua.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includeint _tmain(int argc, _TCHAR* argv[]){ BITMAPFILEHEADER bfhead; BITMAPINFOHEADER bihead; RGBQUAD *pColorTable; unsigned

2014-07-06 17:25:16 5346 3

原创 c语言实现真彩图到灰度图的转化

最近正在学习数字图像处理,研究了bmp图像的相关知识,下面是用c语言实现的将真彩图转化为灰度图。可能写的比较乱,但运行结果还是正确的。程序区分了灰度图与真彩图,如果打开的文件1本身是灰度图,则直接文件存储在2中,若文件1是真彩图,则转化为灰度图后存在2中

2014-07-06 11:36:33 7422 3

计算机操作系统第三版课后习题答案-汤小丹梁红兵

计算机操作系统第三版课后习题答案-汤小丹梁红兵

2014-08-18

唐朔飞计算机组成原理课件

唐朔飞组成原理课件,与课本同步,对学习很有帮助

2014-07-02

离散数学_左孝凌

左孝凌版离散数学 ,82版 ,pdf格式

2013-10-30

空空如也

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

TA关注的人

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