zoukankan      html  css  js  c++  java
  • 5月23日学习日志

    今天学习了使用Camera拍照。

    调用系统自带Carema。

    Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    startActivityForResult(it,Activity.DEFAULT_KEYS_DIALER);
    
    //重写onActivityResult方法
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            if(requestCode == Activity.RESULT_OK){
                Bundle bundle = data.getExtras();
                Bitmap bitmap = (Bitmap) bundle.get("data");
                img_show.setImageBitmap(bitmap);
            }
    } 
    //定义一个保存图片的File变量
    private File currentImageFile = null;
    
    //在按钮点击事件处写上这些东西,这些是在SD卡创建图片文件的:
                @Override
                public void onClick(View v) {
                    File dir = new File(Environment.getExternalStorageDirectory(),"pictures");
                    if(dir.exists()){
                        dir.mkdirs();
                    }
                    currentImageFile = new File(dir,System.currentTimeMillis() + ".jpg");
                    if(!currentImageFile.exists()){
                        try {
                            currentImageFile.createNewFile();
                        } catch (IOException e) {
                            e.printStackTrace();
                        }
                    }
    
                    Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                    it.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(currentImageFile));
                    startActivityForResult(it, Activity.DEFAULT_KEYS_DIALER);
                }
    
    //onActivityResult:
     @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            if (requestCode == Activity.DEFAULT_KEYS_DIALER) {
            img_show.setImageURI(Uri.fromFile(currentImageFile));
            }
    }
  • 相关阅读:
    Kafka Streams演示程序
    大全Kafka Streams
    简介Kafka Streams
    初识Kafka
    面试常考各类排序算法总结.(c#)
    php程序员的成长之路
    web前端研发工程师编程能力成长之路
    CentOS 6.6编译安装Nginx1.6.2+MySQL5.6.21+PHP5.6.3
    【转】OkHttp使用进阶 译自OkHttp Github官方教程
    排序算法一:桶排序
  • 原文地址:https://www.cnblogs.com/20193925zxt/p/14910681.html
Copyright © 2011-2022 走看看