-// class ServiceReceiver extends BroadcastReceiver{
-// @Override
-// public void onReceive(Context context, Intent intent) {
-// String value = intent.getStringExtra("extra_data");
-// gLogger.error("ServiceReceiver onReceive - " + value);
-// }
-// }
-
-// private void changePermission(){
-// try {
-// Log.e(TAG, "change permission");
-// //Process sh = Runtime.getRuntime().exec(new String[]{"su", "-c", "chmod 666 /dev/video0"});
-//
-// Process sh = Runtime.getRuntime().exec("/system/xbin/su", null,null);
-// //Process sh = Runtime.getRuntime().exec("su", null,null);
-//
-// OutputStream os = sh.getOutputStream();
-// os.write(("/system/bin/chmod 666 /dev/video0").getBytes("ASCII"));
-// //os.write(("/system/bin/echo 'wowo' >> /data/local/test").getBytes("ASCII"));
-// os.flush();
-// os.close();
-// sh.waitFor();
-//
-//
-// }catch (Exception e){
-// e.printStackTrace();
-// }
-// }
-//
-// private boolean checkCameraHardware(Context context) {
-// return context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA);
-// }
-//
-// private static Camera getCameraInstance(){
-// Camera c = null;
-// try {
-// Log.e(TAG, "Open Camera");
-// c = Camera.open(1);
-// } catch (Exception e){
-// e.printStackTrace();
-// }
-// return c;
-// }
-//
-// private void configCamera(Camera camera){
-// Camera.Parameters paras = camera.getParameters();
-// gLogger.error("Supported Picture Sizes:");
-// for (Camera.Size cc : paras.getSupportedPictureSizes()){
-// gLogger.error(cc.width + "x" + cc.height);
-// }
-// gLogger.error("Supported Preview fps range:");
-// for(int[] i : paras.getSupportedPreviewFpsRange()){
-// gLogger.error("[" + i[0] + "," + i[1] + "]");
-// }
-// gLogger.error("Set parameters");
-// camera.setParameters(paras);
-// camera.setDisplayOrientation(0);
-// gLogger.error("Preview Format: " + paras.getPreviewFormat() + ". Size: " + paras.getPreviewSize().width + "x" + paras.getPreviewSize().height);
-// gLogger.error("Picture Format: " + paras.getPictureFormat() + ". Size: " + paras.getPictureSize().width + "x" + paras.getPictureSize().height);
-//
-// try {
-// camera.setPreviewDisplay(mHolder);
-// } catch (IOException e){
-// e.printStackTrace();
-// }
-// //camera.setPreviewCallback(this);
-// }
-//
-// private void switchToBackground(){
-// Intent i = new Intent();
-// i.setAction(Intent.ACTION_MAIN);
-// i.addCategory(Intent.CATEGORY_HOME);
-// this.startActivity(i);
-// }