Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AndroidのWidget作ってみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
HAMADA
July 15, 2024
0
31
AndroidのWidget作ってみた
HAMADA
July 15, 2024
Tweet
Share
More Decks by HAMADA
See All by HAMADA
Unity as a Library で 3Dモデルを表示してみた話
hamashle
0
43
KMPとApolloを利用したマルチプラットフォーム開発
hamashle
0
110
Hiltのありがたさを知る
hamashle
0
18
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Designing Powerful Visuals for Engaging Learning
tmiket
0
230
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
69
So, you think you're a good person
axbom
PRO
2
1.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
New Earth Scene 8
popppiees
1
1.5k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
93
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Transcript
AndroidのWidget作ってみた 2024年7月14日CALT HAMADA
自己紹介 名前 濵田翔真 学年 会津大学 4回生→ 院進予定 出身 京都 ハンドルネーム HAMADA 所属 A-PxL, Zli,
手芸 好きなもの 龍角散 ソフトテニス 阪神タイガース 音楽全般 技術 Android バックエンド etc 情報発信 Twitter AHMOS_HMD はてなブログ hahahamada.hatenablog.com 特技 人の名前を覚えること
Agenda 経緯 Widgetとは 実装
経緯
経緯 MetiarというARのアプリケーションを制作予定 Widgetは結構使い道がありそう 作ったことがないので、やってみる
Widgetとは
Widgetとは アプリの機能やアプリ内の情報をホーム画面に表示できる 機能のこと ホーム画面に追加すれば、予定をひと目で確認できたり、 ワンタップで連絡をできたりと便利
実装
実装 Jetpack内にある、Glanceを利用する アプリのモジュールにGlance の依存関係を以下のように追加しま す。 implementation("androidx.glance:glance-appwidget:1.0.0") implementation("androidx.glance:glance-material3:1.0.0")
実装 AndroidManifest.xmlに以下を追加します。
実装 glance パッケージ以下に ファイルを作成し実装 GlanceAppWidgetを拡張 したものを実装している。 ここのレイアウトは glanceのものを使用
実装 Receiverを作成し、さっきのWidgetをインスタンス化する。
実装 xmlファイルを作成し、以下のように記述
できたもの
展望 実際に有用なWidgetを作成したい Widgetで3Dオブジェクトが見えるようにしてみたい
ご清聴ありがとう ありがとうございました