2013-04-17 67 views
3

我想接收從其他應用程序共享的信息。使用插件從其他應用程序接收內容WebIntent

在此,我想使用該插件WebIntent:https://github.com/phonegap/phonegap-plugins/tree/master/Android/WebIntent

使用PhoneGap的2.5.0

在AndroidManifest.xml中(爲了顯示我的應用程序在部分共享)

<intent-filter> 
<action android:name="android.intent.action.SEND" /> 
<category android:name="android.intent.category.DEFAULT" /> 
<data android:mimeType="text/plain" /> 
</intent-filter> 

in index.html

document.addEventListener('deviceready', onDeviceready, true); 

function onDeviceready() { 
    window.plugins.webintent.getUri(function(url) { 
     if(url !== "") { 
     // url is the url the intent was launched with 
     alert (url); 
     } 
    }); 
} 

var url,value ret urned爲null。

插件的src/COM/borismus/webintent/WebIntent.java

在res/XML/config.xml中

</plugins> 
.... 
.... 
    <plugin name="WebIntent" value="com.borismus.webintent.WebIntent" />  
</plugins> 

謝謝!

回答

3

我現在可以得到uri!我正在使用:

window.plugins.webintent.getExtra(window.plugins.webintent.EXTRA_TEXT, function (url) { 
       alert(url); 
     }, function() { //Fail 
       alert ("error");   
}); 
相關問題