Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript cordova是否将外部应用程序打开到自己的窗口?_Javascript_Android_Cordova_Ionic Framework_Url Scheme - Fatal编程技术网

Javascript cordova是否将外部应用程序打开到自己的窗口?

Javascript cordova是否将外部应用程序打开到自己的窗口?,javascript,android,cordova,ionic-framework,url-scheme,Javascript,Android,Cordova,Ionic Framework,Url Scheme,我的cordova应用程序正在使用插件com.lampa.startapp和cordova插件customurlschemes打开其他应用程序。在iOS上,默认情况下,新应用会自动打开到新窗口中。但是在Android上,下面的代码是在第一个/呼叫应用程序中打开第二个/外部应用程序,而不是打开自己的窗口 我曾玩弄过许多不同的安卓系统,想让它在自己的窗口中打开,但都没用。我怎样才能让这个呼叫打开到它自己的窗口 var appScheme = "externalAppScheme://&

我的cordova应用程序正在使用插件
com.lampa.startapp
cordova插件customurlschemes
打开其他应用程序。在iOS上,默认情况下,新应用会自动打开到新窗口中。但是在Android上,下面的代码是在第一个/呼叫应用程序中打开第二个/外部应用程序,而不是打开自己的窗口

我曾玩弄过许多不同的安卓系统,想让它在自己的窗口中打开,但都没用。我怎样才能让这个呼叫打开到它自己的窗口

  var appScheme = "externalAppScheme://" ;
  var urlInfo = "somepath?" ;
  var params = { field1 : "value1", field2: "value2" } ;
  function openApp (appScheme,urlInfo,params) {
    var str = Object.keys(params).map(function(key) {
      return key + '=' + params[key];
    }).join('&');        
    var sApp = startApp.set({
      "action" : "ACTION_VIEW",
      "intentstart" : "startActivity",
      "uri" : appScheme + urlInfo + str,
    }) ; 
    sApp.start() ;
  }