Fork me on GitHub

03 2014 档案

摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/cloudsync/index.html通过提供强大的网络连接APIs,Android框架可以帮助你构建丰富的基于云的应用,能够让应用将它们的数据同步到远端服务器,保证设备一直处于同步的状态,同时你的宝贵数据都会备份在云上。这一系列课程将会包含不同策略的基于云的应用。它包含了使用你自己的后端web云应用来同步数据,以及使用云来备份应用,这样当用户在其它设备 阅读全文
posted @ 2014-03-31 16:15 __Neo 阅读(188) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/efficient-downloads/connectivity_patterns.html不同连接类型对于电池寿命的影响是不一样的。首先使用Wi-Fi会比使用无线网络(比如GPRS)消耗的电量小的多。而且不同的通信技术对于电量的影响也是有很大差异的。一). 使用Wi-Fi在大多数情况下一个Wi-Fi连接会提供更大的带框而消耗的电量却更低。所以说你必须尽量 阅读全文
posted @ 2014-03-31 15:54 __Neo 阅读(245) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/efficient-downloads/redundant_redundant.html最基本的减少你的下载数量的方法就是只下载你需要的数据。就数据而言,这就意味着实现REST APIs(译者注:REST即Representational State Transfer,意为表述性转移状态,在Web服务中,经常能看到基于RESTful的设计风格),它可以允许 阅读全文
posted @ 2014-03-27 16:29 __Neo 阅读(678) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/efficient-downloads/regular_updates.html对于定期更新频率的优化会基于设备的状态,网络连接,用户行为和其喜好而有所变化。我们在这一大系列课中,我们讨论如何构建具有电池效率的应用,它们可以基于设备的状态而调整刷新频率。具体而言,包括了当你丢失了连接时,关闭后台更新服务,以及当电量低时降低更新的频次。这节课将探讨,在无线状 阅读全文
posted @ 2014-03-27 10:06 __Neo 阅读(841) 评论(0) 推荐(2) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/efficient-downloads/efficient-network-access.html在你的应用中,可能最消耗电力的就是用无线网络对资源进行下载了。为了最小化网络连接对电池损耗的影响,你一定要理解你的连接模型是如何影响底层的的无线硬件的。这节课将介绍“无线网络状态机”并解释你的应用连接模型如何与这个状态机联系起来。紧接着我们会介绍如何减少你的数 阅读全文
posted @ 2014-03-26 16:16 __Neo 阅读(1091) 评论(4) 推荐(3) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/efficient-downloads/index.html在这一些列课程中,你将会学习到在下载、网络连接、尤其是无线连接通信时,如何最小化对电池寿命的影响。这系列课程中将会讲解一些最佳的实践方法,通过一些技术,如:缓存,池,预取等技术来规划并执行下载操作。你将会学习到无线通信的电量使用情况会如何影响你决定在何时,如何去传递什么样的数据。目的是为了要尽量最 阅读全文
posted @ 2014-03-24 13:59 __Neo 阅读(236) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/network-ops/xml.html可扩展标记语言(XML)是一种将文档编码为机器可阅读的形式的规则集合。XML是一种在互联网中分享数据的比较流行的格式。那些频繁更新内容的网站(如新的站点或者博客),经常会提供一个XML源,这样外部程序就可以与内容变更保持同步。上传及解析XML数据对于需要联网的应用来说是一个很平常的任务。这节课将讲解如何 阅读全文
posted @ 2014-03-20 11:38 __Neo 阅读(741) 评论(0) 推荐(1) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/network-ops/managing.html这节课将讲解如何写一个对使用网络资源具有细粒度控制的应用。如果你的应用要执行很多网络操作,你需要提供用户设置,使得用户可以控制你的应用处理数据的行为,比如你的应用同步数据的频率,是仅在有Wi-Fi连接的情况下上传/下载,在漫游时是否处理数据等。当用户可以进行这些设置时,用户就不太会阻止你的应用 阅读全文
posted @ 2014-03-18 09:47 __Neo 阅读(322) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/network-ops/connecting.html这节课将会向你展示如何实现一个简单地连接网络的应用。这当中包含了一些创建哪怕是最简单的网络连接应用时需要遵循的最佳实践规范。注意,要执行这节课中所讲的网络操作,你的应用清单必须包含如下的权限:一). 选择一个HTTP客户端大多数带有网络连接的Android应用使用HTTP来发送和接收数据。 阅读全文
posted @ 2014-03-13 09:50 __Neo 阅读(231) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/network-ops/index.html这系列课程会展示一些基本的任务,包括连接到网络,监控网络连接(包括连接变更),以及给用户对于应用网络使用的控制权。同时也讲一些如何解析XML数据。这系列课包含了一个简单地应用来解释如何执行一些普通的网络操作。你可以下载该样例,并将它作为你应用的一个可重用的代码。通过学习这系列课程,你会掌握一项技能: 阅读全文
posted @ 2014-03-11 09:53 __Neo 阅读(262) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html在这系列课程的第一节课中(博客链接:http://www.cnblogs.com/jdneo/p/3579936.html),向你展示了如何发现连接到本地网络上的服务。然而,使用Wi-Fi Peer-to-Peer(P2P)服务搜索会允许你直接发现附近设备的服务, 阅读全文
posted @ 2014-03-11 09:43 __Neo 阅读(810) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.htmlWi-Fi的P2P API允许设备连接到附近的设备,而不需要连接到网络或热点(Android的Wi-Fi P2P框架使用Wi-Fi Direct™认证程序来编译)Wi-Fi P2P允许你的应用快速发现并连接到附近的设备,这一功能比起蓝牙来说更加强大。这节课将向你展示如何使 阅读全文
posted @ 2014-03-10 15:55 __Neo 阅读(879) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/connect-devices-wirelessly/nsd.html将网络服务搜索(NSD)添加至你的应用允许你的用户识别在本地网络的其它设备,这些设备提供了你的应用所需要的服务。这一特性对很多P2P类应用非常有用,如:文件共享,多人游戏等。Android的NSD API简化了你实现该功能特性所需要做的事情。这节课将展示如何构建一个应用,它可以将其名字和 阅读全文
posted @ 2014-03-05 16:58 __Neo 阅读(1087) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/connect-devices-wirelessly/index.html除了允许使用云进行交互数据,Android的API也允许和其他设备在同一个本地网络内交互,甚至是不在一个本地网络内但物理距离很近(在附近)的设备。Network Service Discovery(NSD)通过允许一个应用搜索附近的设备,该设备运行着允许交互的服务,来实现上述的功能特 阅读全文
posted @ 2014-03-03 17:27 __Neo 阅读(296) 评论(0) 推荐(0) 编辑
摘要:注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/animation/layout.html一个布局变更动画是一个预加载的动画,当每次你对布局配置进行修改以后,系统就会运行这个动画。所有你需要做的就是在布局中设置一个属性,来告诉Android系统来执行这个布局变更动画,然后系统默认动画会对其进行执行。Tip:如果你希望用自定义的布局变更动画,创建一个LayoutTransition对象,然后然后将它通过s 阅读全文
posted @ 2014-03-03 16:36 __Neo 阅读(232) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示