Android: Instagram 的隐含意图的额外功能:获取图像、视频、评论、图例?
Android: Instagram's implicit intent's extras: getting image, video, comments, legend?
我将此代码添加到我的清单中,以便处理从 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 在发布图像或视频时写的文字,它出现就在媒体下方,评论上方)?
使用getExtras()
方法,我发现只有一个额外的:android.intent.extra.TEXT
,其中包含从Instagram分享到我的应用程序的Instagram出版物URL。
所以,要得到它,写:String url = intent.getStringExtra("android.intent.extra.TEXT");
等待确认...! :) 特别是:是否有任何法律手段可以获取图像(或视频)、评论和出版物的图例(图例是 Instagramer 在发布图像或视频时写的文字,它出现就在媒体下方,评论上方)?
我将此代码添加到我的清单中,以便处理从 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 在发布图像或视频时写的文字,它出现就在媒体下方,评论上方)?
使用getExtras()
方法,我发现只有一个额外的:android.intent.extra.TEXT
,其中包含从Instagram分享到我的应用程序的Instagram出版物URL。
所以,要得到它,写:String url = intent.getStringExtra("android.intent.extra.TEXT");
等待确认...! :) 特别是:是否有任何法律手段可以获取图像(或视频)、评论和出版物的图例(图例是 Instagramer 在发布图像或视频时写的文字,它出现就在媒体下方,评论上方)?