以下では、電話をかけるために使用したrunnableを見つけることができます。オン/オフ期間は100msでなければなりませんが、オン/オフ期間の長さと変動の不一致です。これはカメラサービスと関係がありますか?
民間最終RunnableをmRunnable =新しいRunnableを(){
public void run() {
if (mActive) {
if (mSwap) {
mSwap = false;
mHander.postDelayed(mRunnable, 100);
params = camera.getParameters();
params.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(params);
} else {
mSwap = true;
mHander.postDelayed(mRunnable, 100);
params = camera.getParameters();
params.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(params);
}
}
}
};
あなたは例のコードを追加することができ
より多くの情報が必要な場合はお知らせください!あなたが実行している最小限のコード。 – jakubbialkowski