- 1. 自作のスマートディスプレイを作成する
- 2. Android ステータスバーの色を変更する
- 3. AndroidのChromeでGoogle Drive上のファイルがアップロードできない件
- 4. 【Android】PCからWifiでスマホを接続する
- 5. Android Xlint:deprecationオプションを指定して再コンパイルしてください
- 6. WidthとHeight実は取得方法が二種類ある話
- 7. IntelliJ エミュレータがサイドバーに出てしまう問題
- 8. Go Fyneでandoroidアプリを作ってみた
- 9. SDK30以降で"com.android.camera.action.CROP"のintentが機能しない
- 10. AccompanistのSwipeRefreshからcompose.materialのPullRefreshに置き換える
- 11. UnrealEngine Androidで端末内ストレージにスクリーンショットを保存する(Android10)
- 12. Android Jetpack Compose Textfieldの入力文字数を制限する方法
- 13. UnityのAndoidアプリでコンビニ決済を無効にする対応
- 14. UnityのAndroidアプリでAPIレベルを31(Android 12)に上げる際の対応
- 15. 非同期処理でクラッシュした時の対処
- 16. 【android】Activityの切り替えと値の渡し方
- 17. 【android】画面遷移について
- 18. 【android】ボタンクリック時のイベント
- 19. Flutterでshared_preferencesをいい感じに使う
- 20. Renovateまとめ(iOSを例に解説)
自作のスマートディスプレイを作成する
普段使っているスマートディスプレイ「Google Nest Hub」ですが、結局のところお気に入り画像と時計表示にしか使っていない。。。
それぐらいのことであれば、自作もできるだろうと思い、CordovaとAndroidを使って、自分カスタムのスマートディスプレイを作成しました。以降、カスタムスマートディスプレイ(CSD)と呼びます。まずは、簡単に構成を説明した後、その中で利用している要素技術を説明します。
機能としては、まずは以下の2つの機能を付けますが、今後拡張していければと思います。・時刻表示
・お気に入り画像の背景表示
・音楽のバックグラウンド再生# システム構成
以下のような構成になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261826/4ae68ccc-c789-6ca3-4276-a15133eda944.png)
・Androidタブレット
これが今回作成するCordovaアプリが動作するAndroidタブレットです。スマートディスプレイ
Android ステータスバーの色を変更する
今回はステータスバーの色を変更して行こうと思います。
ステータスバーとはこの矢印の場所です。画面の上部です。
![Screenshot_20221026_174805.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/274615/f051ef0f-8038-2270-25b9-17a84668cd9d.png)こちらの色を変更していきます!
※Android 10(API レベル 29)以降の Android 対象です。
公式
https://developer.android.com/training/gestures/gesturenav?hl=ja#edge-to-edge
# ステータスバーの背景色変更方法
“` values-v29/themes.xml