-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
45 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,54 @@ | ||
# FA Downloader | ||
+ AndroidスマーフォンからFlashAirのファイル一覧をスキャンして、特定拡張子のファイルをダウンロードするアプリです。 | ||
+ スキャンが完了すると終了する単発モードと、繰り返し更新チェックを行い変化があるとスキャンする繰り返しモードがあります。 | ||
|
||
+ Androidスマーフォンから一回だけor定期的にFlashAirのファイル一覧をスキャンして、特定拡張子のファイルをダウンロードするアプリです。 | ||
## Play Store | ||
https://play.google.com/store/apps/details?id=jp.juggler.fadownloader | ||
|
||
## ビルドについて | ||
+ BuildVariant ウィンドウで rc/dev のproductFlavor を選択してください | ||
+ Generate signed SDK でも rc/dev のproductFlavor を選択してください | ||
|
||
## 特徴 | ||
+ WakeLockやWifiLockを取得したり通信状態を確認したりHTTP通信もしつこくリトライしたりします。 | ||
+ DOZEモードでも動くsetAlarmClockを贅沢に使ったりしてるので、バッテリーにはあまり優しくありません。 | ||
+ 1.1で位置情報埋め込み機能をを追加しました | ||
+ v1.1 位置情報埋め込み機能を追加しました | ||
+ v1.2 アプリ内購入で広告非表示が可能です | ||
+ v1.3 Wi-Fi AP強制機能を追加しました | ||
+ v1.4 動作環境をAndroid5以降からAndroid4以降に変更しました。 | ||
+ v1.5 ダウンロード履歴から他アプリにシェアできます | ||
|
||
## 動作環境 | ||
+ Android OS 5.0以降 | ||
+ FlashAir ファームウェア v2.00.02以降 | ||
+ 位置情報埋め込み機能にはPlay開発者サービスが必要 | ||
+ Android 4.0 以降 | ||
+ FlashAir ファームウェア v2.00.02 以降 | ||
+ Wi-Fi 必須 | ||
+ 位置情報埋め込み機能は Android 4.1以降推奨。Playサービスが必要です. | ||
|
||
## 注意事項 | ||
+ FlashAirには無線LANタイムアウトが存在します。無通信状態が続くと無線LAN機能を停止してしまいます。デフォルトは300秒です。アプリから自動転送を行う場合は更新間隔を300秒より短くするか、もしくはFlashAir側の無線LANタイムアウトの設定を変更してください。 | ||
+ 電波状況によりスマホがWi-Fi APを勝手に切り替えたりモバイルデータ通信に切り替えたりする現象が確認されています。時々アプリ画面やスマホのWi-Fi設定画面を確認してください。 | ||
+ 作ったばっかりだし、自分での使用頻度も低めなので品質はそれなりだと思います。 | ||
+ FlashAir には無線LANタイムアウトが存在します。無通信状態が続くと無線LAN機能を停止してしまいます。デフォルトは300秒です。アプリから自動転送を行う場合は更新間隔を300秒より短くするか、もしくはFlashAir側の無線LANタイムアウトの設定を変更してください。 | ||
+ 電波状況によりスマホがWi-Fi APが勝手に切り替える現象が確認されています。時々アプリ画面やスマホのWi-Fi設定画面を確認してください。v1.3からWi-Fi AP 半強制機能を用意しています。FlashAir への接続を安定させたい場合に使ってください。 | ||
+ Android 4.0.x だとPlayサービスが落ちまくるようです。その場合は位置情報埋め込み機能をOFFにしてください | ||
|
||
## ビルドについて | ||
+ BuildVariant ウィンドウで rc/dev のproductFlavor を選択してください | ||
+ Generate signed SDK でも rc/dev のproductFlavor を選択してください | ||
## パーミッション | ||
|
||
INTERNET | ||
FlashAirとの通信、広告の表示のために必要です。 | ||
|
||
ACCESS_NETWORK_STATE | ||
ACCESS_WIFI_STATE | ||
CHANGE_WIFI_STATE | ||
通信状態の取得と、Wi-Fi APの切り替えのために必要です。 | ||
|
||
WRITE_EXTERNAL_STORAGE | ||
READ_EXTERNAL_STORAGE | ||
FlashAir からダウンロードしたデータを保存するために必要です。 | ||
|
||
ACCESS_FINE_LOCATION | ||
ACCESS_COARSE_LOCATION | ||
位置情報埋め込み機能に使います。 | ||
|
||
WAKE_LOCK | ||
処理中に端末のCPUがスリープしないようにするために必要です。 | ||
|
||
BILLING | ||
「広告非表示」をアプリ内購入できるようにするために必要です。 |