2016-09-23 60 views
0

正如在這張截圖顯示我可以訪問Chrome桌面圖像,但不是由Xwalk。 enter image description here如何在Android上的Meteor Cordova應用程序中顯示圖像?

然而,資產是存在於assets/www/application/app.meteor/local/build/programs/web.cordova/app

由作爲stated in the docs文件路徑之前加入http://localhost:12752/local-filesystem/生成的圖像的實際路徑。

+0

哪裏是它正好在你的應用程序的路徑?如果你解壓apk,你能找到它嗎? – e666

+0

你有沒有想過用軟件解壓apk到mac上?請注意,該圖像存在於'.meteor/local/build/programs/web.cordova /'中,但它就像熱代碼推送系統不會處理新圖像。 – dagatsoin

+0

好吧找到一個方法,通過在zip中重命名apk。該資源也存在於apk中。所以它存在於服務器提供的原始apk和增量資產包中。但訣竅是,這不是一回事。我將編輯我的問題。 – dagatsoin

回答

1

你應該很可能把你靜態資產像這樣的形象在你的流星項目[root]/public/special folder

  • 公共

所有文件稱爲頂級目錄內public/原樣送達客戶。引用這些資源時,請不要在URL中包含public/,將它們全部寫入頂層。例如,參考public/bg.png作爲<img src='/bg.png' />。這是favicon.icorobots.txt和類似文件的最佳位置。

page you refer to是有關訪問的設備存儲文件(通常一次照片已經通過攝像頭插件拍攝),而不是你的應用程序的靜態文件:

[...]你可以用它來例如,轉換從cordova-plugin-filecordova-plugin-camera等插件接收的網址。

+0

這對我來說更加清楚。非常感謝你。 – dagatsoin

相關問題