歡迎您光臨本站 註冊首頁
小知識  >  Android >

android調用系統圖庫的問題

admin @ 2017-12-03 reply:0
←手機掃碼閱讀

調用系統圖庫:
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"選擇圖片"), 2);

獲取圖片的內容:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   Drawable d =null;
   if (requestCode == 2) {
       if (Activity.RESULT_OK == resultCode) {
           Uri uri1 = data.getData();
           Cursor cursor = this.getContentResolver().query(uri1, new String[]{"_data"},null, null, null);
           if(cursor.moveToFirst()){
               String otherfile = cursor.getString(0);
               d=Drawable.createFromPath(otherfile );
}
       }
   }
}


[admin via ] android調用系統圖庫的問題已經有783次圍觀

http://coctec.com/room/show-1105.html