Android Widget 開発 FAQ
この記事で解決すること
Android Widget 開発でつまづく課題への対応が分かります。
この記事の想定読書
- Android Widget 開発で課題がある方
- Android Widget 開発を始めたばかりの方
FAQ
- Android Studio で Debug 実行しても、ブレークポイントで止まらない
- Widget は通常のアプリとは違い、インストール後に起動しないため
- Widget を配置すると Debug できるようになります。
- それでも ブレークしない場合は、対象アプリと接続できていないためと思われますので、プロセスへ接続を試してみます。
- エミュレータでの Widget 配置方法がわからない
- エミュレータのホーム画面で左クリックで押し込みを続けると、Widget 配置のダイアログで出ます。
- appwidget-provider は、manifest ファイルとは別ファイル
- widget の大きさは、ホーム画面のセルのサイズにフィットする
- より小さく見せたい場合は、予約を背景色にすれば良い
- 背景色を透過する場合は、#00rrggbb で、最初の2桁を0にします
- Alarm を Receive するには、manifest に receiver タグ と、受ける class が必要
- Broadcast で受けたLogは、別プロセス(remote)で確認する
- debug時も、別プロセスして選ぶ必要がある
- ServiceState() で得られた
Android Widget 開発の情報
公式ドキュメント