按类别查询搜索结果
关于关键词 的检测结果,共 10786
luixing678 | 2017-06-18 18:43:12 | 阅读(1120) | 评论(0)
 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是执行make命令呢?答案是否定的,Google为我们准备了另外的...【阅读全文】
luixing678 | 2017-06-18 18:42:49 | 阅读(1300) | 评论(0)
http://www.cnblogs.com/becklc/archive/2012/09/24/2676600.html原创文章,欢迎转载,转载请注明出处http://www.cnblogs.com/becklc/archive/2012/09/24/2676600.html本文依据android2.3源码只分析Recovery相关原理,不针对代码走读,现在Android版本已经4.x.x但是recovery的基本原理不变。一、Recovery是如...【阅读全文】
insect23 | 2017-06-15 14:17:57 | 阅读(1760) | 评论(0)
本文尝试从全局的角度来分析Android和嵌入式linux,重点在安全性和稳定性这个角度。行文思路如下:首先对原生的Android系统和GNU/linux系统架构做简要分析,其次对比移动终端应用方案对原生Android或GNU/LINUX进行定制裁剪,再次通过大数据分析两者的应用领域,最后得出结论。【阅读全文】
Qidi_Huang | 2017-06-09 16:03:43 | 阅读(3470) | 评论(0)
【简要说明】
1、APP 将音频文件(比如.mp3文件)数据读取到匿名共享内存中;
2、AudioFlinger 从匿名共享内存中读取音频数据,通过 HAL 层接口将这些数据写入到 DMA 缓冲区;
3、DMA 控制器将 DMA 缓冲区中的数据拷贝到 SoC 的 I2S Tx FIFO 开始向 Codec 传输;
4、Codec 固件会自动将 Codec I2S Rx FIFO 中接收到数据送入 Codec DSP 进行处理;
5、处理后的数据经 DAC 转换后,输出到功放芯片进行放大,最终输出到扬声器等音频设备。【阅读全文】
Qidi_Huang | 2017-06-08 18:10:46 | 阅读(3090) | 评论(0)
【前言】
这是我根据自己的工作经验所总结,有一定代表性,但可能不齐全。这只是个提纲。

【知识点】
按照在操作系统中的层次划分,从上到下依次为:
1、Android系统分层模型。知道 APP、JNI、Frameworks、HAL、Driver 的划分以及 用户空间、内核空间 的概念。
2、Android Audio模块的启动、加载 及 放音/录音 流程。起码应该了解 AudioServer、AudioFlinger、AudioPolicyService、【阅读全文】
unixgong | 2017-06-04 13:56:55 | 阅读(490) | 评论(0)
版权声明:###########################原创文章,转载请注明来自:unixgong的ChinaUnix博客音频部分一直是Linux/Android开发的难点之一。最近在三星exynos 7420平台做android6.0系统移植时下成功移植了wm8998的驱动,觉得有必要写几篇文章总结一下。LINUX早期使用的音频系统是OSS(Open Sound System),由于种种原因...【阅读全文】
Qidi_Huang | 2017-05-27 17:00:58 | 阅读(4140) | 评论(0)
【问题现象】
根据测试组同事反馈:在我们的设备上使用 JBL 品牌某款带有 3 个按键的有线耳机时,按下“音量+”键时设备会减小音量而不是增加音量,按下“音量-”键时设备无响应;在设备上使用 Samsung 品牌某款带有 3 个按键的有线耳机时,按下“音量-”键时设备会启动语音助手而不是减小音量。但按下 2 款耳机的中间键(播放/暂停键)均可以得到正确的响应。
【阅读全文】
linux_wuliqiang | 2017-05-26 14:39:08 | 阅读(1390) | 评论(0)
Android 按电源键锁屏,游戏重启解决方法:AndroidManifest.xml 中修改
?
将所有的 activity 标签中,android:configChanges属性都修改为 (注意所有 activity)
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"【阅读全文】
xi_liang | 2017-05-21 01:53:59 | 阅读(1320) | 评论(0)
vim /etc/udev/rules.d/50-android.rules或者vim /etc/udev/rules.d/51-android.rules在里面增加内容:【阅读全文】
【Android平台】 下载android源码
xi_liang | 2017-05-21 00:18:42 | 阅读(1610) | 评论(0)
Downloading the SourceThe Android source tree is located in a Git repository hosted by Google. The Git repository includes metadata for the Android source, including those related to changes to the source and the date they were made. This document describes how to download the source tree f...【阅读全文】
三点水兽 | 2017-05-15 14:46:56 | 阅读(9080) | 评论(1)
首先我们大家都知道百度地图中的Marker是基于经纬度也就是一个点来得到自身存在的位置的,但是我们如果想让Marker 移动呢?跳点我们大家都会,只需要重新为Marker赋值一个坐标点就好了,但是如果我们要平滑移动呢,我的做法就是为坐标点频繁赋值,使其看起来像是移动过去的,好了,废话不多说了,看效果吧上面花...【阅读全文】
yyxl | 2017-05-05 14:29:59 | 阅读(980) | 评论(0)
http://blog.chinaunix.net/uid-20459533-id-3109996.html一,Bug出现了, 需要“干掉”它 bug一听挺吓人的,但是只要你懂了,android里的bug是很好解决的,因为android里提供了LOG机制,具体的底层代码,以后在来分析,只要你会看bug,android里应用开发也就很简单了。那我们先来看看android里的AN...【阅读全文】
Qidi_Huang | 2017-05-04 20:27:30 | 阅读(4100) | 评论(0)
设备在播放视频时有异常,使用Logcat查看日志时发现了如下记录:

14:01:59.136 2825 2825 E SELinux : avc: denied { find } for service=display pid=3015 uid=1046 scontext=u:r:mediacodec:s0 tcontext=u:object_r:display_service:s0 tclass=service_manager permissive=0 04-27
14:01:59.136 2825 2825 I auditd : avc: denied { find } for service=display pid=3015 uid=1046 scontext=u:r:mediacodec:s0 tcontext=u:object_r:display_service:s0 tclass=service_manager permissive=0
从上方的Log中可以看出这个问题是因为mediacodec的sepolicy权限没有添加完善所致。【阅读全文】
三点水兽 | 2017-05-04 13:39:28 | 阅读(2630) | 评论(0)
转载:http://blog.csdn.net/s13488941815/article/details/50606226解决方案来源http://www.oschina.NET/code/snippet_260395_39205原文是PHP和js的代码采用Java代码解决办法如下[java] copy private LatLng pianyi(double lon,double&n...【阅读全文】
Cheney01 | 2017-05-03 11:18:19 | 阅读(310) | 评论(0)
三点水兽 | 2017-05-03 10:44:00 | 阅读(600) | 评论(0)
转载:http://www.cnblogs.com/liushilin/p/6016073.html一、写在前面现在越来越多的API接口要求都要求提供我们的项目SHA1值,开发版目前还要求不高,但是发布版是必定要求的。而目前定位在各大APP中也较为常见,当下主流的百度地图和高德地图都在申请的时候会出现下面的情况。 那么,这个sha1到...【阅读全文】
三点水兽 | 2017-05-02 11:00:05 | 阅读(1000) | 评论(0)
Android手机屏幕方向改变的时可以使应用程序随之相应改变,这里就简单介绍屏幕操作中的一点小技巧。包括始终横(竖)屏、全屏、屏幕方向改变时销毁Activity的问题。 1、屏幕始终横屏或竖屏对于一些游戏,可能我们希望屏幕始终横屏,这时只需要在AndroidManifest.xml中对Activity属性进行设...【阅读全文】
wonderfulpjz | 2017-04-28 13:55:55 | 阅读(800) | 评论(0)
由于项目需要在NDK中使用网络开发,对于c语言网络开发来说,libcurl库是个很不错的选择,但android系统中并没有自带该库,所以就得自己移植了。下面是移植步骤:1.  下载curl源码 我这里下载的是curl-7.22.0,源码下载地址为:http://curl.haxx.se/download.html2. 准备android源码编译环境,android源码...【阅读全文】
【Android平台】 Android之开发环境搭建
Zrn26168 | 2017-04-22 23:40:50 | 阅读(120) | 评论(0)
一、简介        Android是基于Linux平台的开源智能手机操作系统(Google为什么不另立门户请看这里),具有强大的灵活性,可以被移植到不同的硬件平台上(比如:手机、电视、机顶盒、嵌入式设备等),完全开放,上层的应用程序开发完全开放给第三方(应用开发以Java语言为主,C/C++语言只在...【阅读全文】