自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 资源 (10)
  • 收藏
  • 关注

原创 android 6.0以上多权限管理

android M版本以上权限管理已经变为动态申请了,即用到啥就问你要不要同意,不同意就用不了。如果一个功能一次要用多个权限的话,就会挨个问你要不要同意,其中有一个不同意,就使用不了改功能。这里查阅了网上很多文章,写了一个比较简洁实用的工具类,可以实现一个,多个权限动态申请(而不会导致crash),之前测试了很多方法,多权限申请,同意一个,然后拒绝另一个,容易crash,现在这个工具类可以避免这个问

2017-06-30 15:20:44 564

原创 rxbinding 2.0对多个输入框监听

项目里面刚开始使用RX系列开源库,以及逐步替换网络请求为Retrofit+OKHttp组合,再不换就OUT了,啥也不说了,先导入所有要用的包: //retrofit compile 'com.squareup.retrofit2:retrofit:2.2.0' compile 'com.squareup.retrofit2:converter-gson:2.2.0'

2017-06-30 11:31:52 3058

原创 android 原生app嵌入reactnative页面

话说原生Android app嵌入reactnative页面的网上资料也不少了,而且也不错,但是自己照着做的时候还是问题多多,难道真的是坑太多吗?摸索着最终还是实现了,唉,眼泪哗哗的,先记录一下吧。第一步让我晕的就是目录结构,看了官方文档一直说项目根目录,结果百度了一下根目录,一哥们说是src的上级目录就是app所在的目录,感觉也是,结果就做下去了,结果就悲催了,折腾了一下午也没搞定,然后看了

2017-05-19 16:35:10 1739 1

原创 React Native 初学-新建HelloWorldApp工程

搭建react native环境基本上是参考了一下两篇文章:点击打开链接点击打开链接

2017-05-11 17:39:06 975

原创 android fragment如何使用onActivityResult

activity A 里面包含了三个fragment a,b,c,在a里面跳转到了另外一个activity B,那么在B里面setResult如何将数据传到a里面而不是A里面呢?答案是只需一行代码即可搞定!前提是在A和a里面都复写了onActivityResult方法,同时在A的onActivityResult里面获取到当前fragment currentFragment。然后在A的onA

2016-09-14 11:05:41 2721

原创 Webview标题问题

如果打开一个未知的连接,获取WebView当前页面的标题,可能通过对WebChromeClient.onReceivedTitle()方法的重写来实现: public class MyWebClient extends WebChromeClient { @Override public void onReceivedTitle(WebView view

2016-05-12 17:33:10 1967

原创 ps在psd格式图片里面切图流程

1、双击psd图片打开一张图片2、按住C键切换放大还是缩小图片或者点击放大镜来切换,方法图片3、将要切的图标放大到中间位置4、点击选择图标,然后切换鼠标功能,然后鼠标点击要切的图标,这样在右侧的图层显示区域可以看到点赞被选中,点击前面的小眼睛,可以查看隐藏图标,这样就可以确认该图层是否是想要的图标5、右击图层,选择复制图层6、输入名称,点击新建

2016-05-06 16:25:59 26622

原创 android回调实例

android中回调机制得以广泛运用,此处简单说明一下并附上实例,以备补忘:首先步骤如下: 定义接口 Callback ,包含回调方法 callback();服务端提供注册的方法,并设定在某个条件下会回调接口方法;客户端提供接口的实现方法,并注册到服务端,把方法地址传进去。实例如下:定义一个接口public interface Callback{

2016-05-03 19:13:58 721 3

原创 android webview设置以及与h5交互

1、设置内部打开浏览器,而不是外部浏览器打开连接,那么必须要重写WebViewClient类里面的shouldOverrideUrlLoading方法:       mWebview.setWebViewClient(new WebViewClient(){                       @Override            public boolean

2016-05-03 17:09:24 7051

原创 android listview滑动设置浮标半透明效果

先上一张图看看:如何在滑动listview的时候让页面右下角的编辑图标处于半透明状态呢,而在滑动结束后,图标又恢复不透明状态?具体做法如下:设置listview 滚动监听事件myList.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrol

2016-05-03 11:49:34 2575

原创 android TextView部分字体颜色设置以及图文混排

1、把[顶]设置为红色,其他的字为默认灰色String content="[顶]"+"哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈啊哈哈";SpannableStringBuilder builder = new SpannableStringBuilder(content);ForegroundColorSpan redSpan = new ForegroundCo

2015-12-02 13:15:19 2058

原创 eventbus打包混淆问题

在android打包的时候,如果加入了第三方包,以eventbus为例子,如果代码里面做了混淆处理,那么打的包就会报错,提示为找不到public void onEvent方法。为了解决这个问题我们需要在proguard-rules.pro里面加入如下内容就会在app打包的时候避免被混淆-keep class de.greenrobot.event.** {*;}-keepclassmemb

2015-12-01 15:42:11 6820 1

转载 android ndk开发

Android Studio版本:release 1.0.2创建一个空的project。创建一个空的activity。在该类里面定义一个native方法。如下:[java] view plaincopypublic native String getStringFromNative();  然后

2015-09-15 17:36:37 527

原创 android网络框架的封装——volley

本文主要用代码给出如何对volley进行封装制定出自己的request,实现项目工程中自己的网络请求框架,主要参考的是郭大神的博客http://blog.csdn.net/guolin_blog/article/details/17612763首先给出自定义的Request类:public class MyVolleyRequest extends Request { priva

2015-09-14 16:05:09 1255 1

原创 android——json解析

android——json解析

2015-09-10 14:54:34 512

原创 android 数据存取——SharedPreferences

SharedPreferences

2015-09-09 15:42:29 546

原创 android数据库——GreenDao

android数据库开发

2015-09-09 11:23:27 680

原创 EventBus、Handler、Broadcast用法

1、EventBus1)在需要post事件的地方使用如下语句:EventBus.getDefault().post(new ReadEvent ("hahahaha"));post 的内容是一个对象,比如public class ReadEvent {    private String code = "";    public ReadEvent (String

2015-09-06 11:12:56 1386

原创 Android中设置屏幕显示的一些方法

1、横竖屏方法设置在AndroidManifest.xml里面添加属性screenOrientation,设置属性值为landscape则为横屏显示,portrait为竖屏,该属性还有其他一些值,例如sensor,根据物理方向传感器确定方向,取决於用户手持的方向,当用户转动设备它跟随改变。或者unspecified,由系统选择显示方向. 在不同的设备可能会有所不同等。2、保持屏幕不变黑

2015-08-28 16:34:22 1437

原创 Halcon学习备忘六(拟合圆的一种方法)

对于圆形区域,我们想拟合出它的圆形

2014-08-11 17:15:15 24359

转载 Halcon一些功能算子

虽然绝大部分时间都是在VC中使用HALCON,HALCON的本身运算符很大都不会用到。但是这个资料还是很全。记录备查。Chapter 1 :Classification1.1 Gaussian-Mixture-Models1.add_sample_class_gmm功能:把一个训练样本添加到一个高斯混合模型的训练数据上。2.classify_class_gmm功能:通过一个

2014-08-07 17:04:56 18839 2

原创 Halcon图像与Opencv图像相互转换(C++代码)

在将halcon程序转换到C++代码后有时我们会ji

2014-08-06 17:15:38 4328

原创 halcon学习备忘五(图像选择,剪切,obj循环,ocr识别)

1、在分割完轮廓线或者其他一些线条后,我们需要进行

2014-08-05 10:06:48 13213

转载 虚函数与纯虚函数的作用和区别

虚函数为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。class Cman{public:virtual void Eat(){……};

2014-06-27 11:15:57 752

原创 补补基础知识,关于字符串,字符数组,CString型字符串,strlen,sizeof

补补基础知识,关于字符串,字符数组,CS

2014-06-17 17:39:27 1297

转载 CString函数大全

CString的构造函数CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456");CString csStr2(csStr);CString( TCHAR ch, int nRepeat = 1 );例:CString csSt

2014-06-17 16:41:12 882

转载 Halcon-VC异常处理

首先声明// exception handlervoid MyHalconExceptionHandler(const Halcon::HException& except){  throw except; }然后定义一个函数Herror TryReadImage(Halcon::HImage &image, const char *file

2014-06-10 15:46:31 5165

原创 MFC线程间通信

线程间通信主要有两种方法:

2014-06-06 11:07:24 2412

原创 MFC创建用户界面线程

主要步骤概括:1、使用类向导chuangj

2014-06-05 14:31:04 4955

原创 MFC下多线程同步机制

在程序中使用多线程时,一般很少有多个线程能哎q

2014-06-04 12:49:30 1216

原创 MFC线程创建以及利用线程显示字符

1、首先利用VS2010建立MFC对话框应用程序

2014-06-03 16:46:03 997

原创 halcon学习备忘四(Region的选择处理与信息的多样化显示)

通过threshold阈值分割后在connection和select_shap

2014-05-20 16:15:48 5458

原创 halcon学习备忘三(数组的一些常用操作算子)

1、求数组的最大值2、求数组的最小值3、qi

2014-05-16 17:34:48 10507 2

原创 halcon学习备忘二(图像相减算子)

在我们编写halcon程序中可能常会用到tu

2014-05-15 14:23:29 7370

转载 滤波器的概念和作用

图像滤波增强处理实质上就是运用滤波技术来增强图像的某些空间频率特征,以改善地物目标与领域或背景之间的灰度反差。遥感系统成像过程中可能产生的”模糊”作用,常使遥感图像上某些用户感兴趣的线性形迹、纹理与地物边界等信息显示得不够清晰,不易识别。需要通过采用领域处理方法来分析、比较和调整像元与其周围相邻像元间的对比度关系,图像才能得到增加,也就是说需要采用滤波增加技术处理。     一,空域滤波:

2014-05-14 12:49:56 4725

原创 图像处理学习笔记一

一、线性和非线性操作lin

2014-05-09 14:22:53 1658

原创 halcon学习备忘一(循环读图、多窗口显图、读写硬盘里图)

一、循环读取硬盘中的图片

2014-05-08 16:16:50 10204 1

原创 halcon自动全局阈值与动态阈值分割方法

自动全局阈值分割方法:1

2014-05-04 14:20:28 19618

原创 机器视觉中的blob分析基本概念

Blob分析(Blob Analysis)是对图像中相同xiang

2014-05-04 10:16:09 9929

转载 动态库DLL加载方式-静态加载和动态加载

静态加载: 如果你有a.dll和a.lib,两个文件都有的话可以用静态加载的方式:message函数的声明你应该知道吧,把它的声明和下面的语句写到一个头文件中#pragma comment(lib, "a.lib")然后你的对话框.cpp中包含这个头文件就可以使用message函数了。动态加载:如果dll没有对应的.lib文件,那么就只能使用动态加载的方式了。动态调

2013-11-14 17:07:54 1806

android stdio工程仿通讯录实现字母排序列表

android stdio工程 仿通讯录实现字母排序列表

2016-09-14

Java(JNI)连接OPC服务器并读写数据

Java(JNI)连接OPC服务器并读写数据

2014-02-12

matlab经典文档集合

关于matlab入门、编程、算法等9篇经典文章集合,对于初学者或者开发者都是不错的资料。

2013-09-13

DTLite虚拟光驱

安装ISO文件必备工具,软件不大却很实用

2013-09-13

线性链表_二叉树的C语言实现

线性链表和二叉树的c语言实现,对学习数据结构的同学来说可以好好参考

2013-09-12

Matlab2012B破解_安装_图文_详细

matlab2012安装比较麻烦,但是参考这个就很轻松了

2013-09-12

人脸识别主流算法

全英文现今人脸识别领域主流算法,大师杰作

2013-09-12

数字图像处理基础知识

数字图像处理的一些基础知识,对刚入门者有很大帮助

2013-09-12

个人整理的opencv最基本入门资料

学习opencv进行图像处理的基本资料,内容都是从权威书籍资料中整理出来的

2013-09-12

基于opencv的人脸识别程序-代码详解

基于opencv的人脸识别的源代码,可以实现,可以作为学习的参考

2013-09-12

空空如也

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

TA关注的人

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