GaryZ
V2EX  ›  Android

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

  •  
  •   GaryZ · Jan 21, 2015 · 17597 views
    This topic created in 4309 days ago, the information mentioned may be changed or developed.

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

    10 replies  •  2015-02-23 18:27:55 +08:00
    chon
    chon
    Jan 21, 2015
    1
    App中需要分享的图片难道不是在运行时由用户产生的(从网络获取或者App自己生成)?
    为什么需要在APK安装的时候写入目录呢。
    GaryZ
    GaryZ
    OP
    Jan 21, 2015
    2
    @chon APP 自己生成 怎么生成?
    Part
    Part
    Jan 21, 2015
    3
    写到这个目录: getExternalStoragePublicDirectory()
    Part
    Part
    Jan 21, 2015
    4
    'APP 自己生成 怎么生成?' => -_-!
    GaryZ
    GaryZ
    OP
    Jan 21, 2015
    5
    @Part =.=
    chon
    chon
    Jan 21, 2015
    6
    @GaryZ 往目录写入文件会不会?
    hyyou2010
    hyyou2010
    Jan 21, 2015
    7
    楼主是不是说,在项目里面assets或drawable目录里面有预先放置的图片,怎么把这个图片写到sd卡的某个目录里面?
    GaryZ
    GaryZ
    OP
    Jan 21, 2015
    8
    @hyyou2010 对,就是这个意思。。
    StackGao
    StackGao
    Jan 21, 2015 via Android
    9
    @GaryZ 先把drawable或者assert下的这张图片读成bitmap,再写到sd卡指定位置?
    hyyou2010
    hyyou2010
    Feb 23, 2015
    10
    搜一下怎样访问assert目录的资源,然后直接copy
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   581 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:07 · PVG 03:07 · LAX 11:07 · JFK 14:07
    ♥ Do have faith in what you're doing.