Question

Quand mes gaves serveur fichier APK à l'utilisateur, je dois mettre des valeurs dans ce fichier, pour le fichier de la plate-forme J2ME I utilisation JAD, et de mettre mes valeurs là:

MY_KEY: SomeKeyValue MY_KEY2: SomeKeyValue2

Lorsque l'application J2ME démarre sur l'appareil, je peux accéder à ces valeurs par System.getProperty.

Comment puis-je faire la même chose sur la plate-forme Android?

Était-ce utile?

La solution

  

Comment puis-je faire la même chose sur Android   plate-forme?

Vous ne pouvez pas « faire la même chose sur la plateforme Android » pour les applications distribuées à travers le Android Market. Un fichier APK est signé numériquement et ne peut pas être modifié une fois signé et téléchargé sur le marché.

Vous parlez de « Quand mes gaves serveur fichier APK à l'utilisateur », ce qui suggère que vous n'utilisez pas le marché. Dans ce cas, lorsque l'utilisateur demande l'APK:

  • Créer une copie de votre répertoire de projet (avec les classes compilées)
  • Modifier une ressource XML (res/xml/) avec les données que vous souhaitez pour l'utilisateur
  • Utiliser Ant pour emballer et signer le fichier APK à l'aide des outils SDK
  • Servir le résultat

Je ne connais personne faisant cela, donc je ne peux pas vous indiquer tout code qui implémente la technique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top