Можно ли получить путь к изображению в виде строки в андроида какполучать путь строка изображения помещается в папку вытяжке
Рез/рисуем/image.png
Или их любым другим способом для получения строка пути изображения, которое помещается в drawable.
Можно ли получить путь к изображению в виде строки в андроида какполучать путь строка изображения помещается в папку вытяжке
Рез/рисуем/image.png
Или их любым другим способом для получения строка пути изображения, которое помещается в drawable.
Нет, это не так.
Drawable drawable = this.getResources().getDrawable(R.drawable.ic_launcher);
e.g. даст вам значок запуска по умолчанию. Невозможно получить точный путь для изображения, который хранится в drawable.
Почему бы и нет? При компиляции вашего приложения в файл * .apk также скомпилируются все ресурсы (нормально, кроме как из них в/raw). Вы можете использовать их только с помощью R. id.
Решение? Не совсем, вы можете скопировать их в папку на SD-карте, например. Теперь вы знаете местоположение :)
его невозможно получить прямое изображение с возможностью рисования, но вы можете получить его, сохранив его во внутренней памяти или на SD-карте устройства. Для этого я написал блог .. проверьте ссылку here
Я уверен, что это вам поможет.
nope - для копирования ресурсов во внешнее хранилище вы сначала должны знать путь для их ввода. Это создает круговую проблему - вы должны знать путь для размещения ресурса на SD, чтобы узнать путь. весь процесс бессмыслен. также ваше «решение» не распространяется на устройства без SD-хранилища или несъемного хранилища. – andr
Я говорю, что если у вас есть изображения в drawable и вы хотите использовать его путь в коде, вы хотите иметь возможность сделать это. поэтому для этого вы просто копируете изображение в определенном месте во внутреннем хранилище, если у вас нет SD-карты. Я не утверждаю, что использую SD-карту. –
Почему вы хотите этот путь в строке? –