为了完成需要实现人脸识别的毕设,并且我还很菜,我就下载了ArcSoft_ArcFace_Android_V2.2,想实现在它给的demo的基础上实现我的毕设,为了解决之前的那个在ImageView显示相册里图片的那个功能的过程中,我在晚上找了很多方法,然后对我的代码是一顿修改,结果就是那个功能好用了,然后RegisterAndRecognizeActivity又坏了,屏幕显示黑屏。。。。。之前为了去掉人脸框旁边的数字,我也对这个代码改了,很多。。。。ctrl+z也不好使。。。
错误的如下图所示:
经过一些查找发现是在AndrodManifest.xml中的application的配置里面,多添加了一句android:hardwareAccelerated="false"也就是下图中圈起来的地方,去掉就可以解决这个问题了。
去掉之后的运行效果,如下:
以下是我解决这个问题的经过----------------------------------------------(可以不看)
我又想到能不能是我写的那个活动,影响了它(菜鸡的想法总是很多),于是我有打算在AndrodManifest.xml一个活动一个活动的往里注册,并且每次都进行运行,找到黑屏的原因。在我刚把application里的信息粘过去的时候,就发现变成了黑屏。。。然后我就把最下面的一条去掉了,结果可以用了,此时我的心几乎是崩溃的,我改了一下午,各种怀疑人生。。。。结果就是因为一句配置。。。android:hardwareAccelerated=“false”
在此总结经验,以后再改bug的时候,要尽量将那些在尝修改时的时候,并且去掉也可以修改要修的bug的内容,及时的去掉,防止他们变成别的功能的新bug。