2012-12-10 91 views
7

我可以创建一个程序,将两部分切割手机屏幕。切两个部分同时做两件事情的手机屏幕

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

我认为: 1)我需要首先创建一个家庭发射器应用程序。 How can I create a custom home-screen replacement application for Android?

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

3)最终我打开第一个片段中的app1和第二个片段中的app2。我可以这样做,在一个片段中打开一个应用程序?

任何其他想法将是有用的。

+0

会是什么点,将要推出将搞砸了每一个应用程序由于修改尺寸.. 反正我不认为这会工作,因为许多活动不是基于片段的。 –

+0

这需要在框架中进行更改,而不是仅创建一个应用程序 – nandeesh

+0

请您给我更多详细信息吗? 我需要知道如何做到这一点?我该如何开始?你现在是否有类似的框架?谢谢 –

回答

3

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

三星在Galaxy Note上做了类似的事情,允许您在做其他事情的同时观看视频。

如果你不想更改ROM你可以在你自己的应用程序中实现这一点,但不是在所有的应用程序。

2

您可以自定义启动器和主屏幕和lancher,从Eclipse中检查出以下链接

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

How can I create a custom home-screen replacement application for Android?

编译启动/ AOSP:

Android Launcher application compilation on Eclipse

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

+1

您需要自定义应用程序启动器并在片段活动中启动启动器。但是这会改变你的窗口管理器,并迫使所有的应用程序变得简陋。我不这是个好主意。 –

+0

谢谢,我下载了项目,当我导入到eclipse中时,我在Launcher.java中出现错误:导入com.android.common无法解析 –

+0

您无法将启动器建立为单独的APK。阅读关于你如何做的更新答案。你需要从终端构建它。编译需要相当长的时间,所以建议你有一个强大的系统配置,在10-15分钟内完成。 –

1

我不是专家,但在我看来,你可以有一个应用程序,其中有两个片段。顶部的片段会显示视频,底部的片段会显示消息。由于片段只有API 11以上,所以您不必担心旧手机能够处理它。

你的第3步说你会在你的片段中打开应用程序,我不认为这是他们的工作方式。

你能想到的一个片段作为一个活动,它有自己的生命周期的模块化段,接收其自己的输入事件,并且您可以添加或删除,而活动运行(有点像一个“子活动“,您可以在不同的活动中重复使用)。

了解更多关于此片段: http://developer.android.com/guide/components/fragments.html

相关问题