- 浏览: 127531 次
文章分类
- 全部博客 (121)
- confluence (1)
- android (77)
- PHP (6)
- java (21)
- mysql (3)
- dos (1)
- 传感器 (2)
- 获取电话薄信息 (3)
- 正则表达式 (1)
- 网络 (1)
- 蓝牙 (1)
- 图片 (4)
- intent (3)
- 注意 (1)
- eclipce (1)
- plugins (1)
- dialog (4)
- zip (1)
- sd卡 (1)
- ui (1)
- Camera (1)
- draw (1)
- activity (2)
- launchMode (1)
- 安全 (1)
- Button (1)
- ImageTextButton (1)
- paint (1)
- network (1)
- popupwindow (1)
- jquery (1)
- ant (1)
- notifaction (1)
- Rating (1)
- ListView (3)
- editText (1)
- doc (1)
- jdk (1)
- animation (1)
- sign (1)
- 签名 (1)
- 广播 (1)
- textview (4)
- 删除线 (1)
- 城市列表 (1)
- IDE (1)
- Eclipse (1)
- pixels (2)
- px (1)
- 静默安装 (1)
- Android截屏 (1)
- eclipcetheme (1)
- scroll (1)
- ActivityGroup (1)
- sqlite (1)
- webview (3)
- PullToRefreshListView (1)
- cache (1)
- java引用 (1)
- 命名空间 (1)
- httpClient (1)
- 开源控件 (0)
- sms (1)
- 文字水平滚动 (1)
- 正则 (1)
- 理论知识 (1)
- 属性 (0)
- openfire (1)
- 面试 (1)
- 继承的优缺点 (1)
- PowerDesigner (1)
- 数字格式化 (1)
- andriod (1)
- webservice (1)
- 记录 (0)
- share (0)
- 开源 (1)
最新评论
LauncherActivity 是 ListActivity 的子类
它开发出来的列表界面与普通列表界面有所不同,它开发出来的列表项都对应一个Intent,当用户单击不同的列表项时,应用程序会启动对应的Activity。
继承 LauncherActivity 时通常应该重写Intent intentForPosition(int position),该方法根据不同的列表项返回不同的intent(用来启动不同的Activity)
import android.app.LauncherActivity; import android.content.Intent; import android.os.Bundle; import android.widget.ArrayAdapter; public class OtherActivity extends LauncherActivity { //定义两个Activity的名称 String[] names = {"开启第一个activity" , "开启第二个activity"}; //定义两个Activity对应的实现类 Class<?>[] clazzs = {FirstActivity.class , TwoActivity.class}; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1 , names); // 设置该窗口显示的列表所需的Adapter setListAdapter(adapter); } //根据列表项来返回指定Activity对应的Intent @Override public Intent intentForPosition(int position) { return new Intent(OtherActivity.this , clazzs[position]); } }
ExpandableListActivity 用于显示一个展开的列表窗口
PreferenceActivity 用于显示一个设置选项参数并进行保存的窗口
发表评论
-
使用Android进行分享
2014-04-21 14:22 01.简单的分享文本 Intent sendIntent = ... -
android:descendantFocusability用法简析
2013-11-25 10:11 0开发中很常见的一个问题,项目中的listview不 ... -
Android 的应用程序的优先级和进程状态
2013-11-04 12:29 2237回收资源的时候,进 ... -
去掉listview顶部和底部阴影(高光部分)
2013-11-13 11:04 700/** * 去掉listview顶部和底部阴影(高光 ... -
Android的5个进程等级 .
2013-10-22 17:00 691来自:http://blog.csdn.net/ ... -
使用TextView 使用文字水平滚动
2013-09-26 15:12 647/** * * <b>功能名:< ... -
SMS研究(转)记录地址
2013-09-22 15:20 722拦截短信 作者:bingzhi更新于 07月26日访问(70 ... -
ListView 隐藏滚动条及基本属性
2013-09-09 22:25 1278由于这两天在做listView的东西,所以整理出来一些我个 ... -
android 编辑框过滤文本
2013-09-05 13:48 554public class EditOnKeyListener ... -
HttpClient The target server failed to respond
2013-09-04 17:50 14870关于HttpClient 出现 The target ser ... -
android webview的三种加载方式
2013-08-28 17:20 568//打开本包内asset目录下的index.html文件 ... -
TextView的一些高级显示
2013-08-20 10:41 4351. 自定义字体可 ... -
命名空间
2013-08-19 18:18 7601.需要在AndroidManifest.xml添加自己的 ... -
java 4种引用
2013-08-16 09:20 7131.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍 ... -
清除 webView 存在的缓存!
2013-08-15 17:27 795CookieSyncManager.createInstan ... -
使用 PullToRefreshListView 分页问题.
2013-08-15 12:05 2285使用PullToRefreshListView分页刷新问题, ... -
清除webview产生的缓存
2013-08-15 10:03 1548/** * 删除应用缓存(/data/data/包名/ ... -
读取assets或者raw目录下的sqlite数据库
2013-08-14 17:46 994public class DbManager { pr ... -
使用 ActivityGroup 加载多个Activity
2013-08-14 15:13 6951.mTabClassArray 数组中存放的是Activi ... -
监听 ScrollView 滑动到底部
2013-08-13 15:52 9491.给ScrollView添加 OnTouchListene ...
相关推荐
在这个“Android之Activity应用小例子”中,我们将深入探讨Activity的工作原理以及如何在实践中创建和管理Activity。 首先,Activity在Android中的地位至关重要。每个Activity都有自己的生命周期,由系统管理,包括...
"初学Activity应用"这个主题,旨在帮助新手理解并掌握如何在Android系统中创建和管理Activity。这篇博客文章可能详细介绍了Activity的基本概念、生命周期以及如何在代码中使用Intent来启动和切换Activity。 ...
1. 掌握activity组件生命周期函数的用法 2. 掌握使用intent实现activity之间的跳转 3. 掌握在manifest文中定义多个activity,并指定Launcher Activity
Activity(MainActivity)移到了栈顶。4.singleInstance 模式这是最严格的单例模式,采用此模式...在多 Activity 应用中,理解 Task 和 Activity 栈的工作原理也至关重要,这有助于避免潜在的逻辑错误和用户界面问题。
在多Activity应用中,通常需要在Activity之间进行切换,以便用户可以浏览或执行不同的任务。 实现手势切换Activity,我们通常需要以下步骤: 1. **手势识别**: - Android提供了GestureDetector类来帮助开发者...
在Android应用开发中,Activity是用户界面的基本组件...此外,了解生命周期对于理解Fragment的生命周期和多Activity应用的管理同样重要,因为它们都遵循类似的规则。因此,这个测试案例是Android开发者的宝贵学习资源。
火星陈的教程很可能还涵盖了其他高级主题,如Fragment的使用、IntentFilter、多Activity应用的设计原则等,这些都是Android开发的基础和关键。通过深入学习和实践Activity_02中的内容,开发者可以构建出功能完整且...
- 如果只对某个Activity应用主题,需要在对应的<activity>标签内设置。 5. **动态切换主题** - 可以通过改变Activity的Window对象的属性来实现动态主题切换。 - 使用setTheme()方法在Activity的onCreate()方法...
在Android开发中,Activity是应用程序的基本构建块,它充当用户界面的窗口。本文将深入探讨“Android中的窗口Activity高级应用”,包括对`Activity action`、`ActivityGroup`以及相关的技术点进行详细的阐述。 首先...
描述中的"activity2activity2activity2activity2activity2activity2"可能是强调在多Activity应用场景下,如何有效地管理Activity的栈(back stack)。在Android中,当一个新Activity启动时,它会被压入任务栈(Task...
在多Activity应用中,选择合适的加载模式可以避免创建不必要的实例,提高用户体验。接下来,我们将详细讨论Android Activity的四种加载模式:standard、singleTop、singleTask和singleInstance,并通过示例分析它们...
或者,如果你只想为特定的Activity应用主题: ```xml <activity android:name=".YourActivity" android:theme="@style/CustomThemeForThisActivity"> ... </activity> ``` 压缩包内的"教程说明见这里.txt"可能...
- 在多Activity应用中,如何有效地管理内存和避免内存泄漏。 通过以上内容的学习,开发者将能够熟练地创建和管理Activity,为用户提供流畅的交互体验。不断实践和优化,才能真正掌握Android Activity的精髓。
MKRingProgressView 响铃进度视图类似于Apple Watch上的Activity应用产品特点进度动画可自定义的开始/结束和背景环颜色可定制的戒指宽度可定制的进度线结束样式进度线末端下的可自定义阴影也可以显示高于100%(或...
在多Activity应用中,管理Activity栈也是很重要的。默认情况下,每次启动新的Activity,都会将其压入栈顶,而按下Back键则会弹出栈顶的Activity。开发者可以使用FLAG_ACTIVITY_*系列的标志来控制Activity的启动模式...
### Android APK外部调用应用Activity详解 在Android开发中,应用程序之间通过Intent机制进行通信,这一特性使得一个应用可以启动另一个应用的组件(如Activity、Service等),从而实现跨应用的功能交互。本文将...
在多Activity应用中,管理Activity栈(back stack)至关重要。系统默认使用“后进先出”(LIFO)的栈结构,新的Activity压入栈顶,用户按返回键时,栈顶的Activity被弹出。开发者可以通过`FLAG_ACTIVITY_*`标志来...
在多Activity应用中,Activity之间的跳转和数据传递也是常见操作。通过startActivity()和startActivityForResult()可以启动新的Activity,后者用于需要返回结果的情况。使用putExtra()和getExtra()可以在Intent中...
然后,在AndroidManifest.xml中,为要实现透明效果的Activity应用这个主题: ```xml <activity android:name=".YourTransparentActivity" android:theme="@style/Theme.Transparent"> ... </activity> ``` 接...
3. **自定义主题**:在styles.xml中定义新的主题,包含启动和退出动画属性,然后在AndroidManifest.xml中为activity应用该主题。 4. **测试和调整**:运行应用,观察活动切换的动画效果,根据需求进行调整。 学习...