摘要:## 1 音频处理基础知识### 1.1 文件格式和编码之间的关系首先需要说明的是,文件格式和编码之间的关系如同碗与烹饪手法之间的关系。文件格式只代表一个容器,这个容器可以包含视频或者音频,以及头文件信息,脚本等之类的数据。一般来说一个特定容器容纳的数据都是有一定范围的。比如MP4,其文件中存储的通... 阅读全文
posted @ 2015-03-24 00:06 lsjwzh 阅读 (1794) 评论 (1) 编辑
摘要:android studio下gradleRobolectric单元测试配置1.RobolectricRobolectric是一个基于junit之上的单元测试框架。它并不依赖于Android提供的测试功能,它使用了shadow objects并且运行测试于普通的工作站/服务器JVM,不像模拟器或设备... 阅读全文
posted @ 2014-10-11 14:11 lsjwzh 阅读 (2242) 评论 (0) 编辑
摘要:http://developer.android.com/guide/topics/media/exoplayer.html前言:Playing videos and music is a popular activity on Android devices. The Android framework providesMediaPlayeras a quick solution for ... 阅读全文
posted @ 2014-08-04 16:15 lsjwzh 阅读 (20703) 评论 (0) 编辑
摘要:ActionBar compat 如何关闭ActionBar的显示隐藏动画@Override public boolean onCreateOptionsMenu(Menu menu) { //消除动画效果 disableABCShowHideAnimation(g... 阅读全文
posted @ 2014-06-14 15:48 lsjwzh 阅读 (1741) 评论 (0) 编辑
摘要:一般来说,可能第一时间想到的是自定义一个html来替代webview内置的异常页面。 但是实际操作时,这种方法比较困难。这里介绍一个简单的替代方案,希望能有所帮助。可以采用嵌套layout的方式,然后在webview的错WebViewClient的onReceivedError方法中控制异视图的显示... 阅读全文
posted @ 2014-06-14 15:33 lsjwzh 阅读 (2047) 评论 (0) 编辑
摘要:1.首先需要用eclipse打开目标项目,file export,选择gradle file。2.拷贝文件到as项目的根目录【可选】3.找到as项目的根目录下 .idea目录,下面有个modules.xml按照里面的格式填入刚添加进来的项目打开之后内容如下 仿照上面的格式添加一个module 项目然后就会发现导入项目的文件夹名变粗体了。随后的操作就简单了,直接在代码中敲击导入项目的某个类,alt enter,就会出现一个是否引用的框,点是就大功告成了。 阅读全文
posted @ 2014-01-24 02:25 lsjwzh 阅读 (617) 评论 (0) 编辑
摘要:原文地址http://corner.squareup.com/2013/12/android-main-thread-2.html在前一部分里面previous part,我们深入挖掘了 looper 和 handler的处理机制,以及他们是怎么与Anroid主线程关联起来的。现在,我们来深入探讨一下主线程与 安卓组件的生命周期之间是怎么交互的。Activities 屏幕方向变化是一个常见的问题我们首先还是从activity的生命周期,以及activity处理configuration changes【比如屏幕方向的变化】的机制谈起。为什么要探讨这一问题本文的初衷来自于 在Square Reg 阅读全文
posted @ 2014-01-13 17:16 lsjwzh 阅读 (175) 评论 (0) 编辑
摘要:选择File——》Project Structure 弹出框中选择Project 看到中间的Project SDK项。 点击Edit或者New 然后就可以选择Build target 和Java SDK了 阅读全文
posted @ 2013-07-18 18:30 lsjwzh 阅读 (572) 评论 (0) 编辑
摘要:使用android studio 时突然卡死。 重启后所有项目都打不开,提示workspace.xml Error:content is not allowed in prolog 打开workspace.xml文件后发现时空的。 最后删除workspace.xml再重新导入即可 导入后无法编辑和运行: 显示错误 10:34:41 RuntimeException: updat... 阅读全文
posted @ 2013-07-18 11:13 lsjwzh 阅读 (1050) 评论 (0) 编辑
摘要:1.设置路由器 默认协议为:https 端口号:443 服务器地址:https://主机名/svn/版本库 例:https://mleo-pc/svn/Share/ 也可就主机名用IP地址代替 如:https://192.168.1.102/svn/Share/ 外网访问 需设置路由器,将端口号映射到内网IP上 然后将内网IP改为外网IP +端口号 如:h... 阅读全文
posted @ 2013-06-25 11:28 lsjwzh 阅读 (2943) 评论 (0) 编辑
摘要:0.undefined 本身的介绍undefinedis a property of theglobal object, i.e. it is a variable in global scope. JavaScript 1.8.5noteStarting in JavaScript 1.8.5 (Firefox 4),undefinedis non-writable, as per the ECMAScript 5 specification.1.关于undefined值的判断:有 a:x== undefined,b: x===undefined,c:typeof x == 'und 阅读全文
posted @ 2013-03-15 14:05 lsjwzh 阅读 (329) 评论 (0) 编辑
摘要:找了好久。。发现这个讲的好像容易理解些。http://hi.baidu.com/ilotus%5Fy/blog/item/f1ed0e99baad0a0f6f068c19.html句柄、引用、指针与对象2008年12月01日 星期一 11:31今日小陆把我从梦中唤醒,问我关于句柄的问题!刚开始还能对付,依旧睡眼朦胧的回着短信,但是不过一会儿发现自己也已经模糊了,这么基础的问题现在还不会,以后怎么吃... 阅读全文
posted @ 2010-05-08 15:01 lsjwzh 阅读 (1606) 评论 (2) 编辑
摘要:需求:根据传入的action参数,自动构造与之对应的request。直接上代码。先定义一个MyRequest类。下有子类:AddRequest,LoadRequest,DeleteRequest。MyRequestMyRequest定义了一个虚方法 Msg();各个子类由于算法不同,可重写该方法。下面是关键:MyRequestCreatorMyRequestCreator 负责判断参数action... 阅读全文
posted @ 2010-03-13 11:08 lsjwzh 阅读 (174) 评论 (0) 编辑
摘要:ArrayList,HashTable,线程安全,同步 阅读全文
posted @ 2009-12-13 15:03 lsjwzh 阅读 (536) 评论 (0) 编辑
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/avon520/archive/2009/11/25/4872704.aspx.NET中Cache有两种调用方式:HttpContext.Current.Cache 和 HttpRuntime.Cache,这两种方式有什么区别呢?我们先看MSDN上的解释: HttpContext.Current.Cache:为当前 H... 阅读全文
posted @ 2009-12-12 13:02 lsjwzh 阅读 (501) 评论 (0) 编辑