cordova 打包Android加密資源目錄的文件

1.其實這里思路就是

  • 將資源目錄下的源碼文件先打包成zi然后加密
  • 打包到APK中去,然后APK獲取此壓縮包解密,存儲到data目錄下,或者每次都解密,這樣加載就慢了。
  • 每次對比資源目錄的文件MD5值看是否有改變,有改變覆蓋本地更新

2.使用的項目是 https://github.com/zhangjianying/cordova-encrypt-assets

  • 該項目比較老,需要自己創(chuàng)建package.json文件,才能導(dǎo)入到cordova
  • 下載改項目之后,將當(dāng)前需要加密的文件和removeWWW.js存放在同一級文件
  • 執(zhí)行node命令運行即可生成加密之后的文件
image.png
  • 此處需要注意壓縮的目錄層級必須以www文件開始
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,447評論 25 708
  • Android插件化基礎(chǔ)的主要內(nèi)容包括 Android插件化基礎(chǔ)1-----加載SD上APKAndroid插件化基...
    隔壁老李頭閱讀 7,211評論 13 48
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,973評論 19 139
  • Android市場的渠道分散已不是什么新鮮事,但如何高效打包仍是令許多開發(fā)者頭疼的問題。本篇文章著重介紹了目前最新...
    _曾胖子閱讀 1,972評論 1 10
  • 建議11:實現(xiàn)序列化接口的類,顯示聲明UID 我們在編寫實現(xiàn)Serializable接口的類的時候,IDE會提示:...
    KUN叔閱讀 321評論 0 0