基本上,我搜索了所有的互联网,发现大的,零的。SMS_SEND权限会导致编译错误并警告杀毒软件
我的应用程序使用短信发送服务,我需要SMS_SEND权限。当我将它添加并运行时 - Eclipse说我的代码和防病毒提示中有错误,它们阻止了Android.Trojan.SMS_SEND.NR。我不关心后者 - 因为没有SMS_SEND权限,它不会显示。
我所发现的是皮棉错误检查: “寻找被仅授予系统应用
权限与保护水平的签名或signatureOrSystem只授予系统应用权限如果一个应用程序是有规律的。非系统的应用程序,它将永远无法使用这些权限。“
但最重要的是 - 其他应用程序使用该权限是好的。那么会发生什么?我需要该服务才能在该应用中使用。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mypackage.etc"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.SEND_SMS" />
<application
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
我在Linux上使用IntelliJ,我的应用程序使用SMS_SEND权限,我从来没有遇到任何问题。我会尝试禁用防病毒。 – hgoebl 2014-10-06 21:39:48
请张贴您的清单。 – 2014-10-06 21:54:49