自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (7)
  • 问答 (3)
  • 收藏
  • 关注

原创 android 最为简单的适配方案

android 最为简单的适配方案

2017-06-15 16:00:28 464

原创 KMP算法java版,next数组求法简单易懂

KMP算法java版,next数组求法简单易懂KMP的算法核心是:当匹配失败时返回失配位前的最长公共前后缀而KMP最重要的是求next数组,而next数组求法最重要的是继承由于网上简单的kmp算法一般都是C版的,所以我这里写了个java版的demo

2016-08-18 15:35:51 2595

转载 android studio调用JNI

Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode

2016-07-26 14:45:05 1444

转载 android图片缓存

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于

2016-07-25 09:53:57 908

原创 RecyclerView更新数据和定位到最底部

可通过recycleview的adapter中的notifydatachanged来更新数据:chatAdapter.notifyDataSetChanged();定位到底部:第一种方法:mRecycleView.smoothScrollBy(distance,duration);第二种方法:mRecycleView.smoothScrollOffset(off

2016-07-23 14:14:57 19976 1

转载 android自适应

以下是Demo首页的预览图demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz一、细说layout_weight    目前最为推荐的Android多屏幕自适应解决方案。    该属性

2016-07-22 14:44:58 321

转载 style的使用

Style个人理解就是view的一些属性的集合,那么一系列view(例如TextVIew),只要是要该style那么就都有相同的内容,如 文字的大少,颜色等,方便修改首先最基本的使用,多个textView都显示一样的颜色 跟文字大少等属性   Sytle的定义:[java] view plain copy"TextViewSt

2016-07-22 11:31:45 534

原创 ButterKnife基本使用

ButterKnife基本使用Butter Knife处理字段和方法绑定. 重要更新: 目前(2016.4.29), ButterKnife的最新版本是8.0.1.Demo项目已更新: https://github.com/mengdd/AndroidButterKnifeSample以下原文是针对ButterKnife v6.1.0的, v8.0.1主要的

2016-07-21 09:31:40 1159

原创 Binary XML File异常的解决

Binary XML File Line #异常的解决可能两种原因引起:原因一:   必须实现三个构造函数:    public GalleryFlow(Context context) {            super(context);    }    public GalleryFlow(Context context, AttributeSet

2016-07-20 17:21:14 1651

转载 Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果

大家好,今天给大家带来一个仿360手机卫士悬浮窗效果的教程,在开始之前请允许我说几句不相干的废话。不知不觉我发现自己接触Android已有近三个年头了,期间各种的成长少不了各位高手的帮助,总是有很多高手喜欢把自己的经验写在网上,供大家来学习,我也是从中受惠了很多,在此我深表感谢。可是我发现我却从来没有将自己平时的一些心得拿出来与大家分享,共同学习,太没有奉献精神了。于是我痛定思痛,决定从今

2016-07-20 16:56:33 1311

转载 Android动画效果translate、scale、alpha、rotate详解

动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果

2016-07-20 16:54:23 762

转载 自定义可动画展开收缩View的实现

有时候需要点击一个view可以动画展开和收缩折叠一个View这样的效果,这样就可以直接自定义View来实现。本例中,采用继承FrameLayout来实现自定义的ExpandView。下面将详细介绍各个部分来实现该类以及如何使用该自定义视图。效果图如下:未展开效果:正在向上折叠收缩中的效果:已经展开效果:自定义展开类:Expan

2016-07-20 16:52:50 3971 1

转载 Android中JNI的使用方法

Android中JNI的使用方法首先看一下Android平台的框架图:(网上盗用)      可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是C/C++编写的。  所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实

2016-07-13 10:55:09 664

转载 jni的使用

JAVA基础之理解JNI原理JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:实例:环境说明:ubuntu 10.4.2 LTS系统程序清单1:

2016-07-13 10:35:36 355

转载 Android内存优化大全(上)

转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯

2016-03-22 14:17:00 436

转载 Android照片墙应用实现,再多的图片也不怕崩溃

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类

2016-03-22 14:14:01 736

转载 android vitamio的使用

最近在做一个视频监控项目的android客户端,要求用rtsp协议完成视频流的传输,但苦于找到不合适的库。之前考虑过用live555或ffmpeg,但涉及到jni调用,加之不熟悉函数调用顺序,开发难度和周期较长,遂作罢。于是乎,混迹于各大论坛寻找解决方案,经过一番苦苦寻觅,终于找到了一个比较满意的多媒体框架——vitamio。vitamio作为一个国人开发的android多媒体开发框架,以支持

2016-03-20 15:00:30 3331

原创 相见恨晚的函数:setUserVisibleHint()实现 fragment 对用户可见时才加载资源(延迟加载)。

最近知道viewpager有缓存机制,但是我的fragment中有动画,一缓存切换时效果就没出,怎么办???遇上这个问题我第一想到的是消除缓存,网上有很多资料,但最后试了都不是很理想。最后遇上一位大神,才知道有懒加载的方法。1.首先写个lazyfragment作为基类public abstract class LazyFragment extends Fragment { prot

2016-01-31 23:24:15 568

原创 android系列学习:tab切换,fragment中嵌套listview,listview自定义item,优化以及onclick

最近做的项目实现的功能,tab切换,fragment中嵌套listview,listview自定义item,ViewHolder优化listview以及item中控件的onclick写法1.先看效果图这里的数据和图片我是写死的,可根据需要自己修改。下面的代码只给出电影模块,其他的类似。2.movie_item.xml<LinearLayout xmlns:andr

2016-01-24 16:16:21 9076 34

原创 android listview优化:滑动时颜色错乱问题

最近android的listview写多了,也学习了各种listview的优化,列如viewHolder的使用。今天做item颜色设置时遇到一个新的问题。我这里设置“未完成”是灰色的,“已完成”是蓝色。我在item.xml设置所有字体都是灰色的,然后在viewholder设置颜色变化,当为“已完成”时设置为蓝色,这样的逻辑似乎一切正常,但当我测试时滑动listview,下面的“未完成”居然变成蓝色

2016-01-24 15:35:54 3019

原创 android wav录音,停止和播放

这几天一直在做录音方面的应用,下面一个wav的录音,停止和播放。public class AudioFileFunc {    //音频输入-麦克风    public final static int AUDIO_INPUT = MediaRecorder.AudioSource.MIC;         //采用频率    //44100是目前的标准,但是某些设

2016-01-22 22:38:39 8059

转载 android上开源的酷炫的交互动画和视觉效果

阅读目录交互篇1.SlidingUpPanelLayout2.FoldableLayout3.android-flip4.SwipeBackLayout5.AndroidImageSlider6.Android-ParallaxHeaderViewPager7.FragmentTransactionExtended8.FragmentTransactionExtended9.floatla

2016-01-22 22:33:08 3204

原创 android常见的颜色代码

android 开发中常用颜色,以及一些颜色的代码  android 开发常用颜色值  AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值

2016-01-22 22:30:52 755

原创 android fragment中带有listview,自定义item

前几天碰到一个问题,做到tab切换fragment,而fragment中带有listView。看了几篇其他博主的文章,大致上说采用listfragment,单纯的fragment不能用自定义item的listview。一开始我是相信的,采用了listfragment。但是写完了listFragment才发现这个listfragment不是继承fragment,而viewPager.

2016-01-22 22:25:46 8776 3

原创 php通过JavaBridge调用matlab

由于项目的奇葩要求,本人需要用php调用matlab。一开始本来想用cmd直接调用matlab的运行命令,但这与php的跨平台不符合,所以采用了JavaBridge的方法,然而这又会遇上很多问题。1. jre的版本必须高于1.62. jar要放在jre\lib\ext下面3.查看JavaBridge.log日志,看看jre的路径对不对4.每次更换了包,或者说jre\lib\ex

2015-11-15 22:28:43 1358

原创 matlab导出jar包

由于项目的奇葩要求,本人需要用php调用matlab。先说说matlab导出jar:1.编写好的m文件,例如2.建立Deployment Project(点击File>> New>> Deployment Project或直接输入命令行“ deploytool”)其中:Name:自定义项目名                    Loca

2015-11-15 22:09:03 3907

转载 android学习之路——HashMap 的详细解释

HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。 通过 HashMap

2015-10-18 12:08:02 511

原创 android学习之路——java中substring的用法

substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数     描述start     必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop     可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的

2015-10-18 12:03:15 3336

转载 android学习之路--里氏替换原则

里氏替换原则2.1 爱恨纠葛的父子关系     在面向对象的语言中,继承是必不可少的、非常优秀的语言机制,它有如下优点:代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性;提高代码的重用性;子类可以形似父类,但又异于父类,“龙生龙,凤生凤,老鼠生来会打洞”是说子拥有父的“种”,“世界上没有两片完全相同的叶子”是指明子与父的不同;提高代码的可扩展性,实现父类的方法就可以

2015-10-18 12:01:03 779

原创 android学习之路--android studio安装,主题,各种配置以及快捷键,注释,以及其他各种问题总结

Android Studio虽然推出了很久,但是国内貌似普及的程度并不高,网上资料也比较少。所以就把最近总结的as资料贴出来供大家参考。Android Studio的优点1、Google推出的毫无疑问,这个是它的最大优势,Android Stuido是Google推出,专门为Android“量身订做”的,是Google大力支持的一款基于IntelliJ IDEA(这款软件亲

2015-10-18 11:44:59 2042

原创 android学习之路——android编程规范

android项目结构搭建规范:项目新建:1.项目名称用英文,英文不行就用拼音代替。2. versionCode 用于版本升级,versionName 一般用0.0.0.1格式包名的命名和分类1.com.项目名称.db , com.项目名称.net , com.项目名称.ui  , com.项目名称.ui 。。。。。2. BaseApplication ex

2015-09-11 21:05:14 555 2

转载 php连接java最新能用的方法,javabridge的配置

* 版本与环境*==============================================================**/版本:1、PHP版本:最高为5.4,当前测试为5.4/5.32、JDK:官方最新版本,当前测试为1.83、php-java-bridge:官方最新版本,当前测试为6.2.14、操作系统:Windows7

2015-08-02 14:38:45 3818 3

原创 matlab与java的连接的配置

前几天一直在配置matlab与java关联的问题,遇上了很多问题。现在总结一下具体配置:1.我安装的matlab版本是   Mathworks.Matlab.R2010b.ISO-TBE2.matlab后配置环境变量:在path加入matlab 中bin的路径,我的是D:\matlab\matlabs\bin3.在java程序中要加入的包有两个,一个是D:\matlab\matlabs

2015-08-01 21:26:19 2844

原创 解决wamp本地能访问,内网不能访问问题

1、下载最新版本2.修改appcle的httpd.conf# Controls who can get stuff from this server. #   onlineoffline tag - don't remove    Order Deny,Allow    deny from all    Allow from 127.0.0.1改为#   onl

2014-09-23 11:02:27 1693

原创 关于thinkphp的几个问题:css路径问题,关联模型,

前几天碰到几个thinkphp问题,找到了解决方法,记录下来

2014-08-26 20:17:55 708

基于speex的android 录音

利用speex进行语音降噪,语音增强,去回响

2017-02-06

android,java整理学习的代码,包括设计模式,算法,数据结构等

java,设计模式,算法,数据结构

2017-02-06

java写的深度学习算法代码

用java写的深度神经网络的代码,里面有语音识别的demo,是研究深度学习和语音识别很好的资料

2015-10-18

python写的深度学习代码

python写的深度学习代码,包括DBN,SDA等模型,一份不错的学习深度神经网络以及python的代码

2015-10-18

深度学习DBN代码

深度学习,DBN模型代码,c语言,代码完整,由matlab转写过来

2015-10-18

基于java的语音识别库

大名鼎鼎的sphinx语音识别系统第4代,完全由java构成,内涵各种语音处理函数

2015-08-01

thinkphp常用配置

设置数据库类型 设置主机 设置数据库名 设置用户名 设置密码 设置表前缀 使用DSN方式配置数据库信息 如果两种方式同时存在以DSN优先 开启页面trace

2014-08-14

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

TA关注的人

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