使用我的Android应用程序将文本标签发送到Instagram

我的应用程序拍照并发送到Instagram,Facebook和Twitter,但我需要与Instagram中的图片分享文本“#myappname”.

这是我用来发送照片的代码

Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("image/*");
caminhoImagens = getRealPathFromURI(Uri.parse(url));
Log.i("Caminho imagem: ",caminhoImagens);
shareIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse("file://" + caminhoImagens));
shareIntent.setPackage("com.instagram.android");
startActivity(shareIntent);

我尝试使用下面的代码一起发送文本但是没有用.

shareIntent.putExtra(Intent.EXTRA_TEXT,"#TEXT");
shareIntent.putExtra(Intent.EXTRA_TITLE,"#TEXT");
shareIntent.putExtra(Intent.EXTRA_SUBJECT,"#TEXT");

有人知道有没有办法做到这一点?

感谢致敬.

解决方法

最后,Instagram API支持使用Intent来自Android应用程序的文本.

这是在Instagram中共享图像和文本的意图代码.

Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
shareIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shareIntent.putExtra(Intent.EXTRA_STREAM,uri);
shareIntent.putExtra(Intent.EXTRA_TEXT,"YOUR TEXT TO SHARE IN INSTAGRAM");
shareIntent.setPackage("com.instagram.android");
return shareIntent;

Here is the documentation

以上是来客网为你收集整理的使用我的Android应用程序将文本标签发送到Instagram全部内容,希望文章能够帮你解决使用我的Android应用程序将文本标签发送到Instagram所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。