第一范文网 - 专业文章范例文档资料分享平台

Android应用程序的Activity启动过程简要介绍和学习计划

来源:用户分享 时间:2025/7/6 23:17:12 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3.

4. 5. 6. 7.

下面再列出这个应用程序的界面配置文件和字符串文件。

界面配置文件在res/layout目录中,main.xml文件对应MainActivity的界面:

view plaincopy to clipboardprint?

1.

2. 7. 14.

而sub.xml对应SubActivity的界面:

view plaincopy to clipboardprint?

1.

2.

5. android:layout_height=\ 6. android:gravity=\> 7. 14.

字符串文件位于res/values/strings.xml文件中:

view plaincopy to clipboardprint?

1. 2.

3. Activity

4. Sub Activity 5. Start sub-activity 6. Finish activity 7.

最后,我们还要在工程目录下放置一个编译脚本文件Android.mk:

view plaincopy to clipboardprint?

1. LOCAL_PATH:= $(call my-dir) 2. include $(CLEAR_VARS) 3.

4. LOCAL_MODULE_TAGS := optional 5.

6. LOCAL_SRC_FILES := $(call all-subdir-java-files) 7.

8. LOCAL_PACKAGE_NAME := Activity 9.

10. include $(BUILD_PACKAGE)

这样,整个例子的源代码实现就介绍完了,接下来就要编译了。有关如何单独编译Android源代码工程的模块,以及如何打包system.img,请参考如何单独编译Android源代码中的模块一文。

执行以下命令进行编译和打包:

view plaincopy to clipboardprint?

1. USER-NAMEMACHINE-NAME:~/Android$ mmm packages/experimental/Activity 2. USER-NAMEMACHINE-NAME:~/Android$ make snod

这样,打包好的Android系统镜像文件system.img就包含我们前面创建的Activity应用程序了。

再接下来,就是运行模拟器来运行我们的例子了。关于如何在Android源代码工程中运行模拟器,请参考在Ubuntu上下载、编译和安装Android最新源代码一文。 执行以下命令启动模拟器:

view plaincopy to clipboardprint?

1. USER-NAMEMACHINE-NAME:~/Android$ emulator

模拟器启动起,就可以在屏幕上看到Activity应用程序图标了:

点击Activity这个应用程序图标后,Launcher就会把MainActivity启动起来:

点击上面的Start sub-activity铵钮,MainActivity部就会通过startActivity接口来启动SubActivity:

view plaincopy to clipboardprint?

1. Intent intent = new Intent(\ 2. startActivity(intent);

如下图所示:

Android应用程序的Activity启动过程简要介绍和学习计划.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8tm113donl47ty70kclt55mbv23ri5005bk_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top