Android:Instagram的隐式意图的附加功能:获取图像,视频,评论,图例?

时间:2018-11-12 21:59:20

标签: android android-intent instagram

我将此代码添加到清单中,以便处理从Instagram到我的应用程序的共享:

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

下面的代码被处理为共享(此功能在onCreate(...) { ... }中被调用:

public void handleIntent() {
    Intent intent = getIntent();
    if(intent != null) {
        Toast.makeText(getApplicationContext(), intent.getStringExtra("XYZ"), Toast.LENGTH_LONG).show();
    }
}

在上面的代码中,我可以用什么代替XYZ换句话说:Instagram传递给其隐式意图的所有数据的任何列表吗?

注意:https://www.instagram.com/developer/mobile-sharing/android-intents/仅列出应用程序到Instagram的意图(我想相反!)。


重要修改:

使用getExtras()方法,我发现只有一个额外的内容:android.intent.extra.TEXT,它包含从Instagram共享到我的应用程序的Instagram出版物的URL。

因此,要获取它,请输入:String url = intent.getStringExtra("android.intent.extra.TEXT");

等待确认...! :) 尤其是:获取图像(或视频),评论和出版物的图例是否有任何法律手段(图例是Instagramer在发布图像或视频时写的文本,它出现在下面媒体以及评论上方)

1 个答案:

答案 0 :(得分:0)

使用getExtras()方法,我发现只有一个额外的内容:android.intent.extra.TEXT,它包含从Instagram共享到我的应用程序的Instagram出版物的URL。

因此,要获取它,请输入:String url = intent.getStringExtra("android.intent.extra.TEXT");

等待确认...! :) 尤其是:获取图像(或视频),评论和出版物的图例是否有任何法律手段(图例是Instagramer在发布图像或视频时写的文本,它出现在下面媒体以及评论上方)