android:src="@mipmap/ic_launcher" />
<LinearLayout
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_gravity=“center”
android:orientation=“horizontal”
android:paddingTop=“6dp”>
<Button
android:id="@+id/buttonA"
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_gravity=“center”
android:onClick=“selectPhoto”
android:text=“select photo” />
<Button
android:id="@+id/buttonB"
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:layout_gravity=“center”
android:onClick=“detectFace”
android:text=“detect face” />
布局预览图:

Intent意为“意图”,是android程序中各组件进行交互的一种重要方式。startActivity()是一种常用的开启activity组件的方法,而这边所讲的startActivityForResult()和startActivity()不同之处在于:startActivityForResult主要用来从activity A跳转到activity B,然后返回activity A,并且获取从activity B中传回来的参数。
理解了作用之后,我们便能将其运用在按钮的点击事件上,根据上文布局文件中按钮A的回调函数名为selectPhoto,这里我们写一个selectPhoto()方

这篇博客探讨了在Android应用中实现人脸检测的步骤,包括从图库选取图片,使用FaceDetector进行人脸检测,并在Canvas上绘制人脸矩形。同时提到了Flutter的二维码识别功能,介绍了如何在Android开发中集成和使用。
最低0.47元/天 解锁文章
618

被折叠的 条评论
为什么被折叠?



