应用程序与Activity 3_1 Android应用程序
来源:互联网 发布:teackpad Windows 编辑:程序博客网 时间:2024/05/23 14:20
Android应用程序生命周期
Android Application类简介
每次程序运行时,应用程序Application类都保持实例化状态,通过扩展Application类,可以完成
1>共享数据,在应用程序组件之间传递对象
2>对系统广播做出响应(如低内存)
3>管理和维护多个应用程序组件使用的资源
扩展和使用Application类
1>扩展public class MyApplication extends Application
2>将MyApplication单例化
3>在Manifest中注册,当程序运行时,MyApplication将会实例化
<application
android:name="包名.MyApplication"
android:icon="@drawable/ic_launcher" 翻译:图标
android:label=“@string/app_name” 翻译:标签
android:theme="@style/AppTheme" > 翻译:主题 >
重写应用程序的生命周期时间
1> onCreate:在创建应用程序时调用,可以重写这个方法来实例化应用程序单态,以及创建和实
例化任何应用程序状态变量和共享资源
2>onLowMemory:在系统处于资源匮乏状态时,具备良好行为的应用程序可以释放额外的内存
3>onTrimMemory:API4.0后引入,系统会根据不同的内存状态来回调
4>onConfigurationChanged:在配置改变时,进行处理
Activity的常用属性
android:name指定Activity对应的类名
android:theme指定应用什么主题
android:label设置显示的名称,一般在Launcher里面显示
android:icon指定显示的图标,在Launcher里面显示
android:screenOrientation指定当前Activity显示横竖等
android:configChanges当配置list发生修改时,是否调用onConfigurationChanged方法
android:exported是否允许activity被其它程序调用
android:launchMode设置Activity的启动方式standard,singleTop,singleTask和singleInstance
android:windowsSoftInputMode定义软键盘弹出的模式
- 应用程序与Activity 3_1 Android应用程序
- Android应用程序与Activity
- Android应用程序生命周期介绍3_1
- android Activity 应用程序 生命周期
- Android应用程序组件之Activity
- Android 之 应用程序和Activity
- Android activity 的退出应用程序
- Android应用程序窗口(Activity)
- android,应用程序与进程
- Android应用程序基本原理(3:进程与线程)
- Android Native 应用程序启动 Activity 的方法
- Android应用程序四大组件之Activity(一)
- Android应用程序四大组件之Activity(二)
- Android应用程序四大组件之Activity入门
- Android应用程序的基本组件之Activity
- 关于android应用程序的入口 Activity
- [Activity生命周期] Android 完美退出应用程序
- Android应用程序中Activity的生命周期
- editplus初学前端之一
- 百度
- git使用方法---分支
- 十进制转换为二进制
- Importance Sampling in Reinforcement Learning
- 应用程序与Activity 3_1 Android应用程序
- 寻找数组中的第i小元素
- 数理逻辑1 -- 命题演算6
- Mybatis错误(一)Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:
- 从零开始搭建环境编写操作系统 AT&T GCC (一)搭建环境和测试环境
- 子类的构造方法必须继承父类的构造方法
- POJ 3268 Silver Cow Party 最短路—dijkstra算法的优化。
- 羊皮卷之四
- POJ