Not granting permission Problem

GMoN

GMoN

Experte
Threadstarter
Ich benötige die permission SET_PROCESS_FOREGROUND. Mein Manifest sieht dafür so aus:

<permission android:name="android.permission.SET_PROCESS_FOREGROUND"
android:label="Keep alive"
android:description="@string/permdesc_gmon"
android:protectionLevel="signature" />

<uses-permission android:name="android.permission.SET_PROCESS_FOREGROUND" />
Die Schreibfehler kommen hier vom Editor. Trotzdem bekomme ich bei der Installation, selbstsigniert und direkt aus Ecplipse beide Male:
06-30 01:09:47.464: WARN/PackageManager(55): Not granting permission android.permission.SET_PROCESS_FOREGROUND to package de.carknue.gmon (protectionLevel=2 flags=0x44)

Ich denke mit dem ersten permission tag kann ich diese permission erzwingen? Es kommt aber auch kein Dialog mit der description. Und protection level 2 ist doch "signature" oder? Reicht da vielleicht nicht dieses selbst zertifikat, welches Ecplipse automatisch beim release erstellen kann?

Es kommt aber auch keine Exception beim Aufruf von SET_PROCESS_FOREGROUND. Allerdings erreiche ich nur einen oom_adj wert von 1 und nicht 0. Aber ohne diesen Aufruf ist er nur 2. Also scheint es zumindest halb zu funktionieren:confused:
 
Oben Unten