分享照片到Phonegap应用程序

时间:2014-08-08 19:12:27

标签: android cordova share

我正在尝试使用'分享'从图片库向我的phonegap应用程序发送图像。特征

  1. 在'分享'中显示我的应用列表,我已经按照post
  2. 我在AndroidManifest.xml中添加了以下内容

        <intent-filter>
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="image/*" />
        </intent-filter>
    
  3. 我的应用现已正确列在&#39;分享&#39;列表

  4. 我点击我的应用

  5. 我正在使用cordova-webintent插件拦截意图并获取EXTRA(我的形象)

  6. 我使用下面的代码来获取我的图片

    window.plugins.webintent.getExtra(window.plugins.webintent.EXTRA_STREAM, 
         function(data) {
             console.log(data)
            }, function(e) {
                console.log(e)
                // There was no extra supplied.
            }
    );  
    
  7. 调用成功回调,但是&#39;数据&#39;包含&#39; true &#39;

  8. 我原本希望有一个网址或我的图片的base64字符串

    仅供参考,我也尝试过window.plugins.webintent.EXTRA_TEXT,但我想这只是为了分享链接,文字。

    非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

我们也在为Android和IOS寻找相同的解决方案。我试图理解Java代码。我认为它只适用于地图,因为有关地图的代码。如果有任何解决方案,请告诉我们。

谢谢你, 纳伦德拉