7

我可以创建一个将手机屏幕分成两部分的程序吗?

这两个屏幕将同时做两件事,例如观看剪辑和读写短信。

我认为:1)我需要先创建一个家庭午餐应用程序。 如何为 Android 创建自定义主屏幕替换应用程序?

2)然后我可以在我的活动中启动两个片段。 http://developer.android.com/guide/components/fragments.html

3)最后,我在第一个片段中打开 app1,在第二个片段中打开 app 2。我可以这样做,在片段中打开应用程序吗?

任何其他想法都会很有用。

4

3 回答 3

3

我认为您需要修改版本的 Android ROM才能做到这一点。使用标准 ROM,您在任何给定时间只能在前台运行 1 个应用程序。

三星在 Galaxy Note 上做了类似的事情,允许你一边看视频一边做其他事情。

如果您不想更改 ROM,您可以在自己的应用程序上实现此功能,但不能在所有应用程序上实现。

于 2012-12-19T13:46:48.297 回答
2

您可以自定义启动器和主屏幕和 lancher,查看下面的链接

https://android.googlesource.com/platform/packages/apps/Launcher2.git

如何为 Android 创建自定义主屏幕替换应用程序?

从 Eclipse 编译启动器/AOSP:

Eclipse 上的 Android Launcher 应用程序编译

阅读本文以获取有关如何编译和运行自定义启动器的信息。 https://groups.google.com/forum/?fromgroups=#!topic/android-developers/zI9LPeU1mbc

于 2012-12-21T11:33:59.613 回答
2

我不是专家,但在我看来,您可以拥有一个包含两个片段的应用程序。顶部片段将显示视频,底部片段将显示消息。由于 Fragments 只有 API 11 及更高版本,您不必担心旧手机能够处理它。

您的第 3 步声明您将在片段中打开应用程序,我认为它们不是这样工作的。

您可以将片段视为活动的模块化部分,它有自己的生命周期,接收自己的输入事件,并且可以在活动运行时添加或删除(有点像“子活动”,您可以在不同的活动中重复使用)。

在此处阅读有关片段的更多信息:http: //developer.android.com/guide/components/fragments.html

于 2012-12-22T14:22:35.963 回答