• android camera以时间来命名照片文件


    当我们拍照时一般都由Android自动设置文件名,而已我们一般都是用时间来命名文件,以防止出现一样的文件名而覆盖了原来的文件。

    所以有核心代码为:

    //得到当前系统时间
            Time t=new Time();
            t.setToNow();
            int year=t.year;
            int month=t.month;
            int day=t.monthDay;
            int hour=t.hour;
            int minute=t.minute;
            int second=t.second;
            Log.i(TAG, ""+year+month+day+hour+minute+second);
            String filename=""+year+month+day+hour+minute+second;
            //得到SD卡的路径也设置文件名
            //这里可以简化的写成imageFilePath=Uri.parse("file:////sdcard/my.jpg");
            /*imageFilePath=Environment.getExternalStorageDirectory()
                    .getAbsolutePath()+"/my01.jpg";*/
            imageFilePath=Environment.getExternalStorageDirectory()
                    .getAbsolutePath()+"/"+filename+".jpg";
            //创建文件
            File file=new File(imageFilePath);
            //格式化为Uri
            Uri fileImageFilePath=Uri.fromFile(file);
            view=(ImageView)findViewById(R.id.imageview);
            Intent i=new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);//启动intent
            //设置到意图中
            i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, fileImageFilePath);
            startActivityForResult(i, CAMERA_RESULT);
    找一个博客做自己的女朋友,不管你跟她说什么她都帮你记录,这是多么幸福的一件事啊。如果有女生能做到这点,赶尽娶回家吧!
  • 相关阅读:
    docker 安装部署 mysql(配置文件启动)
    mac Charles抓包
    docker 安装部署 redis(配置文件启动)
    安装mysql5.6
    Linux命令
    git命令汇总
    Java程序占用的内存可能会大于Xmx
    排序
    二分查找
    Elasticsearch核心技术(一):Elasticsearch环境搭建
  • 原文地址:https://www.cnblogs.com/hexiaochun/p/2712144.html
Copyright © 2020-2023  润新知