Autore Topic: ActivityInfo  (Letto 584 volte)

Offline lars87

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc sensation xe
  • Sistema operativo:
    Ubuntu 11.04, Windows 7
ActivityInfo
« il: 22 Ottobre 2012, 21:36:04 CEST »
0
Ciao a tutti il mio problema è il seguente:
 Vorrei leggere i parametri contenuti nel tag activity del manifest di una applicazione installata.
Ho trovato che nella classe PackageInfo c'è un campo activities che restituisce un array di ActivityInfo con tutti gli elementi del tag activity.
Parla di impostare il flag GET_ACTIVITIES, ma io non so come.
http://developer.android.com/reference/android/content/pm/PackageInfo.html[/url]
Ecco quello che voglio leggere:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8" ?>
- <manifest package="org.me.androidapplication1" xmlns:android="[url]http://schemas.android.com/apk/res/android">
- <application android:icon="@drawable/icon">
- <activity android:label="Movie Player" android:name=".MoviePlayer">
- <intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>
  </activity>
  </application>
 
  </manifest>
In particolare di tutto questo manifest voglio leggere: <activity android:label="Movie Player" android:name=".MoviePlayer">

Codice (Java): [Seleziona]
 PackageInfo pack = null;
ActivityInfo [] info=pack.activities;
Il problema che non so prendere le informazioni dall'array( ho provato con un ciclo for, ma nulla) o è il flag.

Offline lars87

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc sensation xe
  • Sistema operativo:
    Ubuntu 11.04, Windows 7
Re:ActivityInfo
« Risposta #1 il: 23 Ottobre 2012, 17:11:40 CEST »
0
Non chiedevo di aiutarmi a fare la bomba atomica, ma semplicemente di prendere le informazioni da un array di ActivityInfo.  :-(