开发者在设计之初可以决定用户与应用程序的交互方式,其中包括如何选着程序启动入口以及Package中所包含的 Activities 。众所周知,应用程序是一系列有着特定功能的Activities组成,它们有自己的属性和行为。用户可以在Home中通过启动快捷方式将当前进程引入特定的Activites,或者可以在其它程序进程中启动外部的Activities。有的人会问,了解程序的启动方式有用吗?当然,了解不同的启动方式才能更好的根据需要设计Activities。 ...
by okitamicuki1412 - Linux文档专区 - 2009-12-01 00:50:22 阅读(1448) 回复(0)
总结几种activity之间切换的动画效果 据我观察 默认的两个activity 跳转的动画是 从左往右移动 在startactivity 后调用 overridePendingTransition(int enterAnim,int exitAnim),就可以实现activity之间的动画, 其中enterAnim 是下一个activity的enter动画效果,exitAnim 是当前Actitvity退出的动画效果 【注意只有Android的2.0(SdkVersion版本号为5)以后的版本才支持】 测试切换效果在创建项目的时候注意选择 Android版本...
activity的四种加载模式
在多activity开发中,有可能是自己应用之间的activity跳转,或者夹带其他应用的可复用activity。可能会希望跳转到原来某个activity实例,而不是产生大量重复的activity。
这需要为activity配置特定的加载模式,而不是使用默认的加载模式。
activity有四种加载模式:
activity的四种加载模式 activity之间的跳转,或者说加载一个新的activity,一般对于开发者来说,都不是一个太难的问题。直到后来随着不断的深入,才发现原来activity的加载还分为四种不同加载模式。灵活的使用合适的加载模式,可以避免产生大量的重复的activity,从而优化性能,减少系统资源消耗。 四种加载模式具体为: standard: 标准模式,一调用startactivity()方法就会产生一个新的实例。 singleTop: 检...
本帖最后由 willyomg 于 2011-03-31 18:48 编辑 转自 http://www.eoeandroid.com/thread-58501-1-1.html 在多activity开发中,有可能是自己应用之间的activity跳转,或者夹带其他应用的可复用activity。可能会希望跳转到原来某个activity实例,而不是产生大量重复的activity。这需要为activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置 activity有四种加载模式: standard singleTop sing...
activity和Task是Android Application Framework架构中最基础的应用,开发者必须清楚它们的用法和一些开发技巧。本文用大量的篇幅并通过引用实例的方式一步步深入全面讲解它们的基础原 理(underlying principles)和架构(mechanisms),例如:Navigation、Multitasking、activity re-use、intents和activity stack等…大部分与其相关的应用模块。重点讲解开发过程中如何更准确的体现用户交互性的便捷和高效,同时也帮助分析Design...
开机后自动启动activity中需要注意的 Java代码[code]1.public class StartupReceiver extends BroadcastReceiver { 2. 3. @Override 4. public void onReceive(Context context, Intent intent) { 5. try { 6. System.out.println("接受到广播"); 7.// Intent _intent = new Intent(context,Otheractivity.class); 8.// _intent.addFlags(Intent.FLAG_AC...
比起symbian和j2me,android还是很容易实现开机自动启动应用的: 首先必须有一个BroadcastReceiver以便监听手机 开机intent, 而该receiver又负责启动你的service或者activity. public class yourReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(yourService.ACTION_START); i.setClass(context, yourServi...
activity和Task的启动模式有哪些? 每种含义是什么? 在多activity开发中,有可能是自己应用之间的activity跳转,或者夹带其他应用的可复用activity。可能会希望跳转到原来某个activity实例,而不是产生大量重复的activity。这需要为activity配置特定的加载模式,而不是使用默认的加载模式。 在android里,有4种activity的启动模式,分别为: standard: 标准模式,也是默认模式,一调用startactivity()方法就会产生...