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