- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 Android---优化下载让网络访问更高效(四)
使用DDMS网络流量工具来识别关注的区间Android的DDMS(Dalvik Debug Monitor Server)包含了详细的网络使用情况选项卡,这使得跟踪应用程序使用网络情况成为可能。使用这个工具,可以监视应用程序传输数据的方式和时机,并在此基础上可以优化底层相关的代码。图3显示了大约每隔15秒钟传输一次少量数据时网络使用情况,建议通过预先获取每个请求的数据或打包上传的数据来
2016-07-28 15:09:11 232
转载 Android---优化下载让网络访问更高效(三)
批处理传输和连接每次启动一个连接---跟传输的数据大小无关---在使用典型的3G无线信号时,就会潜在的导致无线信号消耗近20秒的电量。如果一个应用程序每隔20秒ping一次服务器,只是告知该应用程序正在运行,且对用户是可见的,那么无线信号的保持将无法限制,这会导致在几乎没有实际数据传输的情况下,明显的消耗电池电量。基于以上考虑,重要的是要把传输的数据打包,并创建一个传输队列。这样由于发
2016-07-28 15:06:14 220
转载 Android---优化下载让网络访问更高效(二)
预先获取数据预先获取数据是一种有效的减少大量的独立的数据传输会话的方法。它允许基于一个连接,在给定的单一时间周期内,满负荷的下载所有的需要的数据。通过提前下载,可以减少大量的下载数据所需的无线活跃信号。这样不仅可以保存电池电量,也可以改善延迟、降低所需的带宽、减少下载时间。在执行一个操作或浏览数据之前,通过预下载所需的数据,可以减少应用程序因等待下载而造成应用延迟,从而改善用户体验。
2016-07-28 15:05:46 263
转载 Android---优化下载让网络访问更高效(一)
本文译自:http://developer.android.com/training/efficient-downloads/efficient-network-access.html使用无线传输数据是你的应用程序潜在的最大的电池电量消耗源。要减少网络活动的电池电量的消耗,关键是要理解连接模式是如何影响底层的无线硬件的。本文介绍无线状态机,并解释应用程序的连接模式如何跟它交互。为了减少数据
2016-07-28 15:05:08 266
转载 本文介绍媒体的编解码器、容器和Android平台所支持的网络协议。
作为一个应用程序的开发者,你可以免费使用在Android设备上有效的任何格式的媒体编解码器,包括由Android平台和设备特殊提供的编解码器。但是,最好的做法是使用设备无关的媒体编码配置文件。网络协议以下是音视频播放所支持的网络协议:1. RTSP(RTP、SDP)2. HTTP/HTTPS实时流3. HTTP/HTTPS Live Streaming草案协议:只针对MPE
2016-07-28 14:55:29 373
转载 Android音频系统之AudioTrack(二)
版权声明:本文为博主原创文章,未经博主允许不得转载。1.1.1 AudioPolicyService的路由实现我们在AudioPolicyService小节曾将其比作是一个“路由器”,不过还没有深入解析它是如何完成路由选择的。这部分的功能与使用者——AudioTrack有很大关联,所以我们特别将它的实现原理剖析放在这里,以使读者可以综合起来理解。路由器功能由如下几个部分组成:
2016-07-28 09:34:27 573
转载 AudioTrack
1.1.1 AudioTrack应用实例对于Android应用开发人员来讲,音频回放最熟悉的莫过于MediaPlayer,而AudioTrack相信用的人相对会少很多。这是因为MediaPlayer提供了更完整的封装和状态控制,使得我们用很少的代码就可以实现一个简单的音乐播放器。而相比MediaPlayer,AudioTrack更为精练、高效,实际上MediaPlayerService的内部实
2016-07-28 09:32:39 745
翻译 Android 5.0 API
Android 5.0 API在本文档中展开更新目标 API 级别重要的行为变更界面通知图形媒体存储无线和连接Project VoltaAndroid 在办公和教育中的应用系统打印框架测试和辅助功能IME清单声明API DifferencesAPI level 20 to 21 »L Developer Preview to 21 »Se
2016-07-21 09:27:25 964
翻译 Android Lollipop
Android Lollipop欢迎使用 Android 5.0 Lollipop,这是迄今为止规模最大最为雄心勃勃的 Android 版本!此版本为用户推出了各种崭新的新功能,为开发者则提供了数千个新的 API。不仅如此,它将 Android 的疆土扩展得更远,小到手机、平板电脑和穿戴式设备,大到电视和汽车,都可以是它活跃的领地。要深入了解面向开发者的新 API,请参
2016-07-21 09:26:23 734
转载 Dependencies for Windows + Android
Dependencies for Windows + Android You will need node.js, the React Native command line tools, Watchman, and Android Studio.We recommend installing node.js and Python2 via Chocolatey, a popula
2016-07-15 15:28:57 487
转载 dalvik的Heap和Stack
1、dalvik的Heap和Stack这里说的只是dalvik java部分的内存,实际上除了dalvik部分,还有native。这个以后再说。下面针对上面列出的数据类型进行说明,只有了解了我们申请的数据在哪里,才能更好掌控我们自己的程序。 2、对象实例数据 实际上是保存对象实例的属性,属性的类型和对象本身的类型标记等,但是不保存实例的方法。实例
2016-07-01 11:47:07 312
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人