gpt4 book ai didi

android - 在YouTube Android应用中打开YouTube链接

转载 作者:行者123 更新时间:2023-12-03 05:58:43 24 4
gpt4 key购买 nike

如果设备上已安装YouTube应用程序,我想在 YouTube Android应用程序中打开自己的 YouTube channel 链接。

如果未安装YouTube应用,请显示可用的浏览器以打开链接。

我在Facebook上找到了以下代码,但我想暗示YouTube的类似功能。

ImageView ifb = (ImageView) findViewById(R.id.fb);
ifb.setOnClickListener(new View.OnClickListener() {
public void onClick(View paramAnonymousView) {
try {
Intent localIntent = new Intent(
"android.intent.action.VIEW", Uri
.parse("fb://profile/987987646432132"));
SettingsActivity.this.startActivity(localIntent);
return;
} catch (Exception localException) {
SettingsActivity.this.startActivity(new Intent(
"android.intent.action.VIEW",
Uri.parse("http://www.facebook.com/myfacebookpageurl")));
}
}
});

最佳答案

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.youtube.com/user/your-youtube-channel")));

这应该会打开Android系统的应用选择器,以便用户可以选择一组应用来完成操作。用户可以决定是否使用YouTube(或任何其他)应用程序(仅一次或始终使用)。

如果用户选择“始终”,则Android应使用YouTube应用启动后续的YouTube channel 。

要检查是否已安装YouTube,可以使用以下代码:
protected boolean isYouTubeAppInstalled(String packageName) {
Intent mIntent = getPackageManager().getLaunchIntentForPackage(packageName);
if (mIntent != null) {
return true;
}
else {
return false;
}
}

您应该将“ com.google.android.youtube ”传递给上述方法。

如果未安装(或禁用)YouTube,则Android应使用 浏览器启动YouTube channel 。

关于android - 在YouTube Android应用中打开YouTube链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27904187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com