Fork me on GitHub
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/fragments/creating.html你可以把一个fragment看成是一个activity的模块,有着自己的生命周期,接收自己的时间输入,你可以在activity的运行阶段添加或者移除fragment(某种意义上说,像是你可以在不同activity中重用的子activity)。这堂课将会展示如何通过使用Support Library 阅读全文
posted @ 2013-12-03 17:20 __Neo 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/fragments/index.html为了... 阅读全文
posted @ 2013-12-03 12:01 __Neo 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/activity-lifecycle/recreating.html在应用被正常使用的情况下,会有一些场景发生并使得你的activity被销毁,比如:当用户按下了返回键,或者你的activity调用了finish()方法将自己销毁。当你的activity处于停止态且已经很久没有被使用的情况下,系统也会将它销毁。还有一种情况是处于前台的acti 阅读全文
posted @ 2013-12-02 23:55 __Neo 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/activity-lifecycle/stopping.html正确地停止和重启你的activity在整个生命周期过程中是非常重要的,它可以让用户感觉到你的应用一直处于活跃状态,并且不会丢失他们的进度。以下是一些你的activity被停止或者被重启的例子:用户打开了最近使用过的应用窗口,并且从你的应用切换到了另一个应用。此时你的处于前台的ac 阅读全文
posted @ 2013-12-02 11:52 __Neo 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/activity-lifecycle/pausing.html在正常使用应用的过程中,在前台的activity有时候会被其它组件所遮挡,导致这个activity进入到暂停态。例如:当打开一个半透明activity(dialog中有这样一种风格),之前的activity会被暂停。只要这个activity仍然保持部分可见,同时当前没有获得用户焦点 阅读全文
posted @ 2013-11-29 17:02 __Neo 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/activity-lifecycle/starting.html不像其他的编程范例一样应用的函数入口是“main()”方法,Android根据Activity处于何种声明周期状态去调用它所对应的生命周期回调函数,以此来创建一个Activity实例。有一系列的生命周期函数用来启动一个Activity,与之对应的,也有一系列生命周期函数来销毁一个 阅读全文
posted @ 2013-11-29 14:38 __Neo 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/activity-lifecycle/ind... 阅读全文
posted @ 2013-11-28 15:31 __Neo 阅读(308) 评论(0) 推荐(1) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/supporting-devices/platforms.html尽管最新版本的Android系统为你的应用提供了大量的API,你仍然应该继续支持较老版本的Android,直到更多的设备更新了系统。这堂课将向你展示应该如何利用新API的同时,还可以继续支持过去的版本。在Platform Versions中的面板中,会定期地更新所有活跃设备所使 阅读全文
posted @ 2013-11-28 14:48 __Neo 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/supporting-devices/screens.htmlAndroid通过两种参数来对屏幕进行分类:屏幕尺寸和分辨率。在开发时,应该将这两个因素同时考虑进去,所以你应该将项目包含一些可选择的资源文件,使得你的应用在不同的屏幕尺寸和分辨率上都能具有最佳的体验。概括地来说,一共有四种尺寸:小,标准,大,超大。概括地来说,一共有四种分辨率:低 阅读全文
posted @ 2013-11-28 11:40 __Neo 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/supporting-devices/languages.html将UI字符串从你应用的代码中提取出来,并将它们放置在一个外部的文件中是一个值得长期保持的习惯。Android使得这件事情变的简单,在每个Andorid项目工程中,都有一个放置资源的目录。如果你通过Android SDK Tools创建了你的项目工程(Creating an An 阅读全文
posted @ 2013-11-27 21:50 __Neo 阅读(292) 评论(0) 推荐(0) 编辑