自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笑口常开

每天进步一点点 >o<

  • 博客(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 4719 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 2228

原创 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 2599 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 8739 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 804

原创 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 2247

原创 RxJava实现事件总线——RxBus

事件总线的好处在于方便组件之间的交互,RxBus不是一个库,而是使用RxJava实现事件总线的一种思想。首先介绍一下RxJava与事件总线的不同之处。RxJava使用的是Observable-Observer模式事件总线使用的是Publisher-Subscriber模式 两者都是使用观察者模式,但存在一点区别,Publisher-Subscriber模式的发布者(Publisher,Obse

2016-07-20 15:34:43 2907

原创 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 2237

原创 利用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 3371

原创 Java回调

回调,java,android

2016-07-15 22:41:26 472

原创 自己使用的Android框架

不知不觉学习Android过了4个月了,觉得自己得设定固定的方案,而不是盲目的使用各种各样的框架,后期个人开发Android的时候,会按照以下方案来开发近方案一MVC图片库:Glide 网络库:Okhttp+Retrofit 网络解析:GSON 事件总线:otto 依赖注入:ButterKnife+Dagger2+Android Annotations 响应式编程:RxJava 数据库:

2016-07-09 13:02:36 427

原创 Android基础——数据持久化存储

数据持久化存储文件存储数据保存数据读取键值对存储数据保存数据读取数据库存储数据库创建增加数据更新数据删除数据查询数据使用事物升级数据库内容来自于第一行代码中数据持久化存储这一章数据持久化存储文件存储数据保存 Context.openFileOutput( )方法 用于文件输出 第一个参数:文件名 默认保存到 /data/data/

2016-07-08 20:40:50 577

转载 网易云音乐Android版使用的开源组件

转自:http://www.jianshu.com/p/f31ab96a32f3网易云音乐Android版从第一版使用到现在,全新的 Material Design 界面,更加清新、简洁。同样也是音乐播放器开发者,我们确实需要思考,相同的功能,会如何选择。感谢开源,让我们有更多的时间和精力专注在自己产品的设计以及开发业务上。网易云音乐Android版在开发过程中使用了下列第三方开源类库、组件。 (

2016-07-08 19:55:29 1403

原创 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 1246

原创 Android Annotations配置与使用

Android Annotations官网地址:http://androidannotations.orgAndroid Studio配置Project级build.gradlebuildscript { repositories { jcenter() } dependencies { classpath 'com.android.tool

2016-07-06 10:13:25 719

原创 Android短信验证

短信验证借助了mob.com(移动开发者服务平台),该服务平台提供了以下功能模块(需要自己注册账号)ShareSDK:让App快速拥有强大的分享功能,提供全面的社会化数据统计。短信验证码:可轻松实现短信验证功能,最稳定的短信下发,覆盖全球。ShareREC:最完美手游录像解决方案,录像、分享、社区、推广、统计,五大功能。MobApi : 全国天气预报、邮编查询、菜谱大全、手机号码归属地等A

2016-07-06 09:47:43 482

原创 在非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 1483

apache-maven-3.3.9

apache-maven-3.3.9包文件

2017-01-08

Android短信验证码Demo

Android短信验证码Demo,使用了Mob.com移动开发者服务平台

2016-07-06

FBReader用于读取EPUB

用于Android设备,读取EPUB文件

2016-06-16

drawerLayout示例图片

drawerLayout示例图片

2016-05-23

安卓网络库

2016-05-18

GridLayout示例图片

GridLayout示例图片

2016-05-04

gson解析json格式数据

gson的源+说明文档+源码

2016-04-19

Depends DLL

用于查询可执行文件中缺少的DLL文件

2016-04-14

XML SPY2006中文汉化版

XML编辑器,也可以用来编辑HTML、XSLT,中文汉化版,破解版

2015-11-02

valgrind内存检测工具

在Linux系统下,可以检查c++中内存泄露问题

2015-08-26

空空如也

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

TA关注的人

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