- 博客(17)
- 资源 (10)
- 收藏
- 关注
原创 Gabor滤波器的特征提取C++实现
自己项目中用到了Gabor滤波器,于是自己借助Opencv图像库,实现了Gabor滤波器的特征提取,用类的形式将其封装,希望对大家有用>0<。 Gabor参数主要是5个尺度,8个方向,共40个卷积核。本人图片大小为36*48大小。下采样为10*11,故特征维数为:10*11*5*40=4400维。针对特征维数过大,可以采用PCA或LDA降维,这里就不展现了。Gabor.h#ifndef _GA
2016-07-27 18:45:39 4765 8
转载 解决webview.loadUrl()会加载系统浏览器
转载自:http://blog.csdn.net/lieri111/article/details/8213069第一种解决方法(使用匿名内部类)webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new WebViewClient(){ @Override
2016-07-27 11:07:14 2289
原创 Failed resolution of: Landroid/support/v7/internal/widget/TintManager;异常解决方法
编译以下包的时候compile 'com.android.support:appcompat-v7:23.4.0'compile 'com.android.support:support-v4:23.0.0'compile 'com.android.support:design:23.0.0'会报出Failed resolution of: Landroid/support/v7/interna
2016-07-25 16:10:06 2620 1
原创 Expected BEGIN_OBJECT but was BEGIN_ARRARY at line 1 column 2 path$异常解决方法
[{"id":1,"name":"移动开发","alias":"mobile"},{"id":14,"name":"Web前端","alias":"web"},{"id":15,"name":"架构设计","alias":"enterprise"},{"id":16,"name":"编程语言","alias":"code"},{"id":17,"name":"互联网","alias":"www"},
2016-07-25 15:59:26 8893 1
原创 Retrofit+RxJava
更改 Retrofit解析网页Json数据简单实例,将Retrofit中的回调方式改为RxJava方式dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:
2016-07-21 23:37:38 830
原创 Retrofit解析网页Json数据简单实例
简单使用了Butterknife+Retrofit库配置 Project级的build.gradleclasspath 'com.neenbedankt.gradle.plugins:android-apt:1.8'App级的build.gradleapply plugin: 'com.android.application'apply plugin:'android-apt'android {
2016-07-21 22:35:52 2293
原创 RxJava实现事件总线——RxBus
事件总线的好处在于方便组件之间的交互,RxBus不是一个库,而是使用RxJava实现事件总线的一种思想。首先介绍一下RxJava与事件总线的不同之处。RxJava使用的是Observable-Observer模式事件总线使用的是Publisher-Subscriber模式 两者都是使用观察者模式,但存在一点区别,Publisher-Subscriber模式的发布者(Publisher,Obse
2016-07-20 15:34:43 2930
原创 ButterKnife与RxBinding中文件重复问题解决
ButterKnife与RxBinding中文件重复问题解决问题出现在于两个包中的文件冲突buildscript { repositories { mavenCentral() } dependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' }}apply plugin: 'a
2016-07-19 08:39:28 2257
原创 利用RxJava加载图片
RxJava: https://github.com/ReactiveX/RxJava主要使用RxJava完成图片的加载与显示,图片加载部分在IO线程中,图片显示部分在主线程即UI线程中进行。注意:RxAndroid库最低要求minSDKVersion为9添加依赖库compile 'io.reactivex:rxjava:1.0.14'compile 'io.reactivex:rxandroi
2016-07-16 14:06:12 3403
原创 自己使用的Android框架
不知不觉学习Android过了4个月了,觉得自己得设定固定的方案,而不是盲目的使用各种各样的框架,后期个人开发Android的时候,会按照以下方案来开发近方案一MVC图片库:Glide 网络库:Okhttp+Retrofit 网络解析:GSON 事件总线:otto 依赖注入:ButterKnife+Dagger2+Android Annotations 响应式编程:RxJava 数据库:
2016-07-09 13:02:36 442
原创 Android基础——数据持久化存储
数据持久化存储文件存储数据保存数据读取键值对存储数据保存数据读取数据库存储数据库创建增加数据更新数据删除数据查询数据使用事物升级数据库内容来自于第一行代码中数据持久化存储这一章数据持久化存储文件存储数据保存 Context.openFileOutput( )方法 用于文件输出 第一个参数:文件名 默认保存到 /data/data/
2016-07-08 20:40:50 597
转载 网易云音乐Android版使用的开源组件
转自:http://www.jianshu.com/p/f31ab96a32f3网易云音乐Android版从第一版使用到现在,全新的 Material Design 界面,更加清新、简洁。同样也是音乐播放器开发者,我们确实需要思考,相同的功能,会如何选择。感谢开源,让我们有更多的时间和精力专注在自己产品的设计以及开发业务上。网易云音乐Android版在开发过程中使用了下列第三方开源类库、组件。 (
2016-07-08 19:55:29 1429
原创 Android Screen Monitor抓取模拟器与真机界面
ASM(Android Screen Monitor)下载地址: https://code.google.com/archive/p/android-screen-monitor/获取ASM.jar放入platform-tools文件夹下 (因为asm依赖于adb,它不断从adb捕捉到的图像显示到windows中) 2.启动asm.jar 3.显示模拟器或真机图片 4.缩放显示的图片(
2016-07-07 08:45:36 1291
原创 Android Annotations配置与使用
Android Annotations官网地址:http://androidannotations.orgAndroid Studio配置Project级build.gradlebuildscript { repositories { jcenter() } dependencies { classpath 'com.android.tool
2016-07-06 10:13:25 753
原创 Android短信验证
短信验证借助了mob.com(移动开发者服务平台),该服务平台提供了以下功能模块(需要自己注册账号)ShareSDK:让App快速拥有强大的分享功能,提供全面的社会化数据统计。短信验证码:可轻松实现短信验证功能,最稳定的短信下发,覆盖全球。ShareREC:最完美手游录像解决方案,录像、分享、社区、推广、统计,五大功能。MobApi : 全国天气预报、邮编查询、菜谱大全、手机号码归属地等A
2016-07-06 09:47:43 495
原创 在非UI线程中显示Toast
Toast的显示依赖于当前线程中的Handler,而Handler的创建必须有Looper,在UI线程中,系统自动为我们创建了Looper对象。因而在子线程中,我们必须手动的去创建Looper对象。子线程中创建Looper: Looper.prepare( ); 创建LooperLooper.loop( ); 实现消息循环package com.android.toastdemo;imp
2016-07-05 12:06:36 1504
安卓网络库
2016-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人