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.