自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android性能优化之使用SparseArray代替HashMap 2013 年 08 月 01 日 android 最近在重构one的项目,其中用HashMap来缓存ActivityGroup加载

最近在重构one的项目,其中用HashMap来缓存ActivityGroup加载过的View,Eclipse给出了一个警告,之前考虑项目进度没怎么在意,这次仔细看了下提示,如下: Use new SparseArrayView> (...) instead for better performance 意思就是说用SparseArray来替代,以获取更好的性能。对SparseArr

2015-12-29 17:10:34 470

转载 Http协议详解

引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支

2015-12-23 16:06:16 540

转载 charles 使用

转载自乌云平台原文链接http://drops.wooyun.org/tips/2423 0x01 前言: Charles是一款抓包修改工具,相比起burp,charles具有界面简单直观,易于上手,数据请求控制容易,修改简单,抓取数据的开始暂停方便等等优势!下面来详细介绍下这款强大好用的抓包工具。 0x02 下载与安装 首先是工具下载和安装 首先需要下载java的

2015-12-23 15:35:47 2591

转载 speex编译静态库for iOS

前言此文转载: 经过1天多的不断尝试和查资料终于完成了speex的静态库编译,关于什么是speex我就不做介绍了,这里有中文比较详细的介绍http://blog.csdn.net/zsjum/article/details/7482331,编译过程遇到了不少问题和困难。 中文资料基本没有,英文资料也没发现什么,所以写下我的经验,给大家一些提醒少走一些弯路,下面我给大家提醒下需要注意的和我理解的关

2015-12-22 16:00:25 2466

转载 speex编解码在android上实现

上一篇文章已经对speex的工作原理做介绍。这里是android端的编译方法。 以前在应用中使用到了Speex编解码,近来总结了一下Speex在android上的实现。Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码,Speex也很适合网络应用,在网络应用上有着自己独特的优势。

2015-12-22 15:37:35 1661

转载 关于SPEEX和语音的研究(转载的基础上加原创)

前言项目需要,抛弃掉原有的音频,统一使用speex(虽然这个解决方案也比较老,speex项目已经停止,但是资料最全,能快速满足项目需求的speex最优)speexspeex官网 自行了解speex是什么,重要概念不要混淆,speex只负责压缩和反压缩,不要涉及到音频了就把播放什么的都跟他联系。切记这点,对理解很有帮助。 下面转载: 安卓录音的时候是使用AudioRecord来进行录制的(当然m

2015-12-22 15:26:58 5923 2

原创 GIT 冲突的解决

前言只是一般的git冲突的解决,如果更复杂的冲突解决,自行google解决, 解决版本冲突的最主要是每一步做好备份。起因刚创建的github版本库,在push代码时出错: $ git push -u origin master To git@github.com:******/Demo.git ! [rejected] master -> master (non-fast-forw

2015-12-22 15:03:22 517

转载 Coding.net代码托管空间申请与使用

Coding.net这是一个国内新兴的代码托管平台,功能主要包括:代码托管、在线运行环境、监控代码质量,兼有一定的社交功能,在线运行环境支持Java、Ruby、Node.js、PHP、Python、Go等多种语言,每个账号可以创建1000个项目。 Coding.net与Github不同的是,免费配额并不区分共有项目和私有项目。每个项目运行空间1G,需要指出的是coding.net的初衷并非用

2015-12-22 14:56:21 5350

原创 lambda环境搭建

前言1,lambda 是什么自行补脑。我也不清楚,(’‘ 2,JDK8 支持,JDK MAC 多版本切换 3,eclipse最新貌似也没官方支持,(到我写下这句话位置,安装插件是什么的是可以的)Intelli最新版本默认是支持的,直接上。操作注意Project Setting中: Modules–>Dependennice选JDK8 Modules–>source–>language lev

2015-12-19 16:55:19 1396

原创 MAC多版本JDK

前言我需要在我的电脑上同时有JDK8,JDK7,JDK6。目标在命令行下,可以通过命令’jdk6’, ‘jdk7’,’jdk8’轻松切换到对应的Java版本, 默认初始设置为jdk7。 实践1 查看安装的JDK /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/ MAC下自带的JDK目录 /Library/Java/JavaVirtualMa

2015-12-19 15:58:01 766

转载 MVC,MVP 和 MVVM 的图示

复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了《Scaling Isomorphic Javascript Code》,突然意识到,它们的区别非常简单。我用几段话,就可以说清。一、MVCMV

2015-12-18 15:38:59 626

转载 linux java 安装路径

windows: set java_home:查看JDK安装路径 java -version:查看JDK版本 linux: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 二:下面是配置linux的环境变量:(记得source .bash_profile) . 修改

2015-12-04 09:59:23 1206

转载 JNI 入门DEMO

1、编写调用了外部库的JAVA程序  Java代码   public class HelloWorld{           public native void sayHello();           static{                   System.loadLibrary("HelloWorld");           }        

2015-12-04 09:56:29 435

ANDROID webview DEMO

http://blog.csdn.net/ccccdddxxx/article/details/50676643 配合博客

2016-02-16

requestWindowFeature

requestWindowFeature实验的源码,有助于理解requestWindowFeature

2012-09-03

ADRJ.APK android小软件

android 的 小例子

2012-02-11

官方jni文档

学习android的来说也可一用C开发程序对广大C程序员来说是一件好事 JNI是我们需要的必须学习的

2011-11-29

androidapp

几个android应用程序的的实例源码,,,拿出来给兄弟们共同学习

2011-11-29

《android应用开发揭秘》源码

android 应用开发揭秘 源码 对于刚学习android开发的人很有帮助,,,来写出源码规范的android软件

2011-11-29

NDK实验 MyNdkDemo

NDK的一个实验,,,,用来计算两点间的距离

2011-11-29

空空如也

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

TA关注的人

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