我正在开发一个视频播放器应用程序,我希望我的应用程序提示允许作为默认的视频播放器作为视频播放的默认处理程序。我知道它必须类似于默认处理程序:
Intent setSmsAppIntent =
new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
setSmsAppIntent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME,
getPackageName());
startActivityForResult(setSmsAppIntent, your-result-code);`
来源:android文档
但我不知道我要采取什么行动来实现作为行动的意图。有人能帮我吗?提前谢谢。
1条答案
按热度按时间klr1opcd1#
这是不可能的,开发人员不能调用意图来更改默认的视频播放器只有用户可以在他们的设备上这样做。这是唯一可能的
SMS service
.不过,对于视频播放器,您可以在中注册视频播放器的应用程序
AndroidManifest.xml
并调用打开设置的函数,使用以下代码更改默认应用程序: