smarteyeglassのカメラのコントロールメソッド内の別のクラスのメソッドを使用しようとしていますが、エラーが発生しています。クラスのメソッドはsmarteyeglass.extension.Samplecamera.SamplecameraControlに適用できないことを私に伝えています。 これは、私がカメラコントロールメソッドで使用しようとしているメソッドの定義です。クラス内のメソッドをsmarteyeglass.extension(android)に適用することはできません
public DatabaseHelper(Context context) {
super(context, DB_NAME, null, 10);
this.myContext = context;
this.DB_PATH = "/data/data/" + context.getPackageName() + "/" + "databases/";
Log.e("Path 1", DB_PATH);
}
ここで私はカメラコントロールクラスのメソッドを使用します。
case SmartEyeglassControl.Intents.CAMERA_MODE_JPG_STREAM_HIGH_RATE:
if (cameraStarted) {
DatabaseHelper myDbHelper = new DatabaseHelper(SampleCameraControl.this);
try {
myDbHelper.createDataBase();
} catch (IOException ioe) {
throw new Error("Unable to create database");
}
try {
myDbHelper.openDataBase();
} catch (SQLException sqle) {
throw sqle;
}
d = myDbHelper.query("Rota", null, null, null, null, null, null);
if (d.moveToFirst()) {
do {
canvas.drawText("Alınacak Parça " + d.getString(0) + " " + "Raf Adresi:" + d.getString(1), pointBaseX, pointY, paint);
} while (d.moveToNext());
} else {
canvas.drawText("Başlamak için dokun ", pointBaseX, pointY, paint);
}
break;
canvas.drawText("wrong recording type.", pointBaseX, pointY, paint);
}
default:
utils.showBitmap(displayBitmap);
これは機能します。ロバートありがとう。 –
私はタベースからデータを抽出して、SmartEyeGlass screenに印刷しようとしていました。このエラーが現れます。 _24162-24162/com.example.sony.smarteyeglass.extension.helloworld E/Path 1:/data/data/com.example.sony.smarteyeglass.extension.helloworld/databases/_意味が分からない。 @Robert - ソニー –