上面两篇简单的分析了,android系统中FrameWork中对于音量的调节的部分代码,可能有些更深入的东西并没有涉及,因为初次尝试分析,并不是所有东西都能完全明白和透彻的理解,所以暂时只能将我所了解到并用到的部分做了解析。
这篇主要想解析下在AudioManager中对于音频竞争机制的部分内容和使用方式。
首先来说下这中竞争机制的产生原因,根据我的理解因为...
分类:
移动平台 时间:
2014-12-23 15:34:04
收藏:
0 评论:
0 赞:
0 阅读:
724
读取一个文件每行中的各列数据...
分类:
其他 时间:
2014-12-23 15:33:54
收藏:
0 评论:
0 赞:
0 阅读:
139
做批量数据录入时需要对json内的数组进行增删改查操作,splice还是很强大的记录一下使用方法。
var lang = ["php","java","javascript"];
//删除
var removed = lang.splice(2,1);
console.log(lang); //php,javascript
//console.log(removed); //ja...
分类:
编程语言 时间:
2014-12-23 15:33:44
收藏:
0 评论:
0 赞:
0 阅读:
393
老问题了,自己的一些总结。...
分类:
编程语言 时间:
2014-12-23 15:33:34
收藏:
0 评论:
0 赞:
0 阅读:
287
现在新版的QQ Android客户端有个新功能,就是在锁屏界面也可以接收消息,并且接收到的消息可以显示在锁屏界面,双击之后可以进入QQ,下面简单实现这个功能。
当然正式项目中的运用还是非常复杂的,这仅仅是一个简单的Demo,可以作为参考。
直接上代码:
MainActivity.java
public class MainActivity extends Activity {
...
分类:
其他 时间:
2014-12-23 15:33:14
收藏:
0 评论:
0 赞:
0 阅读:
313
现在有一个需求是说希望可以自动的隐藏和打开软键盘,场景是使用在alert dialog中有一个文本框,弹出dialog同时自动弹出键盘,编辑后点击完成直接关闭。使用的方式是:
inputManager.showSoftInput(tvEditor, InputMethodManager.SHOW_FORCED);
如果使用参数InputMethodManager.SHOW_IMPLICI...
分类:
移动平台 时间:
2014-12-23 15:33:04
收藏:
0 评论:
0 赞:
0 阅读:
283
题目
Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a number.
An example is the root-to-leaf path 1->2->3 which represents the number 123.
Find th...
分类:
其他 时间:
2014-12-23 15:32:54
收藏:
0 评论:
0 赞:
0 阅读:
258
??
创建一个基于应用的QtWidget应用程序
这个手册描述了怎样使用QtCreater创建个一个小的Qt应用程序,Text
Finder.它是Qt
工具Text Finder例子的简写版本。这个应用程序的用户界面通过使用Qt Designer来构造生成。逻辑上来说,这个应用程序是通过代码编辑器上编写C++代码实现的。
创建Text Finder
项目...
分类:
其他 时间:
2014-12-23 15:32:44
收藏:
0 评论:
0 赞:
0 阅读:
484
近年来,智能家居成了IT产业的重要话题,随着智能家电一系列产品的出现,智能家居终于开始从概念走向落地。不过,目前智能家居行业有个非常突出的问题------由于缺乏开放的意识,无论是产品还是理念基本都只是企业的“一言堂”,这必然会为企业以及消费者之间增添很多障碍。
在这种背景下,一些厂商正试图通过开放策略融合更多元的思维来促进行业发展。以海尔U+为例,日前海尔U+设计大赛活...
分类:
其他 时间:
2014-12-23 15:32:34
收藏:
0 评论:
0 赞:
0 阅读:
250
在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在。Docker的出现正好能帮助软件开发者开阔思路,尝试新的软件管理方法来解决这个问题。通过掌握Docker,开发人员便可享受先进的自动化运维理念和工具,无需运维人员介入即可顺利运行于各种运行环境。 《Docker技术入门与实战》分为三大部分:Docker入门、实战案例和高级话题。第一部分(第1~8章...
分类:
其他 时间:
2014-12-23 15:32:14
收藏:
0 评论:
0 赞:
0 阅读:
160
一、call 方法调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容)。Js代码call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg2, , ...
分类:
移动平台 时间:
2014-12-23 15:31:13
收藏:
0 评论:
0 赞:
0 阅读:
253
本文转载至 http://blog.csdn.net/learnios/article/details/8992346ShareSDK微博分享空间分享新浪微博腾讯微博第一步:首先导入ShareSDK第三方类库,添加依赖框架 :SystemConfiguration.frameworkQuartzCo...
分类:
其他 时间:
2014-12-23 15:31:03
收藏:
0 评论:
0 赞:
0 阅读:
311
本节包含前几个版本的 for .NET 的发行说明。有关早期版本的详细信息,请参阅早期版本:Azure SDK for .NET。有关 SDK 支持和停用的信息,请参阅Azure SDK for .NET 支持和停用信息。本节内容:Azure SDK for .NET 2.4 Release Not...
分类:
Web开发 时间:
2014-12-23 15:30:53
收藏:
0 评论:
0 赞:
0 阅读:
290
问题1:AsyncTask是多线程吗?答:是。问题2:AsyncTask与Handler相比,谁更轻量级?答:通过看源码,发现AsyncTask实际上就是一个线程池,而网上的说法是AsyncTask比handler要轻量级,显然上不准确的,只能这样说,AsyncTask在代码上比handler要轻量...
分类:
其他 时间:
2014-12-23 15:30:43
收藏:
0 评论:
0 赞:
0 阅读:
248
一、代码库1、from 代码家整理比较好的源码连接*****************************************************************************************************************************...
分类:
移动平台 时间:
2014-12-23 15:30:33
收藏:
0 评论:
0 赞:
0 阅读:
364
.NET(C#): Task.Unwrap扩展方法和async Lambda目录Task.Unwrap基本使用Task.Factory.StartNew和Task.Run的Unwrap操作使用案例:LINQ中的async Lambda返回目录Task.Unwrap基本使用这个扩展方法定义在TaskE...
分类:
Windows开发 时间:
2014-12-23 15:30:23
收藏:
0 评论:
0 赞:
0 阅读:
347
配置windows下gvim 的python关键字补全插件Pydiction1.下载Pydiction2.解压缩包,里面有after文件夹、complete-dict、pydiction.py3.将after里面的文件拷贝到 gvim安装目录下的ftpplugin里面,将complete-dict、...
分类:
系统服务 时间:
2014-12-23 15:30:13
收藏:
0 评论:
0 赞:
0 阅读:
394
本文转载至 http://blog.csdn.net/weisubao/article/details/41282457[objc]view plaincopy-(void)drawRect:(CGRect)rect{//获得当前上下文CGContextRefctx=UIGraphicsGetCur...
分类:
移动平台 时间:
2014-12-23 15:30:03
收藏:
0 评论:
0 赞:
0 阅读:
337
css3的使用已经分布在各种网站上,其用途对于前端开发人员来说有很大的帮助,比如之前的圆角矩形,需要使用背景图片来完成,现在只需使用border-radius:5px;便可以做出圆角边框的效果,今天来记录下css3一些常用的属性。盒子属性:边框圆角:radius,边框阴影:box-shadow边框:...
分类:
Web开发 时间:
2014-12-23 15:29:54
收藏:
0 评论:
0 赞:
0 阅读:
316
9111行是开始断点,然后F8单步,9112行判断不成立,怎么突然到9127行 End那里了?现在改成这样了,是正常了。关键差异,在第二个判断的语句里。 jsa := SA([]).AsArray; for I := 0 to Strlist.Count - 1 do if SO(Strlist.....
分类:
其他 时间:
2014-12-23 15:29:43
收藏:
0 评论:
0 赞:
0 阅读:
192