【问题标题】:How to get Images from Cursor in android?如何从 android 中的光标获取图像?
【发布时间】:2017-05-11 20:24:31
【问题描述】:

我想从光标处获取图像。我正在使用 Mediastor.image.data 这是我的代码

    String los=getArguments().getString(ARG_SECTION_NUMBER1);
        Uri mImageUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;





  final String[] columns = { MediaStore.Images.Media.DATA, MediaStore.Images.Media.DATE_ADDED};
        ContentResolver mContentResolver = rootView.getContext().getContentResolver();

        Cursor mCursor = mContentResolver.query(mImageUri, columns, MediaStore.Images.Media.DATA + " like ? ",new String[] {los}, null);

【问题讨论】:

    标签: android image cursor


    【解决方案1】:

    //你的 UserContract 类

    public class UserContract {
    
    public static abstract class NewUserInfo
    {
    
             public static  final String IMAGE = "image";
    
    }}
    

    //在你的 dbhelper 类中

    public DataProvider getInformations()
    {
        ArrayList<DataProvider> ListViewValuesArr = new ArrayList<DataProvider>();
        SQLiteDatabase db = this.getReadableDatabase();
        Cursor res =  db.rawQuery( "select " +UserContract.NewUserInfo.IMAGE+" from "+UserContract.NewUserInfo.TABLE_NAME, null );
        res.moveToFirst();
        DataProvider dataProvider = new DataProvider();
        while(res.isAfterLast() == false){
    
            dataProvider.setImage(res.getString(res.getColumnIndex(UserContract.NewUserInfo.IMAGE)));
            res.moveToNext();
        }
        db.close();
        return dataProvider;
    
    }
    

    //在你的活动中

    Context context = this;     
    UserDbHelper userDbHelper;
    SQLiteDatabase sqLiteDatabase;
    Cursor cursor;    
    String image;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    userDbHelper =new UserDbHelper(this);
        DataProvider dataProvider=userDbHelper.getInformations();
    
        image = dataProvider.getImage();
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-02
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多