CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Apk che va a sostituire un determinato 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
    Jan 2013
    Messaggi
    19

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Apk che va a sostituire un determinato file

    Ciao, vorrei creare un apk che all'installazione oppure alla pressione di un bottone vada a sostituire un file in una determinata cartella, qualcuno saprebbe farmi un esempio del codice che dovrei/potrei usare??
    Thanks

  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

    Ciao,
    Sostituire un file? Prima controlli se esiste, eventualmente lo cancelli e lo copi.
    Una roba del genere (sto scrivendo dal cell, fai un check sulla sintassi):

    codice:
    private String PATH_FILEORIGINE = "/data/data/com.tua.origine/";
    private String PATH_FILEDESTINAZIONE = "/data/data/com.tua.destinazione/";
    
    [...]
    
    public void copiaFile() {
    File fileOrigine = new File (PATH_FILEORIGINE + "nomefileorigine");
    File fileDestinazione = new File (PATH_FILEDESTINAZIONE + "nomefiledestinazione");
    
    If (fileDestinazione.exists()){
    fileDestinazione.delete();
    InputStream orig = new InputStream(PATH_FILEORIGINE + "nomefileorigine");
    OutputStream dest = new FileOutputStream(PATH_FILEDESTINAZIONE + "nomefiledestinazione");
     * *byte[] buffer = new byte[1024];
     * *int length;
    while ((length = orig.read(buffer))>0){
     *dest.write(buffer, 0, length);
    }*
     * *dest.flush();
     * *dest.close();
     * *orig.close();
    }
    
    }
    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/

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