思考了许久,还是无法解答,那么回到问题的原因上。为什么会产生这个问题,既然android.hardware.camera已经封装好了,你就调用就好,为什么要去在其中加入自己的验证,加入验证固然是你现在的需求,但是鄙人觉得这样会增加耦合,影响程序的逻辑完整,不如就在调用相机之前自己做一个验证或者判断来是否调用就可以了。 保存设置就用sharedpreferences就好了。