Android 开发, 如何获取项目里的图片 path

2015-01-21 08:55:04 +08:00
 GaryZ

本人android菜鸟,在使用shareSDK的时候,有一个方法,oks.setImagePath(String Path)
这个方法里面的path 是我想在分享时用的图片,给的例子里面是oks.setImagePath("/SDCard/test.jpg").但是可想可知,我是没有这个图片的,那么问题来了。。
小弟应该如何做 才能实现可以把一张图片在apk安装的时候写到用户手机里的我指定的一个目录呢?

9613 次点击
所在节点    Android
10 条回复
chon
2015-01-21 09:02:05 +08:00
App中需要分享的图片难道不是在运行时由用户产生的(从网络获取或者App自己生成)?
为什么需要在APK安装的时候写入目录呢。
GaryZ
2015-01-21 09:06:27 +08:00
@chon APP 自己生成 怎么生成?
Part
2015-01-21 09:08:36 +08:00
写到这个目录: getExternalStoragePublicDirectory()
Part
2015-01-21 09:09:26 +08:00
'APP 自己生成 怎么生成?' => -_-!
GaryZ
2015-01-21 09:11:13 +08:00
@Part =.=
chon
2015-01-21 09:34:49 +08:00
@GaryZ 往目录写入文件会不会?
hyyou2010
2015-01-21 12:42:35 +08:00
楼主是不是说,在项目里面assets或drawable目录里面有预先放置的图片,怎么把这个图片写到sd卡的某个目录里面?
GaryZ
2015-01-21 13:07:48 +08:00
@hyyou2010 对,就是这个意思。。
StackGao
2015-01-21 13:24:40 +08:00
@GaryZ 先把drawable或者assert下的这张图片读成bitmap,再写到sd卡指定位置?
hyyou2010
2015-02-23 18:27:55 +08:00
搜一下怎样访问assert目录的资源,然后直接copy

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164026

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX