こんにちは、%ユーザー名%。
私たちはかつてタスクを計画しなければならず、計画したことを忘れなければなりませんでした。 正しい場所で正しいことを思い出せなかったために、これは時々起こりました。
このような迷惑な誤解を避けるのに役立つように設計された私の開発を提示したいと思います。
Hypocampoは、時間ではなく場所にリンクしてタスクを計画できるAndroidアプリケーションです。 一番下の行は簡単です-場所を選択して、タスクを追加します。 アクティブなタスクが計画されている時点で、リマインダーがトリガーされます。
名前について少し... HypocampoはHippocampから来ています。 第一に、古代ギリシャ神話の「タツノオトシゴ」であり、第二に、長期記憶の形成に関与する人間の脳の領域です。
アプリケーションについて...
アプリケーションは、実際には、インターフェイスと、現在地を追跡するジオロケーションサービスで構成されています。 ロケーションは、GPSとモバイルネットワークの両方を使用して追跡されます。 追跡は連続的に実行されるのではなく、一定の間隔で実行されるため、バッテリーの寿命が延びます。 はい、このアルゴリズムを使用すると、目的の場所の近くにいる瞬間をスキップできます。 これを回避するために、点の半径の概念が導入されています。 リマインダーは、ポイント自体だけでなく、指定された半径内のポイントの周囲でも機能します。
特定の場所を離れると、その場所の通知は通知領域から消えます。
ところで、アクティブなタスクがない場合、サービスは場所を追跡せず、バッテリーを浪費しません。 はい、アプリケーション設定でGPSの使用を無効にできます。 この場合、ポジショニングはモバイルネットワークでのみ使用されるため、バッテリーを節約できます。
バッテリー寿命の設定は、位置更新モードの設定にも影響されます。 デフォルトでは、デバイスがスリープしている(画面がオフになっている)場合でも、ジオサービスは位置を追跡します。 この動作は、デバイスがアクティブな場合にのみ追跡が機能するモードに切り替えることができます。
地図作成とジオコーディング
地図の操作には、Googleマップが使用されます。 残念ながら、ロシアの一部の地域では、Googleマップのベクターマップの詳細はほとんどありません。 これはまず、通常のジオコーディング(住所による座標の検索)がない場合に表現されます。 アプリケーション設定の問題を回避するには、Yandexのジオコーダーを使用することを選択できます。これにより、住所ごとにオブジェクトのより正確な検索結果を取得できます。 結果は関連性によって並べ替えられます(Yandexジオコーダーによって返されるため、 これまでは最初の10件の結果のみが表示されます)。
写真
注目を集めるいくつかの写真=)
タスクのリスト(通知は通知領域に表示されます):
地図上で利用可能なポイントを表示します。
ポイントの編集:
UPD:開発計画
次の分野でアプリケーションを開発する予定です。
- Yandexジオコーダーだけでなく、すべてのマッピングを使用する
- Webインターフェースを作成して同期する
- タスクに時間枠を追加する( Arionも注意)
- ポイントクラスの概念(ATM、自動車サービス、店舗、薬局)を導入して、「お金を引き出す」または「製品を購入する」タスクをATMおよび店舗にアタッチできるようにします(再度、 アリオンは私に同意します)
そして、競合他社は何ですか?
はい、市場には同様の機能を備えたアプリケーションがあることがわかりました。 この段階で、私の開発は主にシンプルで便利なインターフェイス(これは=)と思われます)、Yandexジオコーダーを使用して位置モードを設定する機能(GPS /モバイルネットワーク、アクティブモードでのみ更新-これはプラスの効果があります)バッテリー消費)。
そして、どこで見ることができますか?
アプリケーションは、Android 2.1以降で動作するように作成されています。 現在、ベータテスト中です。
提案やコメントは、ここで、電子メール(市場のアプリケーションの説明に示されています)で書き込むか、ローカルの個人メッセージで送信できます。 フィードバックは大歓迎です!
HypocampoはAndroidマーケットで入手できます
マーケット検索リンク
アプリケーションTwitterアカウント: @hypocampo_en