解决方案 »

  1.   

    你的题目我是彻底没明白你做什么,至于你说头像,你可以把图片地址保存到本地数据库,当然最好是上传到服务器实现云,
    http://www.apkbus.com/forum.php?mod=viewthread&tid=92574&highlight=%E4%B8%8A%E4%BC%A0%E5%9B%BE%E7%89%87
    这个例子应能满足你的需求
      

  2.   

    服务器端写好上传文件代码,安卓端直接POST数据过去
      

  3.   

    那个图片地址应该存成什么类型呢
                                        db.execSQL("create table athlete(id integer primary key autoincrement, " 
    + "name varchar(20),"
    + "sex varchar(20),"
    +"photo binary"
    );
    就是这里的photo 定义为binary 可以么 
    再给他value的时候是String类型?
      

  4.   

    那个图片地址应该存成什么类型呢
                                        db.execSQL("create table athlete(id integer primary key autoincrement, " 
    + "name varchar(20),"
    + "sex varchar(20),"
    +"photo binary"
    );
    就是这里的photo 定义为binary 可以么 
    再给他value的时候是String类型?
    难道你是想把图片直接存到数据库?我的意思是存地址
      

  5.   

    图片最好存路径,用varchar类型即可。调用相机可以在csdn中搜索。http://blog.csdn.net/Qiqihar/article/details/7650954
      

  6.   

    我的意思就是地址应该存成什么类型的db.execSQL("CREATE TABLE " + DbHelperConstants.IMGTABLE + " (" + DbHelperConstants.IMG_ID
    + DbHelperConstants.IMG_PATH + " TEXT, " 
    +  ");");
    这是我写的
      

  7.   

    我把图片存储成二进制了。参考了 http://www.apkbus.com/forum.php?mod=viewthread&tid=20323
    把图片转成二进制 或者string型的。