可以使用Intent的方式(可复习Activity内容),开启装置上的相机应用程序获取影像,回传到自己设计的应用程序中。
//Step1:建立一个要进行影像获取的Intent物件传入MediaStore.ACTION_IMAGE_CAPTURE,并发送
val intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
//用try-catch避免例外发生
try{
//发送intent
startActivityForResult(intnet, 0)
} catch (e:ActivityNotFoundException) {
Toast.makeText(this, "此装置无相机应用程序", Toast.LENGTH_SHORT).show()
}
//Step2:使用onActivityResult()方法,取得返回的影像资料并显示
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?){
super.onActivityResult(requestCode, resultCode, data)
//识别返回对象及执行结果
if(requestCode == 0 && resultCode == RESULT_OK){
//取得影像并险是於ImageView
val image = data?.extras?.get("data") ?: return
//转型成Bitmap类别
imageView.setImageBitmap(image as Bitmap)
}
}
Django 资料库与模型(Model) 首先,先让我们新创立一个餐厅的 app : python ...
第四章也蛮简单的,Böhm与Jacopini证明所有程序都可使用三种流程控制表达 执行一个子程序,然...
前言 在过去 JS 要处理 Ajax 这个非同步语法,会很容易用到 Callback 写法,而 Ca...
这次最大挑战不是连假,而是 D2R 的发售,为了 SOJ 断赛我可以... 适用人员: 技术人员。 ...
所谓的主力,就是有绝对多的资金,或是大量持有某一档股票,最大的优势就是容易操控股票价格。 今年一堆散...