Android関連のことを調べてみた

Android関連のことを調べてみた
目次

AndroidStudioで通信の内容を簡単に確認する方法

Network Inspectorご存知でしょうか?

AndroidStudioの機能でネットワーク通信の中身の確認が出来ることを最近知りました。

今まではログなどで確認していて、ログが流れてしまったりとちょっと不便でした。

こちらはの方法では簡単に確認する事ができます。

AndroidStudioにある機能でNetwork Inspectorを使用すると簡単です。

公式サイトはこちら

https://developer.android.com/studio/debug/network-profiler?hl=ja

AndroidStudioの下にあるApp Inspection に Network Inspectorがあります。

リクエストやレスポンスのJsonを確認できたり、ステータスなども確認できます。

ログで流されてしまう可能性とかも無いので、是非確認してみてください!

まだまだ、便利な機能がありそうなので、もう少し調査して見ようと思います。

元記事を表示

Jetpack Compose + HiltでViewModel生成時にパラメータを渡す

# 概要

HiltはAndroidで公式に推奨されているDIライブラリです。[Dagger 2.49](https://github.com/google/dagger/releases/tag/dagger-2.49)で可能になった、ViewModel生成時に引数を動的に渡す方法(Assisted Injection)と、Jetpack Composeでの使用方法をまとめます。

# Hiltの基本的な使い方

Hiltを使うと、依存関係はHiltが解決して生成してくれるので、ViewModelを生成する時に引数を渡す必要がありません。

“`kotlin
@HiltViewModel
class MyViewModel @Inject constructor(
private val repository: MyRepository// 依存オブジェクト
): ViewModel() {

}

@Composable
fun MyView(
viewModel: MyViewModel = hiltViewModel()//引数を指定しなくていい

元記事を表示

【AndroidStudio】SDKバージョンのアップデートにはAndroid SDK Upgrade Assistantが便利

# はじめに
Androidバージョンは大体1年に一度上がる形で更新がなされているかと思いますが、内容によってはエンジニアが非常に苦労するような内容の濃いアップデートもあるかと思います。
その都度影響範囲や対応すべき内容を調べたりすると思いますが、実はAndroidStudioには SDKバージョンを上げる際にサポートしてくれる便利なAssistant機能が存在します。
今回はそんな便利なAndroid SDK Upgrade Assistantをご紹介したいと思います。

# Android SDK Upgrade Assistant
Android SDK Upgrade Assistantは数あるAssistant機能の中で対応SDKバージョンを上げる際に便利な機能です。
表示の仕方としてはいくつかあります。

① Tools > Android SDK Upgrade Assistantを選択して表示する。

![スクリーンショット 2024-02-03 15.04.33.png](https://qiita-image-store.s3.ap-northeast-1.amaz

元記事を表示

(たぶん)かなり簡単なリストのセクションインデックスとスティッキーヘッダーの実装

個人的にかなり簡単な方法でセクションインデックス・スティッキーヘッダー付きのリストビューを作れたので共有します。

# 前提条件・環境
Android Studio Hedgehog | 2023.1.1 Patch 1
Kotlin 1.9.22

# 完成イメージ
(Gifに変換した際に画像が粗くなりました・・。)
![index_section_and_sticky_header (1).gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/579384/a1cfdd5b-22b7-ab31-17bb-99578e671755.gif)

# 具体的な実装(UI)
注意点・ポイントはコメントアウトで
“`xml


OTHERカテゴリの最新記事