在Android Studio中使用Kotlin捕获和保存图像
我需要帮助惠普kotlin,我需要捕获和保存图像在我的媒体商店我的代码:
class MainActivity : AppCompatActivity() { var ListadeProductos= ArrayList() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) camera.setOnClickListener{ val intentCamera= Intent("android.media.action.IMAGE_CAPTURE") startActivity(intentCamera) } } }
我想也许下一个代码可以帮助你一半从相机捕捉图像,并显示在一个ImageView中。 我用它,(在这里findhttps://www.youtube.com/watch?v=5wbeWN4hQt0 )
val CAMERA_REQUEST_CODE=0 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) button.setOnClickListener{ val callCameraIntent = Intent(MediaStore.ACTION_IMAGE_CAPTURE) if(callCameraIntent.resolveActivity(packageManager)!=null){ startActivityForResult(callCameraIntent,CAMERA_REQUEST_CODE) } } } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) when(requestCode){ CAMERA_REQUEST_CODE ->{ if(resultCode==Activity.RESULT_OK && data !=null){ imageView.setImageBitmap(data.extras.get("data") as Bitmap) } } else -> { Toast.makeText(this,"Unrecognized request code",Toast.LENGTH_SHORT) } } }
- 如何在Android中使用kotlin获取片段中的资源ID?
- 如何使用Tab布局与数据绑定库和Kotlin
- 匕首不能提供注射Kotlin
- IllegalStateException textview不能在Kotlin中为null
- 未能在新的Android Kotlin项目上运行Instrumented测试
- 如何写while循环与在kotlin中的responseInputStream.read – (while((i = responseInputStream.read(byteContainer))
- 将回调代码迁移到暂停function
- 我怎样才能禁用Kotlin的onTouch
- Kotlin合并了两个可空的可变列表