java - 用于打开其他应用程序并充当查看器的应用程序

标签 java android

我不是一个非常有经验的 android 开发者,我想问一个问题。是否可以在 android 中开发功能,使用户能够拆分屏幕并复制它 (sbs) 以便能够与他们的 google cardboard 并排查看任何应用程序? 我的意思是没有根电话。 或者一个应用程序就像其他应用程序的查看器一样,当然必须能够打开其他应用程序,并复制 View 才能在 SBS 中观看它们? 此应用程序/功能是否可以在不对手机进行 root 的情况下以正常方式开发?

这是我想做的事的例子:

http://hwahba.com/ibex/

非常感谢

最佳答案

像这样的实际多任务处理:http://developer.android.com/preview/features/multi-window.html据我所知是不可能的。

您可以在顶部相对中膨胀相同的布局运行时(使用代码)并将权重和更改为 2,如下所示:

LinearLayout item = (LinearLayout)findViewById(R.id.top_layer_id);
item.setWeightSum(2);
View child = getLayoutInflater().inflate(R.layout.double_view_thing, null);
item.addView(child);

您还可以将要复制的 View 移动到单独的资源中,并像这样将其包含两次:

<include layout="@layout/double_view_thing"/>
<include layout="@layout/double_view_thing"/>

关于java - 用于打开其他应用程序并充当查看器的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36352538/

相关文章:

java - 在 WSL 上安装 tomcat 9

android - 为 AVD 诺基亚启动模拟器

java - 在 Android 中使用 WebView 实现 JavascriptInterface 的最佳实践?

android - 未找到 Google Play 资源

java - 如何获取json字符串的值,然后通过这个函数解析它

java - 如何通过 wlst 列出 weblogic 中的用户和用户角色?

java - 如何获取当前正在运行的线程

java - 如何向选项卡添加图标

java - 如何在java中的HashMap中为相同的键值添加多个类的对象?

java - 如何处理 a :href 的值