gpt4 book ai didi

android - 无法在 Samsung 4.2 及更高版本的手机中启动 "Wireless Display devices"列表屏幕

转载 作者:行者123 更新时间:2023-11-29 01:42:51 26 4
gpt4 key购买 nike

我一直在开发一个需要在 android 4.2+ 设备中启动“无线显示”设备列表屏幕的应用程序,然后我找到了答案 here .

根据答案,我将 Intent 与建议的操作“android.settings.WIFI_DISPLAY_SETTINGS”结合使用并触发了这样的 Intent :

try
{
Intent intent = new Intent(ACTION_WIFI_DISPLAY_SETTINGS);
//intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);

} catch (ActivityNotFoundException e)
{
e.printStackTrace();
DialogUtils.showSimpleDialog(HomeActivity.this,"Sorry, Feature not available in your device, please upgrade to android 4.2+");
}

这适用于除三星以外的大多数手机。

在 Samsung 4.2 及更高版本的设备中,它会抛出“找不到处理 Intent 的此类 Activity ”错误。看起来三星在默认的 android SDK 上有自己的包装器,他们已经改变了这个函数的处理,不知道如何找到他们有什么。

非常感谢与此相关的任何帮助。

最佳答案

我想我已经找到了解决方案,只需要添加以下权限就可以了:

<uses-permission android:name="com.android.setting.permission.ALLSHARE_CAST_SERVICE" />

关于android - 无法在 Samsung 4.2 及更高版本的手机中启动 "Wireless Display devices"列表屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23416188/

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