Autore Topic: Leggere i permessi concessi ad una determinata app  (Letto 394 volte)

Offline lars87

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc sensation xe
  • Sistema operativo:
    Ubuntu 11.04, Windows 7
Leggere i permessi concessi ad una determinata app
« il: 29 Settembre 2012, 16:41:11 CEST »
0
Ciao a tutti, al documentazione ufficiale dice che il metodo checkPermission(String, String) restituisce un abstract int PERMISSION_GRANTED o PERMISSION_DENIED, ho il seguente problema:
Codice (Java): [Seleziona]
public  static final int PERMISSION_GRANTED=0;
        public static final int PERMISSION_DENIED=0;

    Button button;
    Button esc;
    AlertDialog alertDialog;
   
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_myantivirusdroid);
   
        PackageInfo pInfo = null;
        TextView tv = (TextView)findViewById(R.id.textView2);
        String str=null;
        int permission=0;
   
 
       
  if(getPackageManager().checkPermission("android.permission.SEND SMS","org.me.androidapplication1")==PERMISSION_GRANTED)
       {
          tv.append("CIAO");
       }
 

Non mi da nessun errore ma quell'if nn fa nulla, ho provato ad assegnare il valore di ritorno ad una var int e poi lavorare con quella ma nulla.
A me interessa che se a quella determinata app gli è concesso quel permesso faccio delle scelte.
http://developer.android.com/reference/android/content/pm/PackageManager.html#PERMISSION_GRANTED