From 4423bfbdf5aadab811643f128ad11dec6d4ecc7f Mon Sep 17 00:00:00 2001 From: tateisu Date: Fri, 17 Mar 2017 05:21:41 +0900 Subject: [PATCH] =?UTF-8?q?1.8=20FlashAir=20STA=E3=83=A2=E3=83=BC=E3=83=89?= =?UTF-8?q?=E3=81=AB=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 4 ++-- .../jp/juggler/fadownloader/DownloadService.java | 4 ++-- .../{WifiTracker.java => NetworkTracker.java} | 6 ++---- app/src/main/res/values-ja/strings.xml | 12 ++++++++++++ app/src/main/res/values/strings.xml | 11 +++++++++-- 5 files changed, 27 insertions(+), 10 deletions(-) rename app/src/main/java/jp/juggler/fadownloader/{WifiTracker.java => NetworkTracker.java} (95%) diff --git a/app/build.gradle b/app/build.gradle index e531194..a1def3c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "jp.juggler.fadownloader" minSdkVersion 14 targetSdkVersion 25 - versionCode 11 - versionName "1.7" + versionCode 12 + versionName "1.8" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { diff --git a/app/src/main/java/jp/juggler/fadownloader/DownloadService.java b/app/src/main/java/jp/juggler/fadownloader/DownloadService.java index 359a66e..c3ecd25 100644 --- a/app/src/main/java/jp/juggler/fadownloader/DownloadService.java +++ b/app/src/main/java/jp/juggler/fadownloader/DownloadService.java @@ -51,7 +51,7 @@ public class DownloadService extends Service{ Handler handler; LocationTracker location_tracker; - WifiTracker wifi_tracker; + NetworkTracker wifi_tracker; @Override public void onCreate(){ super.onCreate(); @@ -88,7 +88,7 @@ public class DownloadService extends Service{ } } ); - wifi_tracker = new WifiTracker( this, log, new WifiTracker.Callback(){ + wifi_tracker = new NetworkTracker( this, log, new NetworkTracker.Callback(){ @Override public void onConnectionEvent( boolean is_connected ,String cause){ if( is_connected ){ int last_mode = Pref.pref( DownloadService.this ).getInt( Pref.LAST_MODE, Pref.LAST_MODE_STOP ); diff --git a/app/src/main/java/jp/juggler/fadownloader/WifiTracker.java b/app/src/main/java/jp/juggler/fadownloader/NetworkTracker.java similarity index 95% rename from app/src/main/java/jp/juggler/fadownloader/WifiTracker.java rename to app/src/main/java/jp/juggler/fadownloader/NetworkTracker.java index f48f69b..80a880e 100644 --- a/app/src/main/java/jp/juggler/fadownloader/WifiTracker.java +++ b/app/src/main/java/jp/juggler/fadownloader/NetworkTracker.java @@ -47,7 +47,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -public class WifiTracker{ +public class NetworkTracker{ interface Callback{ @@ -64,7 +64,7 @@ interface Callback{ Worker worker; - public WifiTracker( Context context, LogWriter log, Callback callback ){ + public NetworkTracker( Context context, LogWriter log, Callback callback ){ this.log = log; this.context = context; this.callback = callback; @@ -628,9 +628,7 @@ boolean checkStaModeFlashAir(){ while( ! isCancelled() ){ boolean result; try{ - log.h( "WifiTracker check start." ); result = keep_ap(); - log.h( "WifiTracker check end." ); if( isCancelled() ) break; }catch( Throwable ex ){ log.e( ex, "network check failed." ); diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 754f173..1d30507 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -140,4 +140,16 @@ サムネイル サムネイルの自動回転 通信状態: %1$s + Target Type +Target Type には機器の種別を指定してください\n +\n +FlashAir APモードはFlashAirのAPにスマホを接続する場合に使います\n +このモードではWi-Fi AP半強制機能を利用可能です\n +\n +FlashAir STAモードはスマホのテザリング機能を有効にして、FlashAirを子機として接続する場合に使います。\n +(スマホとFlashAir カードの無線LAN設定は別途行ってください)\n +FADownloaderはテザリング内部のLANにUDPパケットをばらまいた後にARPテーブルを参照することで、FlashAirカードのIPアドレスを自動的に検出します。 + FlashAir APモード + FlashAir STAモード + Target Typeを指定してください diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2003baa..2794835 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -147,8 +147,15 @@ ダウンロード履歴に表示されるサムネイルを、Exifの回転情報を使って自動回転します。デフォルトはONです。 ダウンロード履歴から「見る/送る」で外部アプリを起動する際、Android OS バージョンによっては SDカードなどの non-primari storage へのアクセスが制限されるため、外部アプリがそのファイルを扱えないことがあります。\nこの設定をONにすると、外部アプリを開く際に、ファイルを端末のダウンロードフォルダにコピーして、コピー後のファイルURIを外部アプリに渡すようにします。\nデフォルトはOFFです。 network status: %1$s - target type - target type にはダウンロードしたいデータのある対象の種別を指定してください + Target Type + Target Type には機器の種別を指定してください\n +\n +FlashAir APモードはFlashAirのAPにスマホを接続する場合に使います\n +このモードではWi-Fi AP半強制機能を利用可能です\n +\n +FlashAir STAモードはスマホのテザリング機能を有効にして、FlashAirを子機として接続する場合に使います。\n +(スマホとFlashAir カードの無線LAN設定は別途行ってください)\n +FADownloaderはテザリング内部のLANにUDPパケットをばらまいた後にARPテーブルを参照することで、FlashAirカードのIPアドレスを自動的に検出します。 FlashAir APモード FlashAir STAモード target type invalid.