Android 如何将我的应用程序设置为应用程序中的首选应用程序,而不是应用程序管理器中的首选应用程序?

Android 如何将我的应用程序设置为应用程序中的首选应用程序,而不是应用程序管理器中的首选应用程序?,android,default,Android,Default,我正在创建一个图像查看器,我想在我的应用程序中添加一个条目“嘿,亲爱的用户,请将此应用程序设置为默认图像查看器” 因此,我需要我的应用程序已授予SET\u PREFERRED\u应用程序权限。但遗憾的是,正如前面所说的,当我将添加到AndroidMenifest.xml中时,该字段已被弃用,不再有用,完全无效 但是医生没有指出替代方案。谁能告诉我怎么做?TIA.反对该权限的重点可能是授予用户完全控制权。他们可以选择自己将你的应用程序设置为首选应用程序,当然,你也可以鼓励他们这样做,例如在欢迎屏幕

我正在创建一个图像查看器,我想在我的应用程序中添加一个条目“嘿,亲爱的用户,请将此应用程序设置为默认图像查看器”

因此,我需要我的应用程序已授予
SET\u PREFERRED\u应用程序
权限。但遗憾的是,正如前面所说的,当我将
添加到
AndroidMenifest.xml
中时,该字段已被弃用,不再有用,完全无效


但是医生没有指出替代方案。谁能告诉我怎么做?TIA.

反对该权限的重点可能是授予用户完全控制权。他们可以选择自己将你的应用程序设置为首选应用程序,当然,你也可以鼓励他们这样做,例如在欢迎屏幕中(如果你有)。我不认为你能做你想做的事,但我不会为此担心。如果你的应用程序做得很好,用户会将其设置为首选应用程序。

也许吧。不过,试着设身处地为用户着想一段时间:我认为,设置首选应用程序的一致方式(以及工作方式的一致性)最终会产生积极的效果;他们知道自己的设备的性能是可预测的,因此对其感到舒适。正如我所说,如果他们愿意,他们确实有办法更喜欢你的应用程序。