CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 4eyes81 con ben 3 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 10 su 10
Discussione:

abilitare l'app all'apertura di file

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
    Nov 2011
    Messaggi
    9

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    abilitare l'app all'apertura di file

    Ciao a tutti,
    Sto realizzando un app che prevede il salvataggio di una stringa json in un file ed il successivo recupero.
    Il file viene salvato con la seguente riga di codice.

    codice:
    File f = new File(getApplicationContext().getExternalCacheDir()+"/miofile.myext");
    Ora voglio che nel dispositivo quando si vuole aprere un file di tipo myext appaia la mia app tra quelle abilitate ad aprirlo.
    Per fare ciò ho aggiunto le righe di codice a seguire nel file manifest:
    codice:
    <intent-filter >
    
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="android.intent.category.BROWSABLE" />
                    <data android:scheme="file" />
                    <data android:mimeType="*/*" />
                    <data android:pathPattern=".*\\.myext" />
                </intent-filter>
    Quando cerco di aprire un file con estensione myext mi dice che nessuna app è in grado di aprire il file!
    Vi srei molto grato se mi aiutaste a risolvere il problema.

  2.  
  3. #2
    Androidiano


    Registrato dal
    Apr 2011
    Località
    Lodi
    Messaggi
    256
    Smartphone
    Samsung S2, Nexus 5

    Ringraziamenti
    5
    Ringraziato 32 volte in 31 Posts
    Predefinito

    Ciao dove hai inserito l'intent nel manifest?

    Nik
    Vedo tutto attraverso sabbia rossa e deserto...


  4. #3
    Baby Droid


    Registrato dal
    Nov 2011
    Messaggi
    9

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da nikita1977 Visualizza il messaggio
    Ciao dove hai inserito l'intent nel manifest?

    Nik
    Per provarlo l ho inserito all'interno del main.

  5. #4
    Androidiano


    Registrato dal
    Apr 2011
    Località
    Lodi
    Messaggi
    256
    Smartphone
    Samsung S2, Nexus 5

    Ringraziamenti
    5
    Ringraziato 32 volte in 31 Posts
    Predefinito

    E' corretto...puoi postare il manifest?
    Vedo tutto attraverso sabbia rossa e deserto...


  6. #5
    Baby Droid


    Registrato dal
    Nov 2011
    Messaggi
    9

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da nikita1977 Visualizza il messaggio
    E' corretto...puoi postare il manifest?
    Non mi passa il controllo antispam per i link neanche se spazio tutto te lo allego!
    a.txt

  7. #6
    Androidiano


    Registrato dal
    Apr 2011
    Località
    Lodi
    Messaggi
    256
    Smartphone
    Samsung S2, Nexus 5

    Ringraziamenti
    5
    Ringraziato 32 volte in 31 Posts
    Predefinito

    Ciao a me cosi funziona:
    sicuramente lo sai ma la tua estensione è .fr :

    Vedo tutto attraverso sabbia rossa e deserto...


  8. #7
    Baby Droid


    Registrato dal
    Nov 2011
    Messaggi
    9

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    ah ok non capisco il perchè!
    Comunque si si lo so ho usato myext come esempio, trovi qualcosa di anomalo?

  9. #8
    Androidiano


    Registrato dal
    Apr 2011
    Località
    Lodi
    Messaggi
    256
    Smartphone
    Samsung S2, Nexus 5

    Ringraziamenti
    5
    Ringraziato 32 volte in 31 Posts
    Predefinito

    sposta l'intent su un activity secondaria a me andava in conflitto con il launcher non saprei perchè prova il codice come te lo ho riportato sopra

    Nik
    Vedo tutto attraverso sabbia rossa e deserto...


  10. #9
    Baby Droid


    Registrato dal
    Nov 2011
    Messaggi
    9

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    non funziona ne così ne spostandolo su un altra activity

  11. #10
    Baby Droid


    Registrato dal
    Nov 2011
    Messaggi
    9

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Scusa l'ignoranza, io non ho implementato l'intent che gestisce il file una volta aperto, è possibile che sia quello il problema?

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