Android 无法解析符号';写短信

Android 无法解析符号';写短信,android,Android,你好 我只是想知道为什么我不能在运行时调用此权限WRITE\u SMS。我的项目需要请求用户授予此权限,但我甚至无法在运行时使用此语法Manifest.permission.WRITE\u SMS 有关更多说明,请查看以下代码 在Manifest.xml文件中,我刚刚声明了这些权限 <uses-permission android:name="android.permission.READ_SMS"/> <uses-permission android:na

你好

我只是想知道为什么我不能在运行时调用此权限
WRITE\u SMS
。我的项目需要请求用户授予此权限,但我甚至无法在运行时使用此语法
Manifest.permission.WRITE\u SMS

有关更多说明,请查看以下代码

在Manifest.xml文件中,我刚刚声明了这些权限

<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS"/>
如您所见,我没有在代码中包含
WRITE\u SMS
,因为当我包含该权限时,它会变成这样


我只是想知道,我可以在Manifest.xml文件和运行时使用这些权限
READ\u SMS
SEND\u SMS
,但不能使用此权限
WRITE\u SMS
。我的项目被google拒绝了6次,因为
“违反权限策略”
,所以我希望如果我能在运行时请求此权限(写入SMS),我的项目将被授予。

如果你查看Manifest.permission类,你会注意到写入SMS权限不再存在。我可能错了,但我认为它已经被谷歌从API 23中删除了。
如果我没有弄错的话,如果你想在应用程序中使用读/写短信,无论你请求的权限如何,Google now可能不允许在应用商店中发布你的应用程序。

如果你查看Manifest.permission类,你会注意到写短信权限不再存在。我可能错了,但我认为它已经被谷歌从API 23中删除了。
如果我没记错的话,如果你想在应用程序中使用读/写短信,谷歌现在可能不允许在应用商店中发布你的应用程序,不管你要求的权限是什么。

android.permission.write\u SMS
它也不起作用。此
android.permission.WRITE_SMS
仅在Manifest.xml文件中有效,但在java类中不起作用。
android.permission.WRITE_SMS
也不起作用。此
android.permission.WRITE_SMS
仅在Manifest.xml文件中有效,但不在java类中。答案正确-只有特定的应用程序可以使用此权限(我相信只有在设置为系统默认SMS应用程序时才可以)。我的应用程序是关于发送和接收SMS的,因为它是一个文本投票应用程序。如果这是真的,他们不再允许我们使用该权限,因此我的项目实际上没有机会将其发布到play store。太可悲了-(如果我将我的targetSdkVersion降低到google允许的最大值,你认为我的应用程序有机会将其发布到play store吗?回答正确-只有特定的应用程序才能使用此权限(我相信只有在设置为系统默认短信应用程序时)。我的应用程序是关于发送和接收短信的,因为它是一个文本投票应用程序。如果这是真的,他们不再允许我们使用该权限,那么我的项目就没有机会将其发布到play store。太遗憾了:-(如果我将我的targetSdkVersion降低到谷歌允许的最大值,你认为我的应用程序有机会将其发布到play store吗?
String[] PERMISSIONS = {
                Manifest.permission.READ_SMS,
                Manifest.permission.SEND_SMS
        };
        
        new RxPermissions(this)
                .request(PERMISSIONS)
                .subscribe(granted -> {
                    if (granted) {
                        Toast.makeText(this, "All permission granted!", Toast.LENGTH_LONG).show();
                    }else {
                        Toast.makeText(this, "Some permission denied!", Toast.LENGTH_LONG).show();
                    }
                });