1
我想在從我的網站(而非市場)發佈APK時即時嵌入用戶特定的數據。以編程方式確定運行APK(或DEX)的文件名?
我目前的想法只是在APK文件名中嵌入一個唯一的ID。這很簡單,改變文件名不會破壞代碼簽名。我目前的問題是試圖檢索文件名(APK或DEX),以便我可以讀取此ID。
我已經嘗試了大部分標準方法 - 在PackageInfo,ApplicationContext,ProtectionDomain周圍戳,但我似乎無法得到任何工作。想法?
如果您從Market下載,則文件將進入/ data/app並重命名爲包名稱(例如com.mozilla.firefox)。如果文件是從網站(即第三方)下載的,則它將以其原始名稱保存在/ sdcard/download下,但安裝後安裝的文件將如上所述重命名。 – ChaimKut 2010-03-23 10:06:43