FA Downloader

by tateisu


Tools

free



App is for collectively downloading data such as a wireless LAN built-in SD card on Android devices

Read more

Android端末から無線LAN内蔵SDカード等のファイル一覧をスキャンして、特定拡張子のファイルをダウンロードするアプリです。FlashAir、PQI Air Card、Pentax KP,K-1,K-70等で使えます。スキャンが完了すると終了する単発モードと、繰り返し更新チェックを行い変化があるとスキャンする繰り返しモードがあります。特徴- WakeLockやWifiLockを取得したり通信状態を確認したりHTTP通信もしつこくリトライしたりします。- DOZEモードでも動くsetAlarmClockを贅沢に使ったりしてるので、バッテリーにはあまり優しくありません。- v1.1 位置情報埋め込み機能を追加しました- v1.2 アプリ内購入で広告非表示が可能です- v1.3 Wi-Fi AP強制機能を追加しました- v1.4 動作環境をAndroid5以降からAndroid4以降に変更しました。- v1.6 ダウンロード履歴から他アプリにシェアできます- v1.8 FlashAir のSTAモードに対応しました。スマホのテザリング機能のWi-Fi APにFlashAirを子機として接続すると、このアプリが自動的にIPアドレスを調べて自動転送できます。いちいちスマホのWi-Fi APを切り替えなくてもクラウドにアップロードできるよ!ただしスマホのバッテリーには優しくありません- v1.9 Pentax KP,K-1,K-70 ボディのWi-Fi APからダウンロードできるようにしました。- v1.10 PQI Air Card (2) に対応しました。テザリング子機の場合、IPアドレス自動検出を利用できます- v1.13 設定に「ダウンロード履歴に名前があるファイルはスキップする」を追加しました。有効にすると、ダウンロード済みファイルを移動/削除した場合でも履歴に名前が残っている限りは再ダウンロードを行いません。- 位置情報埋め込み機能は Android 4.1以降推奨。Playサービスが必要です.注意事項- FlashAir には無線LANタイムアウトが存在します。無通信状態が続くと無線LAN機能を停止してしまいます。デフォルトは300秒です。アプリから自動転送を行う場合は更新間隔を300秒より短くするか、もしくはFlashAir側の無線LANタイムアウトの設定を変更してください。- 電波状況によりスマホがWi-Fi APが勝手に切り替える現象が確認されています。時々アプリ画面やスマホのWi-Fi設定画面を確認してください。v1.3からWi-Fi AP 半強制機能を用意しています。FlashAir への接続を安定させたい場合に使ってください。- Android 4.0.x だとPlayサービスが落ちまくるようです。その場合は位置情報埋め込み機能をOFFにしてくださいパーミッションINTERNETFlashAirとの通信、広告の表示のために必要です。ACCESS_NETWORK_STATEACCESS_WIFI_STATECHANGE_WIFI_STATE通信状態の取得と、Wi-Fi APの切り替えのために必要です。WRITE_EXTERNAL_STORAGEREAD_EXTERNAL_STORAGEFlashAir からダウンロードしたデータを保存するために必要です。ACCESS_FINE_LOCATIONACCESS_COARSE_LOCATION位置情報埋め込み機能に使います。WAKE_LOCK処理中に端末のCPUがスリープしないようにするために必要です。BILLING「広告非表示」をアプリ内購入できるようにするために必要です。It is an application that scans a file list such as SD card with wireless LAN from Android terminal and downloads files with specific extension.It can be used with FlashAir, PQI Air Card, Pentax KP, K-1, K-70 etc.There is a one-shot mode that ends when the scan is completed, and a repetition mode that repeats the update check and scans if there is a change.Characteristic- Acquire WakeLock and WifiLock, check communication status and retry persistent HTTP communication as well.- I use luxury setAlarmClock that works even in DOZE mode, so it is not very friendly for batteries.- v1.1 Added position information embedding function- v1.2 In-app purchase allows advertisement non-display- v1.3 Wi-Fi AP forced function added- v1.4 Changed the operating environment from Android 5 or later to Android 4 or later.- v1.6 You can share it from other download history to other applications- v1.8 Supported the FlashAir STA mode. If you connect FlashAir as a slave to the Wi-Fi AP of the tethering function of the smartphone, this application can automatically check the IP address and forward it automatically. You can upload it to the cloud without switching the Wi - Fi AP of the smartphone each time! However, it is not gentle with the battery of the smartphone- v1.9 I made it possible to download from Wi - Fi AP of Pentax KP, K - 1, K - 70 body.- v1.10 PQI Air Card (2) is supported. In case of tethering handset, automatic IP address detection can be used- Added "Skip file with name in download history" in v1.13 setting. When enabled, even if you move / delete downloaded files, they will not be downloaded again unless the name remains in the history.- Position information embedding function is recommended since Android 4.1. Play service is required.Notes- There is a wireless LAN timeout in FlashAir. If the non-communication state continues, the wireless LAN function will be stopped. The default is 300 seconds. In case of automatic transfer from application, please make the refresh interval shorter than 300 seconds, or change the wireless LAN timeout setting on FlashAir side.- The phenomenon that the Wi-Fi AP arbitrarily switches the smartphone according to the radio wave condition has been confirmed. Please check the application screen and the Wi-Fi setting screen of the smartphone from time to time. Wi-Fi AP semi-forced function is available from v1.3. Please use it when you want to stabilize the connection to FlashAir.- Android 4.0.x seems that Play service will fall down. In that case, turn off the position information embedding functionpermissionINTERNETIt is necessary for communication with FlashAir, display of advertisement.ACCESS_NETWORK_STATEACCESS_WIFI_STATECHANGE_WIFI_STATEIt is necessary for acquisition of communication status and switching of Wi-Fi AP.WRITE_EXTERNAL_STORAGEREAD_EXTERNAL_STORAGEIt is necessary to save data downloaded from FlashAir.ACCESS_FINE_LOCATIONACCESS_COARSE_LOCATIONIt is used for position information embedding function.WAKE_LOCKIt is necessary to prevent the terminal CPU from going to sleep during processing.BILLINGIt is necessary to make "invisible advertisement" in-app purchase possible.Google Play requires targetSdkVersion 28.- network state API- Wi-Fi scan interval- FOREGROUND_SERVICE permission- cleartextTrafficPermitted- etc.