通知を出したい 通知を出したい → なんかいっぱい方法ある → NotificationCompat.Builderを使うのが安定らしい まず通知が表示されない → アイコンを設定する → NotificationChannelが必要(Android O以降のみ) ヘッドアップ通知を出したい → でない → 優先度を上げる → バイブレーションを許可する → 他色々 → NotificationChannelの設定が必要 → アンインストールするまで設定が残っている API Levelごとに必要な情報が違いすぎてつらい private void notice() { final String CHANNEL_ID = "sample_notification_channel"; final int ID = 0; NotificationCompat.Builder mBuilder; i
![Androidで(ヘッドアップ)通知を表示するサンプル - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2085669b9f2d201d15e67e51bb240eb0377796de/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QW5kcm9pZCVFMyU4MSVBNyUyOCVFMyU4MyU5OCVFMyU4MyU4MyVFMyU4MyU4OSVFMyU4MiVBMiVFMyU4MyU4MyVFMyU4MyU5NyUyOSVFOSU4MCU5QSVFNyU5RiVBNSVFMyU4MiU5MiVFOCVBMSVBOCVFNyVBNCVCQSVFMyU4MSU5OSVFMyU4MiU4QiVFMyU4MiVCNSVFMyU4MyVCMyVFMyU4MyU5NyVFMyU4MyVBQiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MmFmNTgzYmU2NmQ4MzcwNTQ4YjA4MWRhOTcwOGVmZTk%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZ3Bzbm1lYWpwJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iMDcxYTk4MjhiZGRjMzk1MmVkMmZlZjIwY2NiYWRkNQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dcc745f8acab20abbf71563f1e703402b)