CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 4eyes81 con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: elmegio con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 43 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 6 su 6
Discussione:

Android manifest: supporto a schermi multipli e Android 1.5?

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
    Senior Droid


    Registrato dal
    Dec 2009
    Messaggi
    307

    Ringraziamenti
    15
    Ringraziato 40 volte in 39 Posts
    Predefinito

    Android manifest: supporto a schermi multipli e Android 1.5?

    Leggevo questa guida del sito ufficiale Supporting Multiple Screens | Android Developers e visto che sto terminando una applicazione che vorrei rendere disponibile anche ai dispositivi 1.5 stavo cercando di capire cosa fare.

    Se ho capito bene, riassumendo bisogna:
    - indicare nel manifestandroid:minSdkVersion="3" (ovvero Android 1.5)
    - mettere android:targetSdkVersion="4" (1.6)
    - compilare usando l'SDK 1.6

    Ma per quanto riguarda il discorso dei differenti schermi e della densità non mi è chiaro al punto 9 quando dice:
    Note that if you add size- or density-specific resource directories tagged with any of the resource qualifiers listed in this document, you should make sure to also tag those directories with the v<api-level> qualifier (for example, -v4). This ensures that those resources will be ignored when the application is run on Android 1.5 or lower platform versions.
    Cioè?
    se ad esempio ho una cartella "res/drawable/" per le risorse di 1.5, poi dovrei avere una "res/drawable-v4" per quelle di 1.6? e se per quelle di 1.6 volevo mettere risorse a differenti risoluzioni? ci vorrebbe "-ldpi", "-hdpi", ecc, ma quindi il "-v4" non va messo?
    Per esempio l'icona da associare all'applicazione, quante versioni devo farne e in che cartelle devo metterle?

  2.  
  3. #2
    Androidiano L'avatar di DarthSith


    Registrato dal
    Jan 2010
    Messaggi
    256

    Ringraziamenti
    1
    Ringraziato 14 volte in 14 Posts
    Predefinito

    Devi usare le cartelle hdpi, mdpi e ldpi, ma devi anche usare il tag <supports-screens> nel manifest.

  4. #3
    Senior Droid


    Registrato dal
    Dec 2009
    Messaggi
    307

    Ringraziamenti
    15
    Ringraziato 40 volte in 39 Posts
    Predefinito

    Quote Originariamente inviato da DarthSith Visualizza il messaggio
    Devi usare le cartelle hdpi, mdpi e ldpi, ma devi anche usare il tag <supports-screens> nel manifest.
    Ah, sì, <supports-screens> lo dovevo scrivere e me lo sono dimenticato
    Quindi i vari attributi minSdkVersion e targetSdkVersion vanno bene in quel modo?
    E le cartelle quindi saranno 4:
    - res/drawable/
    - res/drawable-ldpi/
    - res/drawable-mdpi/
    - res/drawable-hdpi/
    con probabilmente il contenuto della 1a e della 3a identico (visto che il default, anzi, l'unica densità supportata da 1.5 è la media)
    Giusto?

  5. #4
    Androidiano L'avatar di DarthSith


    Registrato dal
    Jan 2010
    Messaggi
    256

    Ringraziamenti
    1
    Ringraziato 14 volte in 14 Posts
    Predefinito

    La prima serve per gli elementi in comune.
    Se nn ne hai nn serve.

  6. Il seguente Utente ha ringraziato DarthSith per il post:

    Orochi (14-09-10)

  7. #5
    Senior Droid L'avatar di maurilios


    Registrato dal
    Dec 2009
    Messaggi
    328

    Ringraziamenti
    7
    Ringraziato 20 volte in 19 Posts
    Predefinito

    Quote Originariamente inviato da Orochi Visualizza il messaggio
    Leggevo questa guida del sito ufficiale Supporting Multiple Screens | Android Developers e visto che sto terminando una applicazione che vorrei rendere disponibile anche ai dispositivi 1.5 stavo cercando di capire cosa fare.
    Hai letto anche questo? Providing Resources | Android Developers Potrebbe esserti utile.

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

    Orochi (14-09-10)

  9. #6
    Senior Droid


    Registrato dal
    Dec 2009
    Messaggi
    307

    Ringraziamenti
    15
    Ringraziato 40 volte in 39 Posts
    Predefinito

    Grazie per i suggerimenti. Nella stessa pagina ci sta pure questo paragrafo Providing Resources | Android Developers che spiega sicuramente meglio come organizzare le directory!

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