专题深入剖析android底层开发技术 3

专题深入剖析android底层开发技术 3

ID:13144870

大小:20.00 KB

页数:3页

时间:2018-07-20

专题深入剖析android底层开发技术 3_第1页
专题深入剖析android底层开发技术 3_第2页
专题深入剖析android底层开发技术 3_第3页
资源描述:

《专题深入剖析android底层开发技术 3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、专题:深入剖析Android底层开发技术作为Android开发者,我们大都知道开发最难处无外乎是底层的开发,因为要想改变或实现新的功能技术,必须得修改底层的代码,这对于开发者的技术来说,的确是一个不小的考验,本文就为大家整理了Android开发中最核心的底层开发技术,同时也是最全面,关注度最高的,希望能为大家在开发过程中带来帮助。头条推荐AndroidWi-FiDisplay(Miracast)介绍Wi-FiDisplay经常和Miracast联系在一起。实际上,Miracast是Wi-Fi联盟(Wi-FiAlliance)对支持Wi-FiDisp

2、lay功能的设备的认证名称。通过Miracast认证的设备将在最大程度内保持对Wi-FiDisplay功能的支持和兼容。由此可知,Miracast考察的就是Wi-FiDisplay(本文后续将不再区分Miracast和Wi-FiDisplay)。……>>详细1Android多窗口管理深入分析AndroidGWES之Android窗口管理1基本构架原理,Android的窗口管理是CS模式的。Android中的Window是表示TopLevel等顶级窗口的概念。DecorView是Window的Top-LevelView,这个View我称之为主View

3、,DecorView会缺省的attach到Activity的主窗口中。主View被加入到WindowManager中,WM使用WindowState与这个主View对应。阅读全文2DRMinAndroid详解RM,英文全称为DigitalRightsManagement,译为数字版权管理。它是目前业界使用非常广泛的一种数字内容版权保护技术。随着知识产权高山茶eupai.net保护受重视的程度日益提高,快速攻城略地得Android智能手机是如何利用DRM来有效保护数字版权的呢?本文将通过剖析Android中的DRM框架以及相关工作流程来向读者揭示DR

4、M的神秘面纱。一DRM架构介绍严格来讲,DRM不是一项技术,而是一类技术。很多机构和联盟都提出过相应的DRM标准。例如OpenMobileAlliance推出的OMADRM、MarlinDeveloperCommunity提出的MarlinDRM,而Google则通过收购Widevine公司推出了WidevineDRM。从Android智能终端来看,Google的原生Android(AndroidOpenSourceProject,简称AOSP)系统仅仅集成了OMADRMV1的一部分功能,它远未构成一个完整的DRM解决方案。在这种情况下,设备厂商只

5、能根据情况选择合适的DRM解决方案并集成到Android平台中来。例如,手机厂商可以通过Google的授权以获取WidevineDRM对应的软件包从而将WidevineDRM集成到自己的产品中。为了方便设备厂商的集成,水草玛瑙mnwg.netAndroid设计了一个通用的DRM软件框架,不同的DRM解决方案可通过Plugin的方式集成到Android系统中。图1所示为Android中的DRM软件架构。阅读全文3Android深入浅出之Audio第一部分AudioTrack分析一目的本文的目的是通过从Audio系统来分析Android的代码,包括An

6、droid自定义的那套机制和一些常见类的使用,比如Thread,MemoryBase等。分析的流程是:l先从API层对应的某个类开始,用户层先要有一个简单的使用流程。阅读全文4Android深入浅出之AudioFlinger分析一目的本文承接Audio第一部分的AudioTrack,通过AudioTrack作为AF(AudioFlinger)的客户端,来看看AF是如何完成工作的。在AT(AudioTrack)中,我们涉及到的都是流程方面的事务,而不是系统Audio策略上的内容。WHY?因为AT是AF的客户端,而AF是Android系统中Audio管

7、理的中枢。AT我们分析的是按流程方法,那么以AT为切入点的话,AF的分析也应该是流程分析了。对于分析AT来说,只要能把它的调用顺序(也就是流程说清楚就可以了),但是对于AF的话,简单的分析调用流程我自己感觉是不够的。因为我发现手机上的声音交互和管理是一件比较复杂的事情。举个简单例子,当听music的时候来电话了,声音处理会怎样?阅读全文5Android深入浅出之Audio第三部分AudioPolicy一目的上回我们说了AudioFlinger(AF),总感觉代码里边有好多东西没说清楚,心里发毛。就看了看AF的流程,我们敢说自己深入了解了Androi

8、d系统吗?AudioPolicyService(APS)是个什么东西?为什么要有它的存在?下层的AudioHAL层又是怎么

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。