public void wakeupExecuted(boolean isExecuted)
{
Log.v(TAG, "wakeupExecuted() : " + isExecuted);
- if ((isExecuted)&&(isAutoConnectCamera()))
+ if (isAutoConnectCamera())
{
- // カメラへ自動接続する設定だった場合、カメラへWiFi接続する
+ // カメラへ自動接続する設定だった場合、カメラへWiFi接続する (BLEで起動しなくても)
changeCameraConnection();
}
+
}
}
{
Log.v(TAG, "PowerOnCamera::wakeup()");
+ try
+ {
+ BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
+ if (!btAdapter.isEnabled()) {
+ // Bluetoothの設定がOFFだった
+ Log.v(TAG, "Bluetooth is currently off.");
+ context.runOnUiThread(new Runnable()
+ {
+ @Override
+ public void run()
+ {
+ // Toastで カメラ起動エラーがあったことを通知する
+ Toast.makeText(context, context.getString(R.string.ble_setting_is_off), Toast.LENGTH_LONG).show();
+ }
+ });
+ callback.wakeupExecuted(false);
+ return;
+ }
+ }
+ catch (Exception e)
+ {
+ e.printStackTrace();
+ callback.wakeupExecuted(false);
+ return;
+ }
+
final BluetoothManager btMgr;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT)
{
<string name="restored_my_props">設定を展開しました。 : </string>
<string name="launch_fail_via_ble">Bluetooth経由のカメラ起動に失敗 : </string>
+ <string name="ble_setting_is_off">BluetoothがOFFです</string>
<string name="action_refresh">更新</string>
<string name="finish_refresh">更新終了</string>
<string name="restored_my_props">Restored Property : </string>
<string name="launch_fail_via_ble"> Launch fail. via BLE : </string>
+ <string name="ble_setting_is_off">Bluetooth is currently off.</string>
<string name="action_refresh">Refresh</string>
<string name="finish_refresh">Finished Refresh</string>