注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/camera/photobasics.html 这节课将展示如何使用已经存在的相机应用拍摄相机. 假设你现在在实现一个基于人群的气象服务,它构建一个全球的气象地图,通过将运行了你的应用色设备所拍摄的天空照片拼接起来来实现这个气象地图.整合照片只是你的应用的…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/printing/photos.html 拍摄并分享照片是移动设备最流行的用法之一.如果你的应用拍摄了照片,展示他们,或者允许用户共享照片,你就应该考虑在你的应用中可以打印他们.Android Support Library提供了一个方便的函数,它可以仅仅…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/camera/index.html 在富媒体变的流行起来之前,这个世界是单调的.还记得“Gopher”协议吗?我们也许都已经不记得了.若要让你的应用融入到用户的生活当中,就应当给用户提供一种方式让他们将自己的生活融入进来.使用相机,你的应用可以让用户增强他…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/printing/index.html Android用户经常需要在设备上单独地阅览信息,但也有时候需要分享信息而不得不给其他人看自己的设备屏幕,这显然不是分享信息的好方法.若能够从你的Android应用打印信息,这将给用户提供一种从你应用获取更多信息的良…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/camera/videobasics.html 这节课将展示如何利用现有的相机应用来录制视频. 假设你的应用有一个巨大的任务,而集成视频是它的一部分.你希望尽可能简单地录制视频,并且不要因此而重新构建一个摄像的程序.幸好,Android设备上已经有了一个可…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/displaying-bitmaps/load-bitmap.html 图像的的形状和尺寸千变万化.在很多情况下它们比一般的应用UI所需要的尺寸更大一些.例如,在系统图库这个应用中,显示的照片是用你的Android设备拍摄的照片,它们比起屏幕的尺寸来说要大…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/displaying-bitmaps/index.html 学习如何使用常规的技术来加载和处理的Bitmap对象,可以让你的UI组件保持响应并避免超过了你的应用的记忆限制.如果你不足够小心,位图资源会迅速消耗你的可用存储.最终导致应用崩溃,并抛出错误:ja…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/camera/cameradirect.html 在这节课中,我们讨论如何直接通过框架内的API来控制相机硬件. 直接控制一个相机硬件需要的代码,比通过已存在的相机应用拍摄照片和视频所需要的代码要多.然而,如果你希望构建一个特制的相机应用,或者需要将一些东…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/sharing/receive.html 既然你的应用可以向其它应用发送数据,那么你的应用也可以接收来自其它应用的数据.您需要思考一下用户是如何与你的应用交互的,以及你希望接收来自其它应用什么样的数据.例如,一个社交网络应用可能会期望收到来自其它应用的文本…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/basics/intents/result.html 启动另一个activity不一定是单向的.你也可以启动另一个Activity后,接收它返回的结果.为了接收结果,调用startActivityForResult()(而不是startActivity()…