たくさんの自由帳
Hello Android 12。ローカルIPアドレス編
どうもこんばんわ。 Chromeくんがたまによく固まるんだけどどうした? # 本題 Android 12からローカルIPアドレスを取得する際に`WifiManager`を利用するほうが非推奨にな ...
Jetpack Compose ダークモード時に真っ白
どうもこんばんわ。 # 本題 ダークモード時に黒くならない ![Imgur](https://imgur.com/tHm9Hog.png) # 直し方 `Surface`で囲ってあげます。` ...
Jetpack ComposeにMaterial3を入れてダイナミックカラー使う
どうもこんばんわ。 アインシュタインより愛を込めて 攻略しました。 なんか色々思うことはあるけど最後のタイトル回収とED曲で許した感ある。 あとこの子かわいい。 ![Imgur](htt ...
Jetpack Compose のプレビュー画面で動作確認する
昔あったのにいつの間にか消滅してたので復活させました。 👆指のマークのボタン、これ押すとAndroid Studioで見た目だけじゃなくてちゃんと`Modifier#clickable { }` ...
Androidで好きな音楽アプリの操作とか楽曲情報取得とか
どうもこんばんわ。 ソニーのイヤホンのアプリが楽曲情報を取得できていたので謎だなーって思って調査した。(ちなみにこれから書くこととは関係ない。多分別の仕組みで取得してる) # 本題 Root権限 ...
Jetpack Composeで一番大きいコンポーネントにすべて合わせたい
どうもこんばんわ。 無線LAN子機を買い替えたら`Gradle sync`でコケなくなりました。今まではライブラリ拾ってくるところでよくコケてたので... # 本題 一番大きいコンポーネントにす ...
build.gradle.ktsへ移行してついでにGradleタスク入門
どうもこんばんわ。 Android 12、あんま評判よくないな?1画面で見れる情報量が減った感はあると思う。 オーバースクロール時の挙動は賛否両論? # 本題 build.gradleをbu ...
Jetpack Composeでも背景押したらTextFieldのフォーカスを外す
#DroidKaigiの荷物届きました。ドロイド君かわいい <blockquote class="twitter-tweet"><p lang="ja" dir="ltr">ドロイド君かわいい<a ...
Hello Android 12。スプラッシュスクリーン無効化?編
どうもこんにちは。 - スプラッシュスクリーンガチアンチ - 既存のスプラッシュスクリーンから移行できない(クロスプラットフォームなどで) - **電話アプリ(特に着信)、QRコードに限らず決済 ...
銀行系アプリにあるUSBデバッグ有効時に起動しない問題に終止符を打つ
どうもこんばんわ。 Android 12、そろそろ正式リリースだと思うんですけど まーだ時間かかりそうですかねー # 本題 ![Imgur](https://imgur.com/qRAmIBt. ...
Hello Android12。Material You 編
どうもこんばんわ。 この青空に約束を― 攻略しました。 ![Imgur](https://imgur.com/pbgKYnB.png) オープニング曲聞いて気になってたのでやりました。 ...
Androidで運転免許証のICを読み取る
どうもこんばんわ。 `feng`がなんと!サウンドトラックを発売するみたいじゃないですか!!!。もう手に入らないと思ってたのにまじ? 一瞬本当か疑ったけど`fengの上様がRTしてた`のと ...
夏休み企画 Mi 11 Lite 5G の赤外線送信機能を使ってシーリングライトを操作
どうもこんばんわ。 ハジラブ -Making*Lovers- 攻略しました。 桜子ちゃんが可愛かったです。無印版もやりたいと思います。 ![Imgur](https://imgur. ...
少し前のアプリの改修をしたときのメモ
どうもこんばんわ。 `kotlin-android-extensions`が現役の頃のアプリです。 # 本題 少し前に作ったアプリにレビューがついてたので改修しようとしたときに遭遇したことなど ...
Hello Android 12。アプリ履歴からURL共有機能
どうもこんばんわ。 私のPixel 3 XLくん、最近充電が一時的に無効になってますで進まない時があるんだけど大丈夫なのかな。 # 本題 Android 12から最近のアプリ履歴画面からWebペ ...
Hello Android12。スプラッシュスクリーン編
どうもこんばんわ。Androidにスプラッシュスクリーンっていらねえよなぁ iOS版もリリースしていてiOSと同じにしてください!みたいなことがない限りいらないと思う。 # 本題 Android ...
Jetpack Composeで真ん中にする
どうもこんばんわ。 ゆびさきコネクション、攻略しました。 ![Imgur](https://imgur.com/LAo5lKO.png) この子かわいい(お酒の話分からんかったけど) ...
ideaフォルダをバージョン管理対象外にする
どうもこんばんわ。 Gitよくわからんからやらかすとまじで焦る # 本題 プロジェクト作成すると出来る`.ideaフォルダ`を追跡対象外にしたい # .gitignore に書き足す `.gi ...
Jetpack ComposeのTabRowのインジケータの角を丸く
どうもこんばんわ。 # 本題 最近のマテリアルデザインにあるタブの下の選択中を示す棒の端っこが丸いやつをやりたい。 ちなみにこれはPlayStore。オープンソースライセンス見るとCompos ...
他の人が作ったJetpack Composeのサンプルアプリがビルドできなかった話
WWDCの季節ですね。WWDCを見るときはいつも**macwebcasterの同時翻訳**が居たのですが、今年からは居ません。 なので今回の発表会で気になるプロダクトのアンケートもありません。寂 ...
Jetpack ComposeのviewModel()が赤くなる
どうもこんばんわ。 WWDCも夜勤で見れません。あとまいてつがセール中なんだって?気になる # 本題 `viewModel()`関数がなんか赤くなってる。別にバージョンもいじってないのに ! ...
Jetpack Compose と ViewModel
どうもこんにちは。 楽天モバイルのテザリングでこの記事書いてます。 # 本題 Jetpack ComposeでViewModelを使うときどうすればええの? # なんかいい感じにやってくれる ...
Android 11のワイヤレスデバッグ(Wi-Fi経由のADB)が動かないのを直す
どうもこんばんわ。銀行系アプリがUSBデバッグ有効時に起動しないのめんどくせえ # 本題 Wi-Fi経由のADBがなんかうまく動かない。 うまくいくときは上手くいくんだけどね。うまく動かないと ...
JetpackComposeのTextFieldをViewのEditTextに似せたい
`BasicTextField`を使えばいいです。 ...
Jetpack Composeの練習
どうもこんばんわ。 アオナツラインを完走しました。 ことねちゃんが可愛かったです。続きが気になるから後日談みたいなのが欲しいと思った。 BGMモードでOPの曲が聞けないので初回 ...
Xperia Z5 Compact 海外版にカスタムROMを入れるまで
夜勤しんど # 本題 E5823(Xperia Z5 Compact 海外版)へカスタムROMを入れて遊ぶ。 ワールドモバイルで三千円ぐらいだった # 環境 先人に乗っかっていく https ...
Androidで接続中のバンドを取得する
どうもこんばんわ <img src="https://imgur.com/31rkY0c.png" width="300"> 店員ちゃんのセイイキ、、、どこ? # 本題 Androidで接続中バ ...
Androidで楽天回線を判断するアプリを書く
どうもこんにちは。 <blockquote class="twitter-tweet"><p lang="ja" dir="ltr">楽天の自社回線拾えず <a href="https://t.co ...
Check your module classpath for missing or conflicting dependencies を直す
どうもこんばんわ # 本題 ``` Cannot access class 'okhttp3.ResponseBody'. Check your module classpath for miss ...
COCOAの電波を検知してみる
これ高校卒業前にやっとけば面白かったのでは <img src="https://imgur.com/6EC4Hng.png" width="200"> テレビちゃんに卒業式でつける花(なんていうの ...
Glideでクロスフェード
[公式に乗ってますがメモで](https://bumptech.github.io/glide/doc/options.html#transitionoptions) # クロスフェードして表示 ...
Hello Android12。RenderEffect編
マテリアルデザインって半透明とかぼかしとかやらないイメージある # 本題 `Android 12 DP2`に、Viewをぼかしたりできる`RenderEffect API`が追加されたので試してみ ...
Jetpack Composeでカスタムレイアウト
<img src="https://imgur.com/fQzaLrQ.png" width=400> かわいい(曲もいい) # 本題 JetpackComposeで折り返すレイアウトがほしいの ...
OkHttpとCoroutineで分割ダウンロードを実装する
高校生ブランドがあと数日でなくなりますね # 本題 ファイルダウンロードが遅いのでいくつかに分けて並列ダウンロードしたい ただでさえ速度が遅いんだからさあ ## 分割ダウンロードの調査 ht ...
BottomSheetDialogFragmentとかDialogでComposeViewが使えない
~~`alpha 12`から直ってない~~ `beta02`で修正されました。更新手順は、 `app/build.gradle`のKotlinバージョン、Composeのバージョンを以下の ...
Hello Android12。フォアグラウンドサービス編
お一人様インスタンス作ってみたい(タイトル全然関係なくてあれ) # 本題 `Context#startForegroundService()`に制限が追加された模様。 ので検証してみる # ...
国内版Pixel 3 XLにAndroid 12 DPを入れる
Pixel 3シリーズで適用できる最後のバージョンかな[^1] # 本題 Android 12 DP1 が公開されたので、国内版Pixel 3 XLに入れて見るお話です。 # 注意 今でてる ...
Roomのバックアップを取りたい
家の回線調子わるい # 本題 Androidのデータベース、Roomのバックアップを取りたい 他のスマホにデータベースを移したい ## データベースのファイル どこ? `data/data/$ ...
Android10以降でもモバイルデータ利用量を取得する
20GBまでのプランがMNO4社とも出揃いましたね。MNOの割に安い # 本題 Androidで通信量を取得したい。 ## AOSPの通信量を表示する設定項目を見てみる 興味なければ[#モバイ ...
Jetpack Compose の例
追記:2021/07/15:1.0.0-rc02が出てます。 追記:2021/07/14:1.0.0-rc01が出てます。 正式リリースも近い。あとなんかAndroid Studioのプレビュー機 ...
Fragmentが作れない
Fragmentを作ろうとすると謎のメソッドを生成しないといけなくなってた。しかも何返せばいいんだこれ ```kotlin class BlogListFragment : Fragment() ...
Jetpack Composeを既存アプリへ導入
どうもこんばんわ。ニコ生でCLANNAD一挙見てます。 本編で流れてるBGMすきすき # 前提 - `Kotlin Android Extensions`は使えない模様。`ViewBindin ...
MediaControllerCompat#transportControlsでリピート、シャッフル操作する
本当かどうかは知りませんがメモとして置いておきます。 ## 本題 `Fragment/Activity`に紐づけした`MediaControllerCompat`で `transportCon ...
BottomNavigationViewを置いたらエラーが出た
自分用メモ ## 本題 ``` Error inflating class com.google.android.material.bottomnavigation.BottomNavigatio ...
ndk-bundle did not have a source.properties file を直す
ライブラリ入れたら出たので解決方法です。 ## 環境 |なまえ|あたい| |--|--| |Android Studio|Android Studio 4.1| ## でるえらー ``` > ...
PlayStoreへアプリを公開する
神様になった日の幼馴染かわいい。んだけど忙しいから見る時間がない。 # 本題 PlayConsoleを使い、PlayStoreへアプリを公開する方法を書きます。 # <span style=" ...
JitPackでAndroidライブラリを公開する
自分用メモ(記事更新:2021/03/11) # ライブラリ作成 ## 適当なプロジェクトを作成します。 ここで作成したプロジェクトはExample的な役割をする。 ## ライブラリを作成 上の ...
Android Architecture ComponentsのLifeCycleでonDestory()に書き忘れを回避
ねむい # 本題 ライフサイクルのコールバックをActivity/Fragment以外のクラスで受け取りたいって話。 ## あると何がいいか こんなふうなセンサーの値をとるクラスがあったとして、 ...
startActivityForResultに打消し線が出た
やっと週末が # 本題 つまり非推奨になったってことです。 # startActivityForResult って何 画像を選択する時、選択した画像を受け取る時に使う。 # Activit ...
Hello Android11。Device Control編
Android 11の正式版が出ましたね。おめでとうございます 自己PR と 長所短所 って違うのか # Device Control #とは 家電操作用クイック設定パネル。電源長押しで開ける ...
AndroidのMediaBrowserServiceを作る
どうもこんばんは。 8月に学校あるってクソ違和感だよな。日付のところに8月って書くと**あ、まだ8月なのか**って。不思議 # 本題 Android 11でメディアの再開ってのができたので、~ ...
Androidアプリ内の言語を変更する
期末おわった! # 本題 `Context#getString()`で日本語だったら日本語(日本語のstrings.xmlがあれば)表示できますが、これ英語verがほしいってのが今回のお話です ...
SQLiteの思い出をRoomへお引越しする
進路どーすっかな # 本題 既存のAndroidアプリにデータベースを追加したいわけですが、これから作るならRoomをやっぱ使いたいわけですよ。 でもRoomとSQLite(旧式)が共存してる ...
AndroidのNavigationViewって便利じゃねって話。下から出てくるメニューの作り方
今まで`TextView`並べてたのがbkみたいだわ そんなことより7月ですね。 # 本題 こういうのを作ります。 ![Imgur](https://imgur.com/u1b56Rr. ...
Hello Android 11。systemUiVisibility編
よーこそ`targetSdkVersion 30`の世界へ # 本題 Activityを全画面にしたり、ステータスバー、ナビゲーションを一時的に消すときに`window?.decorView?.s ...
Android 11 のデバイスコントロールAPIを試す
Android 11 Beta きたぞおおおおおおおおお 🥳←これすき # 追記:2020/06/13 Google Payが使えないと言いました。が、Suicaで電車に乗れたので多分** ...