About this app
About Home Mascot Forge
HomeMascot HomeMascot は、Android のホーム画面に「キャラクター付きデスクトップマスコット風ウィジェット」を置くためのアプリです。 時計・天気・バッテリー・メモをまとめて表示しつつ、キャラクターが状況に応じてセリフや表情を変えます。 お知らせ 🎉このアプリでのキャラを楽に作ることのできるエディターを、HomeMascotForge-Editor.htmlとして実装しました🎉 できること ホーム画面ウィジェットに時刻・天気・バッテリー残量・メモを表示 キャラクターごとに画像・セリフ・条件分岐ルールを切り替え タップ時の反応や、時間帯 / 天気 / 連続起動日数などに応じた会話変化 ZIP 配布された追加キャラクターのインストール ウィジェットごとのキャラクター設定とデフォルトキャラクター管理 起動後や再起動後の更新スケジュール維持 Activityでの置時計モード 主な特徴 1. キャラクターがしゃべるウィジェット ウィジェット上のキャラクターは、以下のような情報をもとに表示内容を変えます。 時間帯 曜日・季節・祝日 天気と気温 バッテリー状態 連続起動日数 タップ操作による状態変化 キャラクターのセリフ条件には weatherTouched(天気表示をタップした時だけ true)と weatherCode(天気が未取得・期限切れなら "不明")を利用できます。両方を条件にすると、天気を確認できない時だけの反応を作れます。 天気が不明な状態で表示をタップすると、キャラクターのセリフを更新し、既存の天気取得処理を依頼します。取得できた場合はウィジェットも更新されます。ネットワークや API キーなどの条件で取得できない場合は「不明」のままです。天気が判明しているときのタップは weatherTouched=true の条件で別のセリフに分岐できます。詳細な利用可能変数は character_json_reference.md を参照してください。 セリフは単純な固定文ではなく、条件付きルールやカスタム変数を使って変化させられます。 2. メモ表示 Room でメモを保存 ウィジェット上に短いメモを表示 アプリ内画面から追加・確認・削除 3. 天気連携 現在地ベースで天気を取得 Open-Meteo API を利用(API キー不要) WorkManager とアラームで定期更新 4. 追加キャラクターの導入 application/zip を受け取ってキャラクターを導入 character.json を中心に、画像・セリフ・設定をまとめて配布可能 外部配布キャラクター向けに ZIP 安全検証を実装 セットアップ 前提 Android Studio Android SDK JDK 17+(compileSdk = 36 のビルド実行には JDK 17 以上が必要。Android Studio 同梱の JBR で動作。sourceCompatibility / targetCompatibility は Java 11 相当) Android 8.0 以上を対象にしたビルド環境 このプロジェクトの Android 設定は以下です。 minSdk = 26 targetSdk = 36 compileSdk = 36 API…
Release archive
Home Mascot Forge Version History
Keep exploring
Related Apps
Logbook
mikehuntskankhunt422-dev
Logbook A private journal for your computer: write about your days with photos, video, voice notes and links, an…
Aras Client
ArasTey
A modern, fast Android VPN client — encrypted .arasc config sharing, Smart Connect, subscription traffic & annou…
Kite
Yokin-XY
Android card-based workbench for KF/KFShell: Ubuntu runtime, AI tool cards, local Web Shell, and shareable recipes.






