private final String TAG = toString();
private Point focusPoint;
private int sd_remain_size;
- private String shooting_mode;
+ private String shooting_mode = null;
private boolean focus_lock;
private boolean isDeviceError;
private int battery_level;
// Rotates the image.
int centerX = canvas.getWidth() / 2;
int centerY = canvas.getHeight() / 2;
+ int startX = 90;
Paint framePaint = new Paint();
framePaint.setStyle(Paint.Style.STROKE);
framePaint.setColor(Color.WHITE);
+ framePaint.setTextSize(24);
+
+
+ if (shooting_mode == null)
+ {
+ String message = "NOT CONNECTED";
+ canvas.drawText(message, centerX, centerY, framePaint);
+ Log.v(TAG, message);
+ return;
+ }
String message = shooting_mode + " REMAIN : " + sd_remain_size + " ISO : " + iso + " BATT: ";
if (battery_level < 0)
message = message + battery_level + "% ";
}
message = message + " " + shutter_speed + " " + aperture + " " + expRev + " : cnt:" + f_ss_Control;
- canvas.drawText(message, centerX, centerY - 50, framePaint);
+ canvas.drawText(message, startX, centerY - 50, framePaint);
Log.v(TAG, message);
message = message + " ERROR";
}
message = message + " [" + focusControlMode + "] ";
- canvas.drawText(message, centerX, centerY, framePaint);
+ canvas.drawText(message, startX, centerY, framePaint);
Log.v(TAG, message);
message = imageAspect + " " + imageFormat + " " + "[" + filmSimulation + "]" + " ";
- canvas.drawText(message, centerX, centerY + 50, framePaint);
+ canvas.drawText(message, startX, centerY + 50, framePaint);
Log.v(TAG, message);
}