java - 如何在 android 的后者边界内的另一个应用程序内打开一个应用程序?

标签 java android

如何在 android 的后者边界内打开另一个应用程序内的应用程序?即,类似于 iframe 在 HTML 中的作用。

最佳答案

你基本上不能。它违反了Android的规则。您最多只能打开一个网页作为应用程序的一部分。这是使用 webView 完成的。您可以通过在Webview的xml文件中设置webview的bounds来控制屏幕的边界。

public class WebViewFragment extends Fragment {

    public static final String ARG_SECTION_NUMBER = "section_number";

    public WebViewFragment() {

    }

    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {

        View mainView = inflater.inflate(R.layout.fragment_facebook,
                container, false);
        WebView webView = (WebView) mainView.findViewById(R.id.webView1);

        webView.setWebViewClient(new MyWebViewClient());
        webView.getSettings().setSupportZoom(false);
        webView.getSettings()
                .setJavaScriptCanOpenWindowsAutomatically(true);
        webView.getSettings().setAllowFileAccess(true);
        webView.getSettings().setDomStorageEnabled(true);
        webView.loadUrl(""); //URL needs to be entered in this line

        return mainView;
    }
}

希望这有帮助:)

关于java - 如何在 android 的后者边界内的另一个应用程序内打开一个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33734825/

相关文章:

java - Android Studio 调试时如何跳过代码?

java - 模拟退火 - 可以提高性能吗?

java - 正则表达式匹配模式并排除字符串的一部分

android - 将人行横道添加到我的 cordova-polymer 项目中

java - 防止 parent 仅针对某些 View 获取触摸事件?

java - 我的解决方案出现问题 "Repeated string match"

java - requestSingleUpdate(...) 不会自动获取 GPS 位置

android - 检测android中主页按钮的点击事件(应用程序启动器图标)

java - 使用展开/折叠动画后,我在相对布局内有一些 View ,高度保持不变,但我想根据java代码进行更改

java - zk框架内存网格