Ich weiß, das ist sehr einfach Frage. Aber diesmal benutze ich die Dienste und Empfänger in meinem Projekt. Deshalb, vielleicht ein paar Crushes. Ich kann nicht verstehen, warum es "Erlaubnis" -Tags nicht funktioniert. Bei der Installation von app-debug.apk werden keine Berechtigungsanforderungen gestellt. Danke für die Hilfe.Berechtigungen in Manifest funktioniert nicht
--- --- manifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tommy.jess"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="14"
android:targetSdkVersion="25"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_LOGS" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".Main">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver
android:name=".recev_main"
android:description="@string/device_admin_description"
android:label="@string/device_admin"
android:permission="android.permission.BIND_DEVICE_ADMIN">
<meta-data
android:name="android.app.device_admin"
android:resource="@xml/device_admin" />
<intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
</intent-filter>
</receiver>
<receiver android:name=".recev_sec">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="com.bir.button" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/widget_st" />
</receiver>
<service
android:name=".Service_one"
android:process=":my_process" />
<service
android:name=".Service_two"
android:process=":by_process"/>
<service
android:name=".Service_three"
android:process=":by_process2"/>
</application>
</manifest>
Die Speicherberechtigungen sind als gefährlich eingestuft, daher müssen Sie den Anfrageberechtigungsdialog implementieren, um den Benutzer zu fragen, ob er Ihrer App Zugriff auf diese Berechtigungen gewährt. Sehen Sie diesen Link: https://developer.android.com/guide/topics/security/permissions.html –