zoukankan      html  css  js  c++  java
  • Android打开图库,选择一张图片

    public void onCreate(Bundle savedInstanceState) { 
            super.onCreate(savedInstanceState); 
            setContentView(R.layout.main); 
             
            Button button = (Button)findViewById(R.id.b01); 
            button.setText("选择图片"); 
            button.setOnClickListener(new Button.OnClickListener(){ 
                @Override 
                public void onClick(View v) { 
                    Intent intent = new Intent(); 
                    /* 开启Pictures画面Type设定为image */ 
                    intent.setType("image/*"); 
                    /* 使用Intent.ACTION_GET_CONTENT这个Action */ 
                    intent.setAction(Intent.ACTION_GET_CONTENT);  
                    /* 取得相片后返回本画面 */ 
                    startActivityForResult(intent, 1); 
                } 
                 
            }); 
        } 
         
        @Override 
        protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
            if (resultCode == RESULT_OK) { 
                Uri uri = data.getData(); 
                Log.e("uri", uri.toString()); 
                ContentResolver cr = this.getContentResolver(); 
                try { 
                    Bitmap bitmap = BitmapFactory.decodeStream(cr.openInputStream(uri)); 
                    ImageView imageView = (ImageView) findViewById(R.id.iv01); 
                    /* 将Bitmap设定到ImageView */ 
                    imageView.setImageBitmap(bitmap); 
                } catch (FileNotFoundException e) { 
                    Log.e("Exception", e.getMessage(),e); 
                } 
            } 
            super.onActivityResult(requestCode, resultCode, data); 
        }  
  • 相关阅读:
    parted命令
    parted命令
    Dell R410 上安裝 Debian6
    vmware虚拟机桥接方式ping不通问题解决
    SNMP的应用
    五种方法安装Windows 7 64位系统
    Win7 文件共享
    重装或克隆虚拟机后——eth0改变
    udev 高效、动态地管理 Linux 设备文件
    Configuring raw devices (multipath) for Oracle Clusterware 10g Release 2 (10.2.0) on RHEL5OEL5
  • 原文地址:https://www.cnblogs.com/yangzhenyu/p/2219405.html
Copyright © 2011-2022 走看看