Android基础知识
大翔仔
码渣一枚
展开
-
Android基础知识之四大组件Activity(二)一个Activity的生命周期?
参见Android的API文档可见如上一幅图,这幅图里很好的解释了Android生命周期,以及Activity的各种状态。原创 2015-07-30 22:32:06 · 631 阅读 · 0 评论 -
Android基础知识之四大组件Activity(一)什么是Activity?
Activity是Android组件最为基本的也是最常见的四大组件(Activity、Service、Content Provider、BroadcastReceiver)之一。 Activity是Android应用程序里的一个组件,在Activity中所有操作与用户密切相关,它为用户提供一个用于任务交互的画面。原创 2015-07-30 21:15:54 · 1013 阅读 · 0 评论 -
Android基础知识之四大组件Activity(五)Activity生命周期场景的应用
今天,来写一个关于Android四大组件Activity生命周期的一个简单应用,做一个关于极简单的音乐播放器(只是为了巩固一下Activity的生命周期,并不能当作项目来用)。 先来截个界面的图: 很简单吧,只有三个按钮,播放一首歌,但来研究Activity的生命周期,这就足够了。 好了,我们先来new 一个Project,将三个图片资源拷贝到drawable文件夹里,在创建一个文件原创 2015-08-03 21:52:58 · 1037 阅读 · 1 评论 -
Android基础知识之四大组件Activity(四)保存Activity的状态
有时候,在我们使用Application的时候可能会遇到因横竖屏切换,或者系统回收内存等意外状况而销毁掉Activity,而再次创建,这时我们会发现,之前Activity的状态没有被保存下来,遇到这种情况应该怎么处理囊? 答案我们在Android的API文档中找到了,抓去重要的一段:在遇到意外情况销毁掉Activity之前,系统会执行一个onSaveInstanceState()原创 2015-08-02 21:53:35 · 401 阅读 · 0 评论 -
Android基础知识之四大组件Activity(三)多个Activity交互的生命周期与设计思想
通过一个Demo来验证: 首先创建一个Project,更改主布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent原创 2015-08-02 20:38:54 · 537 阅读 · 0 评论