Autore Topic: Installazione di un app  (Letto 1177 volte)

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Installazione di un app
« il: 07 Settembre 2010, 15:19:44 CEST »
0
Quando installo la mia app sul cellulare a un certo punto mi chiede

Installare questa applicazione?
Consenti all'applicazione di:
- Telefonate
lettura stato e identità del telefono

- Archiviazione
modificare/eliminare i contenuti della scheda SD

Poi mi fa scegliere tra "Installa" o "Annulla"

Ora la mia app non deve accedere nè all'identità del telefono nè modificare i contenuti della scheda secure digital SD

come faccio ad evitare che compaia questo messaggio?

grazie

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Installazione di un app
« Risposta #1 il: 07 Settembre 2010, 15:55:30 CEST »
0
Guarda nel manifest e rimuovi quei due permessi.

Cerca qualcosa di simile a questo:
Codice (XML): [Seleziona]
        <uses-permission
                android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Re:Installazione di un app
« Risposta #2 il: 07 Settembre 2010, 16:28:42 CEST »
0
non trovo i tag che dici nel manifest, questo è il mio manifest:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="it.b2m.quizzi" android:versionCode="1" android:versionName="1.0">
        <application android:icon="@drawable/icon" android:label="@string/app_name"
        android:name="Punteggio">
                <activity android:name=".Quizzi" android:label="@string/app_name">
                        <intent-filter>
                                <action android:name="android.intent.action.MAIN" />
                                <category android:name="android.intent.category.LAUNCHER" />
                        </intent-filter>
                </activity>
                <activity android:name="MenuActivity"></activity>
                <activity android:name="MenuMain"></activity>
                <activity android:name="Domanda"></activity>
                <activity android:name="Risposta"></activity>

        </application>
        <uses-sdk android:minSdkVersion="4" />
</manifest>

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Installazione di un app
« Risposta #3 il: 07 Settembre 2010, 16:38:40 CEST »
0
Se usi alcune classi particolari, possono essere chiesti permessi aggiuntivi.

Con mio stupore, infatti, una mia applicazione che usa la classe MediaPlayer ha chiesto su Android 1.6 esattamente gli stessi permessi che ha chiesto a te (io non li avevo definiti sul manifest) mentre su una installazione su Android 2.2 i permessi non venivano richiesti.
 o_O

Offline eversor

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Re:Installazione di un app
« Risposta #4 il: 06 Ottobre 2010, 16:55:10 CEST »
0
Salve scusate se riprendo questo topic... sto sviluppando una piccola applicazione  a scopo didattico tanto per imparare le basi di android, oggi ho provato a installarla sul mio cell e con stupore ho notato che chiede anche a me gli stessi permessi, ora per l'archiviazione ci può stare, credo basti anche un piccolo database per richiederli, ma le telefonate? Sapendo io cosa ho scritto so quello che fa ma mi immagino una volta rilasciata sul market le giuste critiche di gente che si chiede il perchè di certi permessi (spesso capita anche a me XD). Mi chiedo quindi possibile che non ci sia della documentazione che va a spiegare cosa le varie classi andranno a richiedere a livello di permessi? Grazie per l'attenzione.

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Installazione di un app
« Risposta #5 il: 06 Ottobre 2010, 20:12:43 CEST »
0
Ciao, questo problema se lo si era già affrontato con ZipGenius, prova a dare uno sguardo qui: &quot;lettura stato e identità del telefono&quot; al setup della mia app... - Android Developers Italia
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline eversor

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Re:Installazione di un app
« Risposta #6 il: 06 Ottobre 2010, 20:29:27 CEST »
0
Ti ringrazio per la segnalazione... provo a leggere, grazie