Androidアプリ
Health Connectからプライベートなファイルへ
Health.md for Androidは、デバイス上でHealth Connectを読み取り、Markdown、Obsidian Bases、JSON、またはCSVを選択したフォルダに書き込みます。Health.mdアカウント、ヘルスデータ用クラウド、サブスクリプションは不要です。
Androidアプリでできること
Section titled “Androidアプリでできること”Health.md for Androidは、Health Connectをローカルファーストのヘルスジャーナルに変換します。必要な指標を選択して出力をプレビューし、ローカルフォルダ、Obsidian Vault、同期プロバイダのフォルダ、または書き込みアクセスを許可する任意のAndroidドキュメントプロバイダへ、整理されたファイルをエクスポートできます。
- Android 9 / API 28以降。
- Health Connectに対応したデバイスまたはエミュレータ。
- Health Connectに書き込むAndroidアプリ、ウェアラブル、またはサービスからのHealth Connectデータ。
- エクスポート先として書き込みを許可するフォルダまたはドキュメントプロバイダ。
最初のエクスポート
Section titled “最初のエクスポート”- Google PlayからHealth.mdをインストールします。
- Health Connectのセットアップを開き、Health.mdからエクスポートするカテゴリだけを許可します。
- Androidのフォルダピッカーからエクスポート先を選択します。
- Markdown、Obsidian Bases、JSON、CSV、またはその任意の組み合わせから形式を選択します。
- 指標と日付範囲を選択します。
- 出力をプレビューします。
- エクスポートをタップし、フォルダまたはVaultで生成ファイルを確認します。
無料プランには、手動エクスポート10回分が含まれます。無制限エクスポートを解除する前に、権限、フォルダアクセス、形式、Obsidianのワークフローを試せます。
Androidの保存先
Section titled “Androidの保存先”Androidでは、iPhone → Macのローカルネットワーク保存先を使用しません。代わりにAndroidのStorage Access Frameworkを使用します。
| 保存先 | Androidでの対応状況 |
|---|---|
| ローカルデバイスのフォルダ | フォルダピッカーを介して対応 |
| Obsidian Vault | VaultフォルダがAndroidのピッカーに公開されている場合に対応 |
| Google Drive、OneDrive、Syncthing、Obsidian Syncなどのプロバイダ | プロバイダが書き込み可能なフォルダを公開している場合に対応 |
| iPhone/Macのローカルネットワーク保存先 | Appleプラットフォーム専用。Androidでは不使用 |
プロバイダがAndroidのピッカーを介して書き込み可能なフォルダを公開していない場合、Health.mdはその場所に安全に直接書き込めません。永続的な書き込みアクセスを許可するプロバイダフォルダを選択するか、ローカルにエクスポートして任意のツールで同期してください。
Androidアプリは、Appleアプリと同じプレーンファイルの方針を共有しています。
| 形式 | 用途 |
|---|---|
| Markdown | 読みやすい日次ヘルスサマリー、テンプレート、ノート |
| Obsidian Bases | Obsidianのデータベースビューで照会できるfrontmatter中心のノート |
| JSON | スクリプト、ダッシュボード、ノートブック、Health.md Obsidianプラグイン向けの構造化された日次ペイロード |
| CSV | スプレッドシートと分析のワークフロー |
AndroidのJSONエクスポートは、Health.mdのObsidian可視化と互換性を持つよう設計されています。MarkdownとBasesのエクスポートでは、形式ガイドに記載されているものと同じfrontmatter中心のワークフローを使用します。
スケジュールと自動化
Section titled “スケジュールと自動化”スケジュールエクスポートには1回限りの買い切り解除が必要です。スケジュールエクスポートでは、Androidの「アラームとリマインダー」へのアクセスを許可した場合、1回限りの正確なアラームを使用し、永続的なWorkManager処理を補助的に使用します。正確なアラームへのアクセスがない場合はWorkManagerが主なスケジューラーとなるため、選択した時刻は厳密な保証ではなく目安です。Health.mdはエクスポート履歴を記録し、実行漏れとなった予定日を回収して、失敗した処理を再試行できます。
Tasker、adb、または別の自動化ツール向けに、Health.mdは明示的に指定した場合だけ受け付けるブロードキャストインテントを公開しています。外部の呼び出し元は、レシーバーコンポーネントを直接指定する必要があります。
com.healthmd.android/com.healthmd.automation.AutomationReceiver例:
adb shell am broadcast \ -n com.healthmd.android/com.healthmd.automation.AutomationReceiver \ -a com.healthmd.android.action.EXPORT_YESTERDAY
adb shell am broadcast \ -n com.healthmd.android/com.healthmd.automation.AutomationReceiver \ -a com.healthmd.android.action.EXPORT_LAST_DAYS \ --ei com.healthmd.android.extra.DAYS 7
adb shell am broadcast \ -n com.healthmd.android/com.healthmd.automation.AutomationReceiver \ -a com.healthmd.android.action.EXPORT_RANGE \ --es com.healthmd.android.extra.START_DATE 2026-03-01 \ --es com.healthmd.android.extra.END_DATE 2026-03-07自動化では既定で有効なプロファイルを使い、固定済みの保存先、形式、指標、利用枠、履歴を適用します。PROFILE extraでは、安定プロファイルをIDまたは名前で選択できます。不明な参照は現在の設定を使わず安全側で失敗します。スケジュール実行もプロファイルに固定されます。エクスポートプロファイルを参照してください。
バックグラウンド要件とスケジュールのキャンセル
Section titled “バックグラウンド要件とスケジュールのキャンセル”- 無人エクスポートにはHealth Connectのバックグラウンド読み取りを許可してください。許可しない場合はHealth.mdを開いて読み取りを完了します。
- 実行中の処理、必要なフォアグラウンドサービス、回復通知を表示できるよう通知を有効にします。
- 正確なアラームが必要な場合だけ「アラームとリマインダー」を許可します。許可しなくても処理は永続化されますが、時刻は目安です。
- スケジュール実行のキャンセルはその試行だけを止めます。完了日は維持され、未解決日は再試行でき、スケジュールは有効なままです。
ヘルスソース
Section titled “ヘルスソース”Health Connectが既定のローカルエクスポート経路です。Androidアプリには、Samsung Health、Huawei Health、Fitbit、Garmin、Withings、Oura、Polar、WHOOPなどのエコシステム向けに、ヘルスソースの設定画面もあります。これらのエコシステムがHealth Connectに書き込む場合、Health.mdはそのHealth Connectレコードをエクスポートできます。クラウドプロバイダから直接インポートするにはプロバイダの認証が必要で、追加のセットアップや利用可否の制約がある場合があります。
Health ConnectがAndroidで推奨されるヘルスデータレイヤーであるため、Google Fitは対応プロバイダの範囲から意図的に除外されています。
正確な現地日単位の歩数
Section titled “正確な現地日単位の歩数”日次歩数はタイムゾーン付きの正確な現地日境界を使います。Health.mdは集計前にHealth Connectの重複区間を現地の午前0時で切り分け、旅行や夏時間による日付ずれを防ぎます。
価格と購入の復元
Section titled “価格と購入の復元”- Androidアプリには、無料の手動エクスポート10回分が含まれます。
- 無制限のエクスポートとスケジュール自動化は、Google Play Billingを介した1回限りの買い切りで解除できます。
- サブスクリプションや継続課金はありません。
- Google Playでは、購入前に現在の現地価格が表示されます。
- 購入の復元では、Premiumを購入したGoogleアカウントを使用します。
Google Play Billingが一時的に切断されると、Health.mdは自動で再接続して権利を更新します。一時障害でPremiumが恒久的に失われることはありません。接続復帰後も未解決の場合だけ購入を復元してください。
プライバシーモデル
Section titled “プライバシーモデル”Health.md for Androidはローカルファーストです。
- Health ConnectのレコードはAndroidデバイス上で読み取られます。
- エクスポートは選択したフォルダに直接書き込まれます。
- Health.mdはヘルスデータ用クラウドサービスを運営していません。
- 設定とエクスポート履歴はデバイス上に保持されます。
- 課金はGoogle Playによって処理されます。
- プロバイダが管理するフォルダは、そのプロバイダ自身の規約に従って同期されます。
最も厳格なローカル構成にするには、ローカルデバイスのフォルダへ手動でエクスポートし、スケジュールエクスポートとプロバイダ経由の同期を無効にします。
関連ドキュメント
Section titled “関連ドキュメント”最終更新日:2026-08-31