0
나는 안드로이드 스튜디오 0.8.14 (최신)에서 응용 프로그램을 쓰고 있어요 내가, 다시 프로젝트를 만들 내가 청소 권한을 추가 한 후 안드로이드 매니페스트에 동의하지 않은 변경
<uses-permission android:name="android.permission.GET_TASKS"/>
을 추가하려고하지만 있어요 여전히 오류 얻을 : 내 현재의 권한 중 하나를 제거하면
E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.SecurityException: Permission Denial: getTasks() from pid=6608, uid=10061 requires android.permission.GET_TASKS
또 다른 특이한 점은 내가 일을 변경하지 않은 것처럼 ("android.permission.WR"같은) 응용 프로그램은 여전히 잘 실행을
다른 권한 작동하지 않는 것은 REORDER_TASKS이지만 매니페스트가 사용 권한을 적용하면 수정 될 것입니다.
에 따라 특별한 권한을 필요로하지 않습니다이 권한 :
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="*package*" >
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme2">
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.REORDER_TASKS"/>
<uses-permission android:name="android.permission.WR" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<activity
android:name=".Activity_main"
android:label="@string/app_name"
android:launchMode="singleInstance"
android:screenOrientation="sensorLandscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>
감사 : https://android.googlesource.com/platform/frameworks/base/+/master/core/res/AndroidManifest.xml
아래는 내 매니페스트입니다.