Android 调起文件,相册 实现选择图片与视频

本文详细介绍了在Android应用中如何调用文件和相册,以实现让用户选择图片和视频的功能。通过使用Intent和ContentResolver,可以轻松地访问设备上的媒体库,为用户提供友好的选择体验。
摘要由CSDN通过智能技术生成
	//调起所有文件 包括相册 视频 相机 录像
    private fun getAllFile() {
   
        //カメラの起動Intentの用意
        val photoName = System.currentTimeMillis().toString() + ".jpg"
        val contentValues = ContentValues()
        contentValues.put(MediaStore.Images.Media.TITLE, photoName)
        contentValues.put(MediaStore.Images.Media.MIME_TYPE, "image/*")
        mUri = context?.contentResolver?.insert(
            MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
            contentValues
        )

        val intentCamera = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
        intentCamera.putExtra(MediaStore.EXTRA_OUTPUT, mUri)
        uiApplication!!.setCommonUri(mUri!!)

        var mUriVideo: Uri? = null
        val videoName = System.currentTimeMillis().toString() + ".mp4"
        val contentValues2 = ContentValues()
        contentValues2.put(MediaStore.Images.Media.TITLE, videoName)
        contentValues2.put(MediaStore.Images.Media.MIME_TYPE, "video/*")
        mUriVideo = co
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值