CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Varioflex con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 14 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 6 su 6
Discussione:

Activity sotto forma di applicazione?

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Jul 2012
    Messaggi
    14

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Activity sotto forma di applicazione?

    Cari utenti,
    ho sviluppato con Eclipse un'applicazione con alcuni pannelli. Uploadando ed installando il file .apk sul mio cellulare mi sarei aspettato, tra le applicazioni del cellulare, di trovare una sola icona per una sola applicazione corrispondente. Invece vedo tre applicazioni diverse, ognuna per ciascuna activity esistente nella mia applicazione! Scusate ma qualcosa non mi torna, io voglio che nella mia applicazione si possa passare tra due o più pannelli diversi ma senza che questo comporti che nel mio cellulare compaiano altrettante applicazioni diverse quanti sono i pannelli! Come risolvere? Grazie infinite a tutti!

  2.  
  3. #2
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Quote Originariamente inviato da Archimede76 Visualizza il messaggio
    Cari utenti,
    ho sviluppato con Eclipse un'applicazione con alcuni pannelli. Uploadando ed installando il file .apk sul mio cellulare mi sarei aspettato, tra le applicazioni del cellulare, di trovare una sola icona per una sola applicazione corrispondente. Invece vedo tre applicazioni diverse, ognuna per ciascuna activity esistente nella mia applicazione! Scusate ma qualcosa non mi torna, io voglio che nella mia applicazione si possa passare tra due o più pannelli diversi ma senza che questo comporti che nel mio cellulare compaiano altrettante applicazioni diverse quanti sono i pannelli! Come risolvere? Grazie infinite a tutti!
    Ciao,
    devi verificare il tuo file AndroidManifest.xml.
    Se all'interno dei tag <Activity>, per ogni Activity che dichiari, aggiungi anche un intent filter di questo tipo:
    codice:
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
    ottieni quello che hai descritto, ovvero un icona nel launcher per ogni activity corrispondente.

    Ecco una parte del mio AndroidManifest.xml:
    codice:
    <activity
                android:name=".Applicazione1Activity"
                android:label="Gestione Chiamate v0.1 alpha" android:screenOrientation="portrait">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity class=".ExApplicazione1Activity" 
                android:name= ".ExApplicazione1Activity"
                android:label="Chiamate"
                android:screenOrientation = "portrait">
            </activity>
             <activity class=".ScreenChiamata" 
                 android:name=".ScreenChiamata" 
                 android:label="Chiamata" 
                 android:screenOrientation="portrait">
          </activity> 
          <activity class=".AndroidScanner" 
              android:name=".AndroidScanner" 
              android:label="Scansione"  
              android:screenOrientation="portrait">
          </activity>
    Come vedi, soltanto l'activity che desideri sia la principale ha l'intent filter
    codice:
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    Solitamente si sceglie come main l'activity da cui è possibile lanciare tutte le altre
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  4. Il seguente Utente ha ringraziato frank17next per il post:

    Archimede76 (17-07-12)

  5. #3
    Baby Droid


    Registrato dal
    Jul 2012
    Messaggi
    14

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da frank17next Visualizza il messaggio
    Ciao,
    devi verificare il tuo file AndroidManifest.xml.
    Se all'interno dei tag <Activity>, per ogni Activity che dichiari, aggiungi anche un intent filter di questo tipo:
    codice:
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
    ottieni quello che hai descritto, ovvero un icona nel launcher per ogni activity corrispondente.

    Ecco una parte del mio AndroidManifest.xml:
    codice:
    <activity
                android:name=".Applicazione1Activity"
                android:label="Gestione Chiamate v0.1 alpha" android:screenOrientation="portrait">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity class=".ExApplicazione1Activity" 
                android:name= ".ExApplicazione1Activity"
                android:label="Chiamate"
                android:screenOrientation = "portrait">
            </activity>
             <activity class=".ScreenChiamata" 
                 android:name=".ScreenChiamata" 
                 android:label="Chiamata" 
                 android:screenOrientation="portrait">
          </activity> 
          <activity class=".AndroidScanner" 
              android:name=".AndroidScanner" 
              android:label="Scansione"  
              android:screenOrientation="portrait">
          </activity>
    Come vedi, soltanto l'activity che desideri sia la principale ha l'intent filter
    codice:
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    Solitamente si sceglie come main l'activity da cui è possibile lanciare tutte le altre


    Non so come ringraziarti, sei stato gentilissimo e super tempestivo!

  6. #4
    Baby Droid


    Registrato dal
    Jul 2012
    Messaggi
    14

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ragazzi, come funziona per segnalare un post come risolto e per inviare al risolutore una nota di apprezzamento? Grazie!

  7. #5
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    C'è il tasto thanks sul ogni post e qui, in questa sezione, i thread rimangono aperti

    Inviato dal mio Galaxy Nexus con Tapatalk 2
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  8. Il seguente Utente ha ringraziato frank17next per il post:

    Archimede76 (17-07-12)

  9. #6
    Baby Droid


    Registrato dal
    Jul 2012
    Messaggi
    14

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Grazie Frank, ti ho appena thankato! Se poi qualcuno riuscisse a darmi qualche dritta anche all'altro post, gliene sarei eternamente grato!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy