【问题标题】:Absolute path of a drawable in androidandroid中drawable的绝对路径
【发布时间】:2016-04-12 18:11:17
【问题描述】:

我正在运行 shell 命令,我想使用一些放在 res/drawable 文件夹中的图像。要在 shell 中运行它,我需要传递绝对路径。 那么有没有办法得到这个的绝对路径呢?

我检查过 Get absolute path of android drawable image

但这也行不通。

【问题讨论】:

  • 你的意思是什么shell命令?你在哪里运行它?
  • Shell 命令?你用的是什么工具?是在移动应用中吗?
  • 我想使用 ffmpeg。我为此使用了java包装库,里面使用的是shell命令。所以为此我需要传递资源图像的路径。
  • 由于没有映射到物理文件系统,因此无法在您的应用外部访问任何资源

标签: android android-drawable absolute-path


【解决方案1】:

无法直接获取可绘制图像的路径,但可以通过将其存储在设备的内部存储器或 sdcard 中来获取。为此,请查看链接 here

为什么 不可能 直接

当您将应用程序编译为 *.apk 文件时,所有资源(好的,除了 /raw 中的资源)也会被编译。您只能使用它们的 R. id 访问它们。

【讨论】:

    最近更新 更多