V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
GaryZ
V2EX  ›  Android

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

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