-1
を使用して、私が最初に私のAndroid Studio
に次のコードを配置すると、それはエラーの多くの強調表示:だからのAndroid Studioは、輸入
import java.util.List;
public void enableAutofocus()
{
camera = camera.open();
Camera.Parameters parameters = camera.getParameters();
List<String> focusModes = parameters.getSupportedFocusModes();
if (focusModes.contains(Camera.Parameters.FOCUS_MODE_AUTO))
{
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);
}
camera.setParameters(parameters);
}
を、私はalt+enter
を行なったし、それが右の輸入挿入:
import android.hardware.Camera;
import java.util.List;
public class OcrFocusPluginClass
{
public void enableAutofocus()
{
camera = Camera.open();
Camera.Parameters parameters = camera.getParameters();
List<String> focusModes = parameters.getSupportedFocusModes();
if (focusModes.contains(Camera.Parameters.FOCUS_MODE_AUTO))
{
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);
}
camera.setParameters(parameters);
}
}
すぐに、小文字のcamera
にすぐに赤い下線が付きます。
私はCamera
インタフェースは廃止された実現ので、私は、新しいアプリケーションのための新しいandroid.hardware.camera2
API含ま:
import android.hardware.camera2;
をしかし今camera
コードに加えて、すべてのフォーカス・コードが再び間違って強調表示されます。
私には何が欠けていますか?
ありがとうございます。私はそれをしましたが、イメージ(編集された質問)に見られるように、私はまだクロスアウトビットと赤いビットを持っています。あなたは私をさらに喜ばせることができますか? – Joshua
'camera.open()'を変数 'camera'に代入すると、その型を宣言するのを忘れました。その行の前に 'android.hardware.Camera'を追加してください。最終結果は 'android.hardware.Camera camera = Camera.open();'のようになります。 – evanklicker
ありがとうございます。それはまだ私の 'カメラ'を横切っているので、それはそれが推奨されていないか、それはエラーであると私に言っている警告ですか?アプリAPKが構築されて実行されますが、カメラにアクセスする方法を確立するにはどうすればよいですか? – Joshua