Domanda

Quando i miei gaves del server APK file da utente, ho bisogno di mettere alcuni valori In questo file, per il file JAD uso piattaforma J2ME io, e mettere i miei valori non:

MY_KEY: SomeKeyValue MY_KEY2: SomeKeyValue2

Quando applicazione j2me inizia il dispositivo, che possono accedere questi valori attraverso System.getProperty.

Come posso fare lo stesso su piattaforma Android?

È stato utile?

Soluzione

  

Come posso fare lo stesso su Android   piattaforma?

Non è possibile "fare lo stesso su piattaforma Android" per le applicazioni distribuite attraverso l'Android Market. Un file APK è firmato digitalmente e non può essere modificata una volta firmato e caricato sul mercato.

Lei parla di "Quando i miei gaves del server APK file da utente", suggerendo non si utilizza il mercato. In tal caso, quando l'utente richiede l'APK:

  • Crea una copia della directory del progetto (con le classi compilate)
  • Modifica una risorsa XML (res/xml/) con i dati che si desidera per l'utente
  • Usa Ant per confezionare e firmare il file APK utilizzando gli strumenti SDK
  • Servire il risultato

Non so di nessuno fare questo, quindi non si può puntare a qualsiasi codice che implementa la tecnica.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top