注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/camera/cameradirect.html 在这节课中,我们讨论如何直接通过框架内的API来控制相机硬件. 直接控制一个相机硬件需要的代码,比通过已存在的相机应用拍摄照片和视频所需要的代码要多.然而,如果你希望构建一个特制的相机应用,或者需要将一些东…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/graphics/opengl/projection.html 在OpenGL ES环境中,投影和相机视图允许你显示绘图对象时,可以以一个更加酷似于你用肉眼看到的真实物体.这个物理视图的仿真是使用绘制对象坐标的数学变换实现的: 投影(Projection)…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/managing-audio/volume-playback.html 一个良好的用户体验是一种可预测的.如果你的应用播放多媒体,那么很重要的一点就是你的用户可以通过他们设备上的(蓝牙耳机,耳机等等)硬件或软件音量控制方法,来调整应用的音量. 一). 确定…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/managing-audio/audio-focus.html 有很多应用会要播放音频,所以他们之间如何交互是很重要的.为了防止每个音乐播放器应用在同一时间播放,Android使用音频焦点来调整音频的播放.也就是说,只有获得了音频焦点的应用可以播放音频.…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/camera/index.html 在富媒体变的流行起来之前,这个世界是单调的.还记得“Gopher”协议吗?我们也许都已经不记得了.若要让你的应用融入到用户的生活当中,就应当给用户提供一种方式让他们将自己的生活融入进来.使用相机,你的应用可以让用户增强他…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/efficient-downloads/efficient-network-access.html 在你的应用中,可能最消耗电力的就是用无线网络对资源进行下载了. 为了最小化网络连接对电池损耗的影响,你一定要理解你的连接模型是如何影响底层的的无线硬件的.这…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/graphics/opengl/draw.html 在你定义了需要OpenGL绘制的形状之后,你可能希望绘制它们.使用OpenGL ES 2.0绘制图形可能会比你想象当中花费更多的代码,因为API中提供了大量对于图形处理流程的控制. 这节课将解释如何使用O…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/graphics/opengl/index.html Android框架提供了大量的标准工具,用来创建吸引人的,功能化的用户接口.然而,如果你希望对你的应用在屏幕上的绘图行为进行更多的控制,或者你在尝试建立三维图像,那么你就需要一个不同的工具了.由Andr…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/basics/data-storage/files.html Android使用的文件系统和其它平台上使用的磁盘文件系统比较类似.这节课将描述如何通过File的APIs对Android文件系统进行读写文件. 一个文件对象适合于按既定的顺序读或者写大量数据,…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/location/location-testing.html 样例代码: LocationProvider.zip 要测试一个使用定位服务的地点认知应用,你不需要将你的设备从一个地方移动到另一个地方来生成数据.你可以将定位服务放到测试模式中.在该模式中你可…