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); 
        }  
  • 相关阅读:
    无限分类 引用传值
    jQeury 自动、手动左右切换
    $_POST 为空时 真正的值
    php isset 备忘
    php empty 备忘
    无限分级函数 简单 引用绑值
    无限分级 层次输出 demo
    利用新版ShareSDK进行手动分享(自定义分享界面)
    eclipse 快捷方式大全
    ViewPager onPageChangeListener总结
  • 原文地址:https://www.cnblogs.com/yangzhenyu/p/2219405.html
Copyright © 2011-2022 走看看