1

了解しました。前面カメラを備えた特定のAndroidデバイスで動作するアプリケーションがあります。

デフォルトでは前面カメラを使用する必要があります。私が設定した最小APIは9です。私はどこでも探してみましたが、JAVAの初心者なので、迷子になっています。

これが私のコードスニペットです。コードがどのように機能するかを詳しく説明していただければ幸いです。

import android.app.Activity;
import android.hardware.Camera;
import android.os.Bundle;
import android.util.Log;
import android.view.Surface;

import org.apache.cordova.*;

public class MainActivity extends DroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");
    }
}
4

1 に答える 1

0

カメラの権限を追加する必要があります

 <uses-permission android:name="android.permission.CAMERA" />
 <uses-feature android:name="android.hardware.camera" />
 <uses-feature android:name="android.hardware.camera.autofocus" />

と カメラは 用APIs >=9なので、大丈夫です。これはフロントカメラのインテントです。コードで使用してください

int CAMERA_FACING_FRONT 

詳細はこちら: http://developer.android.com/reference/android/hardware/Camera.html

于 2012-08-22T19:02:28.013 に答える