我正在尝试在 API 21 和 22 上运行手电筒,但不起作用
代码
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
isFlashlightOn();
if (camera == null && parameters == null) {
camera = Camera.open();
parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
}
if (getFlashlightState) {
Objects.requireNonNull(camera).startPreview();
} else {
Objects.requireNonNull(camera).stopPreview();
}
} else {
isFlashlightOn();
if (cameraManager == null) {
cameraManager = (CameraManager) this.getSystemService(Context.CAMERA_SERVICE);
}
try {
String cameraId = Objects.requireNonNull(cameraManager).getCameraIdList()[0];
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
cameraManager.setTorchMode(cameraId, getFlashlightState);
}else{
//the problem is here because I don't know what can I put …Run Code Online (Sandbox Code Playgroud) 我想将TextView中除数字和逗号以外的任何字母设置为白色,然后将其他字符的颜色设置为White。我该怎么做 ?
例
19,319,931 coins
//19,319,931 should has yellow color.
//coins should has has white color
Run Code Online (Sandbox Code Playgroud)