Android Studioの小技集📝

# ◉はじめに
プログラミングガチ初心者の、主に自分のために覚えておきたく記したメモ的記事です！
とはいえ、よろしければチラッとだけでもご覧いただけますと幸いです😉

:::note info
**小技とは？**
Android Studioを使用している中で、これは普段から使ってて便利だぞ！というやつを諸先輩方に教わり、まとめた内容となります。
:::

# ◉小技一覧
## ⚪︎不具合を調べる時や履歴を見る時に役立つ
① 調べたいコードを選択し右クリック
② `open in`＞`GitHub`＞同じソースコードをGitHubで見ることが出来る
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/9284d5c7-9aa7-faec-7528-b8f2d6bd1212.png">

## ⚪︎スマホのアプリの中身をタップするとそれがどこのコードかわかる
① 接続されたデバイスまたはエミュレータでアプリを実行し、上部のツールバーにある`Tools`を開き、下から2番目の`Layout Inspector`を押下
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/4719a64a-48b4-c131-6da5-d85ba7f5f686.png">

② 下部に映し出されたアプリ画面上で、コードを確認したいボタンなどを押すとそのコードに移る
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/fbccb595-f5dd-00fc-ecc9-67b67747529f.png">

## ⚪︎最近開いたファイルを確認できる
ショートカットキー：`⌘＋E`
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/c36c7660-7cf0-1640-6244-c97e2857a334.png">

## ⚪︎Android Studio上で選択したものだけをコミットできる
① 任意のコードを選択した上で`⌘＋K`を押下（左側にGitが開く）
② 差分のあるファイルでコミットしたくないものはチェックを外せば対象外にできる
③ チェックができたら左下の`Commit`を押下

<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/2bf38016-c97d-d52f-c817-f59b980047af.png">

## ⚪︎いつ誰がどのコードを書いたかわかる
* 右クリック＞`Git`>`Annotate With Git Blame`を押下
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/05031e7d-63c0-966e-9650-0e5c9acb2c98.png">

⬇︎
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/1a95dc8f-d698-0a9e-6186-233a1eefeb8f.png">

## ⚪︎PCと端末をWi-Fiで繋げる （煩わしいケーブルとはさようなら）
:::note info
- Android 12 以降でのみ動作します。
    - 引用元：https://support.google.com/android/answer/9075847?hl=ja
- PCと端末が同じWi-Fiを使用している場合のみ。
:::

<font color="#ff4500">【Android Studio】</font>
- `Device Manager`の`physical`を選択＞`Pair sing WI-FI`を押下
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/08978b22-8a5e-7b67-4214-5b358ce1e3f7.png">

<font color="#ff4500">【端末設定】</font>

① 設定＞開発者向けオプション＞`ワイヤレスデバッグON`＞`QRコードによるデバイスのペア設定`
② QRコードを読み取れる画面になるのでAndroid Studioに出ているQRコードを読み取る

<img width="250" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/db1c206f-5d2c-300e-ceee-58d15166a41a.png">
　　
<img width="250" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/79f65166-1d4b-97af-9f03-aaf7913bccc2.png">


## ⚪︎Android Studio上でレビューできる
* 左サイドにある`Pull requests`を押下
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/16f800c6-41fc-891f-1298-b274fabec6a1.png">


## ⚪︎プラグインを追加できる（場所）
* 上部ツールバーにあるAndroid Studioの`Settings…`を押下
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/621c83fc-aac9-f753-2702-a5291788fa57.png">

* `Pligins`を選択
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/48c46d23-2266-0e54-0fc4-6ccb24dabdb9.png">

## ⚪︎コードをJavaからKotlinに変換できる
① 変更したいコードがあるファイルを右クリック
② 下から3つ目の`Convert Java File to Kotlin File`を押下すると変換される
<img width="680" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3172794/0419b3b8-e5fa-00b4-b580-76932a11936f.png">

# ◉さいごに
上記は`初心者`が教わってよかったなぁと思うことを記載しています。
そのため、ミスなどありましたら（優しめにコソッと）教えていただけますと幸いですw
ご覧いただきありがとうございました🥹🫶🏻