0
我知道有很多东西在那里用于android手电筒应用程序,但它们都过时了。我尝试使用camera2,但android开发人员网站并未提供启用闪光灯的任何信息,唯一接近闪光灯或“火炬”的信息已被删除。我使用了一些代码,我认为已经过时:手电筒应用程序Android
static Camera cam = Camera.open();
Parameters p = cam.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
但setFlashMode
方法无法识别。我在Manifest中添加了权限,并导入了所有必需的库。或者至少我认为。这里是我的进口:
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
无论如何,这并不能很好地工作。有人知道什么是错的?如果这种方法实际上已经过时,任何人都可以向我解释如何使用新的工作方法打开手机的闪光灯?提前致谢!
嗯,我会尝试一下。 –
这并没有什么区别。 'p'的'setFlashMode'方法仍然不被识别。 –
但是到底发生了什么?它不编译?它编译但不起作用? – vector