注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/basics/network-ops/xml.html 可扩展标记语言(XML)是一种将文档编码为机器可阅读的形式的规则集合.XML是一种在互联网中分享数据的比较流行的格式.那些频繁更新内容的网站(如新的站点或者博客),经常会提供一个XML源,这样外部程序…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/basics/network-ops/index.html 这系列课程会展示一些基本的任务,包括连接到网络,监控网络连接(包括连接变更),以及给用户对于应用网络使用的控制权.同时也讲一些如何解析XML数据. 这系列课包含了一个简单地应用来解释如何执行一些普…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/contacts-provider/index.html 联系人提供器(Contacts Provider)是用户联系人信息的中央存储库,包括来自通讯录应用和社交应用的数据.在你的应用中,你可以直接调用ContentResolver方法或者通过向联系人应用…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/sharing/index.html Android应用的一个强大之处在于他们相互之间的通信和整合能力.当某个功能在其它应用中已经存在了,我们又何必去重新开发这个功能呢? 这系列课程包括了你如何使用Intent APIs和ActionProvider对象来…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/basics/data-storage/index.html 大多数的Android应用都需要保存数据,甚至仅仅在onPause()中存储应用状态信息防止用户进度丢失,这也属于数据的存储.大多数较复杂的应用也需要存储用户的设置信息,一些应用必须在文件和数据…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/contacts-provider/modify-data.html 这节课将会向你展示如何使用一个Intent来插入一个新的或者修改一个现有的联系人数据.与直接访问Contacts Provider不同,一个Intent会启动通讯录应用所对应的Activ…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/efficient-downloads/index.html 在这一些列课程中,你将会学习到在下载.网络连接.尤其是无线连接通信时,如何最小化对电池寿命的影响. 这系列课程中将会讲解一些最佳的实践方法,通过一些技术,如:缓存,池,预取等技术来规划并执行下载…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/secure-file-sharing/index.html 一个应用经常需要向其他应用发送一个甚至多个文件.例如,一个图库可能需要向图片编辑器提供多个文件,或者一个文件管理器可能希望能够允许用户在外部存储的不同区域之间复制粘贴文件.一种让应用可以分享文件…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/sharing/send.html 当你构造了一个intent,你需要制定你的intent将会“激活”的行为.Andriud定义了一些行为,就像你所料想的一样,这里面就有ACTION_SEND这个行为,它表明了这个intent是将一个数据从一个Activi…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/basics/data-storage/databases.html 在数据库中保存数据,对于重复性的或者结构化的数据来说是很理想的,比如:联系人信息.这节课我们假定你对SQL数据库有一个大致的了解,并且帮助你在Android上开始使用SQLite数据库.…