【发布时间】:2021-04-07 10:08:28
【问题描述】:
我目前很难在浏览器或 YouTube 应用中打开 YouTube 链接。 我知道新的Package visibility in Android 11 并以这种方式实现它。
MyClass.java$myMethod
String ytLink = "https://www.youtube.com/watch?v=Hp_Eg8NMfT0"
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(ytLink));
if (intent.resolveActivity(context.getPackageManager()) != null) {
context.startActivity(intent);
}
AndroidManifest.xml
<manifest>
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="https" />
</intent>
</queries>
</manifest>
但是intent.resolveActivity 返回null... 我尝试过的所有其他链接都返回ComponentName 所以Intent 可以启动...
你有什么线索吗?
提前致谢;)
【问题讨论】:
标签: android android-intent youtube android-11