Android - 我可以在给定的标签上打开 Instagram 应用程序吗?
Posted
技术标签:
【中文标题】Android - 我可以在给定的标签上打开 Instagram 应用程序吗?【英文标题】:Android - can i open Instagram app on given hashtag? 【发布时间】:2014-04-14 10:40:10 【问题描述】:我正在开发一个已在 App Store 中发布的应用,现在正在构建一个 android 版本。在 ios 中,我只是使用这样的 uri:
instagram://tag?name=myHashtag
它会打开 Instagram 应用程序,显示与主题标签相关的照片网格。不幸的是,在 android 中,下面的代码不起作用:
Intent hashtagIntent = new Intent(Intent.ACTION_VIEW,
Uri.parse("instagram://tag?name=myHashtag")
);
startActivity(hashtagIntent);
是否有任何方法可以使这项工作?这不是应用程序的任何核心功能,所以我不想使用 Instagram 的 API。
【问题讨论】:
【参考方案1】:我之前在 instagram 上工作过,我想出的是如何在应用程序中打开某些图片或个人资料。但只要 instagram 网站上没有主题标签的链接,我就不知道如何完全帮助您。无论如何,这就是您在 Instagram 应用上从另一个应用打开图片的方式:
Intent insta_intent = getPackageManager().getLaunchIntentForPackage("com.instagram.android");
insta_intent.setComponent(new ComponentName("com.instagram.android", "com.instagram.android.activity.UrlHandlerActivity"));
insta_intent.setData(Uri.parse("http://instagram.com/p/gjfLqSBQTJ/"));
startActivity(insta_intent);
更改http://instagram.com/_u/USER
的链接以打开用户的个人资料。
希望对你有帮助。
【讨论】:
谢谢,现在我确定不能这样。希望 Instagram 对 Android 开发者更加开放 为了打开用户,我不得不将链接更改为instagram.com/_u/USER...以上是关于Android - 我可以在给定的标签上打开 Instagram 应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章
Android In App Billing 仅在三星标签 10.1 中崩溃