android - 获取 PhoneGap 中 Assets 文件夹的绝对路径

标签 android cordova phonegap-plugins

有没有办法获取 phonegap Assets 文件夹中图像的绝对路径?

我需要使用 EmailComposer 插件在邮件中附加图像的绝对路径。

EmailComposer 插件需要这样的绝对路径:

 /storage/sdcard0/DCIM/Camera/20121124_125210.jpg

但是我要附加的图像在我的 Assets 文件夹中,路径如下:

file:///android_asset/www/img/logo.png

不工作

最佳答案

以防万一有人还在寻找解决方案。现在 Cordova 实现了一种非常简单的方法来获取当前应用程序目录(在 Android、iOS 和 BlackBerry 10 上受支持):

cordova.file.applicationDirectory

例如,如果您想访问 res/audio 目录(在您的 www 中)中的音频文件,您只需这样写:

cordova.file.applicationDirectory + 'res/audio/my-audio-file.mp3'

Here是完整的文档

关于android - 获取 PhoneGap 中 Assets 文件夹的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15261532/

相关文章:

android - Unknown class R.string ...提取字符串资源时

android - 单击 ImageView 以在其上绘制 Canvas ,在每个触摸事件中垂直移动 ImageView 。为什么?

android - 如何在 PhoneGap 中获取 IMEI 号码?

android - 库,它是另一个库的依赖项,在 cordova run android 中无法识别

node.js - 尝试下载 cordova 插件时出现 ECONNREFUSED 错误

android - 使用 Ant 构建 Android APK 会忽略签名密码

android - layoutParams 不变

java - GWT PhoneGap RPC - 状态异常 0

ios - cordova IOS 应用程序所有 onclick 和后退按钮不适用于最新的 IOS 11.3.1

javascript - Cordova 文件插件 FileReader.readAsText 获取错误但不调用错误回调