package com.fancl.iloyalty.activity.login; import android.content.Intent; import android.content.pm.ActivityInfo; import android.graphics.Bitmap; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; import com.fancl.iloyalty.Constants; import com.fancl.iloyalty.util.LogController; import com.google.zxing.Result; import com.google.zxing.client.android.CaptureActivity; public class SignUpScanningBarCodeActivity extends CaptureActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); } @Override public void handleDecode(Result rawResult, Bitmap barcode) { super.handleDecode(rawResult, barcode); LogController.log("SignUpScanningBarCodeActivity handleDecode : " + rawResult.getText()); Intent resultIntent = new Intent(); resultIntent.putExtra(Constants.SIGN_UP_BAR_CODE_RETURN_KEY, rawResult.getText()); setResult(SignUpScanningBarCodeActivity.RESULT_OK, resultIntent); finish(); } }