自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 怎么添加一个tinymix可执行文件的te文件

在编译user版本的时候,经常会遇到需要打开某一个功能的selinux权限的问题;下面举一个例子说明,怎么添加一个应用的权限。下面例子以intel平台的 cherrytrail  android6.0.1为例;一、添加编写sepolicy下的te文件:        1. 文件路径为:/device/intel/sepolicy/下;        2. 添加文件夹tinymix

2016-09-26 11:07:41 1929

原创 怎么在编译时打印log

android系统在编译的时候,控制编译的都是mk文件;可以使用以下方法在mk文件里打印出log;这样就可以在编译窗口上看,哪些地方是否编译到?哪些mk文件的顺序等。1.  在mk文件里添加出错且停止的log:       例如: /device/intel/cherrytrail/r2_cht_ffd/device.mk...  ...$(error "this is

2016-09-21 16:58:32 3473

原创 Android6.0.1音乐apk获得audioFocus的流程

在android6.0.1版本上,使用了audioFocus的方式来抢占音频使用权;那么各个音频apk就要遵守 audioFocus的各种规定和用法。下面分几个流程说明一下各个情况下的 audioFocus使用。在audio系统中,上层各个功能部分的分层大概如下图所示:其中,针对audioFocus功能,在当打开Music 的 apk时,这个apk主动向 AudioManage

2016-09-20 17:32:54 3890

转载 Android之PowerManager电源管理

翻译来源PowerManager这个类让你拥有控制设备状态的权利。使用这个api类会很明显地影响设备电量的使用时长。除非你确实需要PowerManager.WakeLock否则不要轻易使用它们,并尽量使用低等级功能,并确保在你不使用它们的时候立即释放PowerManager.WakeLock。你可以通过使用Context.getSystemService来获取这个类的实例。

2016-09-09 17:41:28 443

转载 Android中的Audio播放:竞争Audio之Audio Focus的应用

Android是多任务系统,Audio系统是竞争资源。Android2.2之前,没有内建的机制来解决多个程序竞争Audio的问题,2.2引入了称作AudioFocus的机制来管理对Audio资源的竞争的管理与协调。本文主要讲解AudioFocus的使用。按照AudioFocus的机制,在使用AudioStream之前,需要申请AudioFocus,在获得AudioFocus之后才可以使用相

2016-09-09 17:18:14 421

转载 Android中的Audio播放:控制Audio输出通道切换

Audio 输出通道有很多,Speaker、headset、bluetooth A2DP等。通话或播放音乐等使用Audio输出过程中,可能发生Audio输出通道的切换。比如,插入有线耳机播放音乐时,声音是从耳机发出的;而此时拔出耳机,Audio输出通道会发生切换。如果音乐播放器不做处理,Audio输出是被切换到扬声器的,声音直接从Speaker发出。我们在编写程序时,要捕获并按照需求来处理这样的事

2016-09-09 17:16:37 1061

转载 linux获取时间函数及计算时间差

参考:   http://www.cnblogs.com/krythur/archive/2013/02/25/2932647.html第一章  获取时间函数1. char * asctime(const struct tm * timeptr);  函数说明 asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然

2016-09-07 14:20:44 9909

转载 Android 6.0 新功能及主要 API 变更

伴随着新的特性和功能, Android 6.0 (API 级别 23)带来了一系列系统和 API 行为的变更。这篇文章中将介绍一些在应用程序中需要理解和注意的主要变更点。如果你之前已经发布过 Android 应用程序,要意识到这些变更对应用程序的影响。运行时权限这个版本中引入了新的权限模型,现在用户可以在运行时直接管理应用程序的权限。这个模型基于用户对权限控制的

2016-09-06 21:16:56 1217

转载 Android如何判断当前手机是否正在播放音乐,并获取到正在播放的音乐的信息

我想实现如下的场景,判断当前Android手机上是否正在播放音乐,如果是,通过某个特定的手势,或者点击某个按键,将当前我正在听的音乐共享出去。第一步,就是判断当前是否有音乐正在播放。最开始我想得有点复杂,以为要深入framework或更下层去做手脚才行,找了一下资料,发现AudioManager对外暴露了接口。[java] view plain co

2016-09-01 16:52:11 11873

空空如也

空空如也

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

TA关注的人

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