Android
Google Pixel 9
はじめに
Google Pixel 9は2024年8月22日に発売開始した。
- https://store.google.com/intl/ja/ideas/articles/introducing-google-pixel-9/
- https://k-tai.watch.impress.co.jp/docs/news/1615910.html
Google Pixel 9の仕様は以下を参照のこと。
ハードウェアの部位名称
Google Pixelヘルプが詳しい。
https://support.google.com/pixelphone/answer/7157629?hl=ja#zippy=%2Cgoogle-pixel
GUIの名称
- クイック設定
- 画面上部から下にスワイプすると表示される画面
- https://support.google.com/pixelphone/answer/6111329?hl=ja
- 画面上部から下にスワイプすると表示される画面
- すべてのアプリ
- ホーム画面で下から上にスワイプすると表示される画面
- https://support.google.com/pixelphone/answer/2781964?hl=ja
- ホーム画面で下から上にスワイプすると表示される画面
- Googleアプリ
- ホーム画面で右にスワイプすると表示される画面
- Pixel Launchderが提供する機能で
ホームの設定のスワイプで Google アプリにアクセスで表示/非表示を変更できる ホームの設定にはホーム画面で何もないところを長押しするとアクセスできる
- ホーム画面で右にスワイプすると表示される画面
電源ON/OFFと再起動
Google Pixelヘルプ
が詳しい。
電源をON
Google Pixel 6 以降: 振動するまで電源ボタンを長押しします(最大で 7 秒間)。
電源ボタンをGoogleのGのマークが出るまで長押し。
Google Pixelヘルプにように振動するまで押さなくて良い。
電源をOFF
電源ボタンメニュー(下図中央を参照)で 電源を切る をタップ
再起動
Google Pixelヘルプには以下の記載がある。
Google Pixel 6 以降(Google Pixel Fold を含む): 電源ボタンと音量大ボタンを数秒間長押しします。
電源ボタンメニューの 再起動 ボタンをタップした方が早い。
電源ボタンメニュー
Google Pixel 9で確認したが、電源ボタンを長押しすると デジタルアシスタント を表示する。デジタルアシスタントはGeminiのインターフェースを提供する。
電源ボタン長押しで 電源ボタンメニュー を表示したい場合には設定変更が必要である。
設定方法をGoogle Pixelヘルプから以下の通り引用する。
電源ボタンを長押ししたときに電源ボタン メニューが表示されるようにするには、[設定] に移動します。[システム] 次の操作 [ジェスチャー] 次の操作 [電源ボタンを長押し] をタップして、[電源ボタン メニュー] を選択します。設定が終わったら、電源ボタンを数秒間長押して、画面上の「電源を切る」アイコン 電源 をタップします。
Androidバージョン
設定 > デバイス情報 のAndroidバージョンで確認できる。
ストレージ
ストレージ容量を確認する場合は以下を参照のこと。
ファイラ
ファイルを閲覧するなどファイラのような使い方をする場合は本機に標準搭載の Files アプリを使う。
ADB
- ファイル一覧
- ~/Library/Android/sdk/platform-tools/adb shell ls /storage/self/primary
- ~/Library/Android/sdk/platform-tools/adb shell ls /storage/self/primary
- ファイル転送
- ~/Library/Android/sdk/platform-tools/adb push test.txt /storage/self/primary/Download
- ~/Library/Android/sdk/platform-tools/adb push test.txt /storage/self/primary/Download
- ファイル削除
- ~/Library/Android/sdk/platform-tools/adb shell rm /storage/self/primary/Download/test.txt
- ~/Library/Android/sdk/platform-tools/adb shell rm /storage/self/primary/Download/test.txt
CA証明書
Webプロキシなどのツールを使う場合、CA証明書をAndroidにインストールする場合がある。
インストール
設定アプリをタップする (最上位層が表示されたと仮定する)セキュリティとプライバシーをタップその他のセキュリティとプライバシーをタップ暗号化と認証情報をタップ証明書のインストールをタップ- インストールする証明書の種類から
CA証明書をタップ
- ほかの選択肢は VPNとアプルユーザー証明書、Wi-Fi証明書 がある
- ほかの選択肢は VPNとアプルユーザー証明書、Wi-Fi証明書 がある
インストールボタンをタップする
- 画面左下にボタンがある
- 画面左下にボタンがある
- PINコードを入力する
- .cerファイルを選択する
アンインストール
設定アプリをタップする (最上位層が表示されたと仮定する)セキュリティとプライバシーをタップその他のセキュリティとプライバシーをタップ暗号化と認証情報をタップ信頼できる認証情報をタップユーザータブ をタップ- アンインストールしたい証明書をタップ
- アンインストールボタンをタップ
スクリーンショット
撮影方法
Pixel 9では電源ボタンと音量小ボタンを同時に押すとスクリーンショットを残せる。
しばらくするとスクリーンショットがフォトに保存される
確認方法
撮影したスクリーンショットはGoogle Pixel標準搭載のフォトで確認できる。
- フォトを起動して、コレクションタブをタップする
- スクリーンショットボタンをタップする
ファイル転送
2024年現在、AndroidのサイトではAndroid File Transferを配布していない。
USB Type-Cケーブルの注意点
Google Pixel 9付属のUSB Type-CケーブルでMacに接続している場合は問題ないが、充電のみをサポートしているケーブルがあるため、
必ずファイル転送をサポートしているケーブルを使用すること。
USBの設定
USBの接続用途を ファイル転送 / Android Auto にすること。
USBの接続用途は 設定アプリ > 接続設定 > USB にある。
OpenMTP
OpenMTP
はMacからAndroidに有線接続できるMacアプリケーションである。
OpenMTPのソースコードをMITライセンスで公開している。
執筆時にOpen MTPはv3.2.25 (3.2.25.29)を使用した。下図はOpenMTPでAndroidのフォルダを閲覧している様子である。
図中の左側がMacのフォルダで右側がAndroidのフォルダである。
- Androidのフォルダに対してファイルの読み書きができる。
- Androidのファイルをプレビュー表示することは出来なかった。
MacDroid
MacDroid
はAndroidに接続する方法としてWi-Fi経由、ADB経由、MTP経由を提供しているMacアプリケーションだ。
MacDroidは料金プランにFREEプラン、PROプラン、LIEFTIMEプランがある。FREEプランはAndroidからファイル読み込みが可能で、PROプラン以上でMacからAndroidにファイルの書き込みができる。詳しくはMacDroidの料金プラン
を参照されたい。
執筆時にMacDroid v2.2 (404)を使用した。料金プランはFREEプランだ。下図は MTPで接続 でAndroidのフォルダをFinderに表示している様子だ。Finderに表示しているのでファイルのプレビューが可能だ。
Bluetooth
ファイル転送に時間がかかるが、MacDroidやOpenMTPなどのアプリケーションをインストール出来ない場合に選択肢として浮上する。
手順
- MacとAndroidをペアリングする
- MacのBluetooth設定で
近くのデバイスにAndroid端末が表示されるまで待つ
近くのデバイスAndroid端末が表示されたら、その行に接続ボタンがあるのでクリックしてペアリングする
- MacのBluetooth設定で
-
MacからAndroidにファイル転送
-
AndroidからMacにファイル転送
開発者向けオプション
開発者向けオプションを有効にする手順は以下が詳しい。
開発者向けオプションを有効にしたら、設定 > システム > 詳細設定 > 開発者向けオプション で設定を調整する。
- スリープモードにしない
- 充電中に画面をスリープしたくない場合はオンにする
- 充電中に画面をスリープしたくない場合はオンにする
- 自動システムアップデート
- デバイスの再起動時にアップデートする機能
- 既定値がオンになっているのでオフにする
- デバイスの再起動時にアップデートする機能
- USBデバッグ
- Android StudioなどでUSB接続しているAndroidを認識できるようにオンにする
- Android端末をUSBケーブルで繋いで接続を許可する
- USB接続などについては https://developer.android.com/studio/run/device?hl=ja
が詳しい
- Android StudioなどでUSB接続しているAndroidを認識できるようにオンにする
Xperia 10 VI
はじめに
Xperia 10 VIは2024年5月15日に発表され、SIMフリーモデル (型番 XQ-ES44) の予約販売を2024年6月28日に開始した。
- https://www.sony.jp/CorporateCruise/Press/202405/24-0515B/
- https://pc.watch.impress.co.jp/docs/news/1592397.html
搭載OSはAndroid 14である。
仕様は以下を参照のこと。
- https://www.sony.jp/xperia/xperia/xperia10m6/spec.html
- https://www.sony-asia.com/electronics/support/articles/SX243901
ハードウェアの部位名称
以下のヘルプガイドが詳しい。
Androidバージョン
設定 > デバイス情報 のAndroidバージョンで確認できる。
スクリーンレコード
撮影方法
スクリーンレコード
で画面録画が可能だ。
スクリーンレコードは「クイック設定」の「スクリーンレコード開始」をタップすると開始できる。
画面上部から下にスワイプして「クイック設定」を開く。
「スクリーンレコード開始」が表示されていない場合、クイック設定をさらに広げる。広げても表示されていない場合は鉛筆マークをタップする。
「録画を開始しますか?」で開始ボタンをタップする。
録画を終了したい場合は、クイック設定を開きスクリーンレコーダーの「停止」をタップする。
確認方法
スクリーンレコードで画面録画した動画は フォト で確認できる。
- フォトを起動して、コレクションタブをタップする
- Moviesをタップする
ファイル転送
2024年現在、AndroidのサイトではAndroid File Transferを配布していない。
筆者は MacDroid
を使用している。
USB Type-Cケーブルの注意点
必ずファイル転送をサポートしているケーブルを使用すること。
MacDroid
執筆時にMacDroid v2.2 (404)を使用した。料金プランはFREEプランだ。
- 写真の格納場所
- ~/Library/CloudStorage/MacDroid-SonyXQ-ES44/storage/emulated/0/Pictures/Screenshots
- ~/Library/CloudStorage/MacDroid-SonyXQ-ES44/storage/emulated/0/Pictures/Screenshots
- 動画の格納場所
- ~/Library/CloudStorage/MacDroid-SonyXQ-ES44/storage/emulated/0/Movies
- ~/Library/CloudStorage/MacDroid-SonyXQ-ES44/storage/emulated/0/Movies
開発者向けオプション
開発者向けオプションを有効にする手順は以下が詳しい。
開発者向けオプションを有効にしたら、設定 > システム > 開発者向けオプション で設定を調整する。
- スリープモード
- 充電中に画面をスリープしたくない場合はオンにする
- 充電中に画面をスリープしたくない場合はオンにする
- 自動システムアップデート
- デバイスの再起動時にアップデートする機能
- 既定値がオンになっているのでオフにする
- デバイスの再起動時にアップデートする機能
- USBデバッグ
- Android StudioなどでUSB接続しているAndroidを認識できるようにオンにする
- Android端末をUSBケーブルで繋いで接続を許可する
- USB接続などについては https://developer.android.com/studio/run/device?hl=ja
が詳しい
- Android StudioなどでUSB接続しているAndroidを認識できるようにオンにする
Android Studio
ADB
パス
~/Library/Android/sdk/platform-tools
参考資料
AndroidバージョンとAPI levelとSDK
- Android SDK
- Tools > SDK Manager > Languages & Frameworks > Android SDK > SDK Platforms
- Tools > SDK Manager > Languages & Frameworks > Android SDK > SDK Platforms
- Target SDK Version
- File > Project Structure > 画面左のModulesタブ > Default Configタブ >
Target SDK Version
- File > Project Structure > 画面左のModulesタブ > Default Configタブ >
- Min SDK Version
- File > Project Structure > 画面左のModulesタブ > Default Configタブ >
Min SDK Version
- File > Project Structure > 画面左のModulesタブ > Default Configタブ >
Charles
セットアップ手順は以下に記載がある。
Charlesを動かすPCはmacOSとする。
- Charlesのルート証明書をmacOSにインストール。キーチェーンで信頼している状態にする。
- Charlesのメニュー Help > SSL Proxying > Save Charles Root Certificate… をクリック。
- charles-ssl-proxying-certificate (以下、ルート証明書) を保存する
- フォーマットは要件次第である。ここでは
Binary certificate (.cer)とする。 - 保存先は任意の場所でよい。ここではデスクトップとする。
- フォーマットは要件次第である。ここでは
- 保存したルート証明書をAndroidに転送、インストールする。
- ルート証明書はADBかMacDroidといったツールを使う。
- ルート証明書はADBかMacDroidといったツールを使う。
- Wi-Fiのネットワーク設定でプロキシ設定をする。
設定アプリをタップする (最上位層が表示されたと仮定する)ネットワークとインターネットをタップインターネットをタップ暗号化と認証情報をタップ- 接続中のWi-Fiをタップ
- 編集ボタンをタップ
- 画面右上に鉛筆アイコンがあるがそれが編集ボタン
- 画面右上に鉛筆アイコンがあるがそれが編集ボタン
詳細設定をタップするプロキシをタップする
- 手動
- プロキシのホスト名
- Charlesが動いているPCのIPアドレスを入力する
- Charlesが動いているPCのIPアドレスを入力する
- プロキシポート
- Charlesのポートを入力する
- Charlesのポートを入力する
- 手動
- 保存ボタンをタップする
- Charlesのメニュー Proxy > SSL Proxying Settings をクリック。
SSL ProxyingタブのEnable SSL Proxyingのチェックボックスをクリックして有効にする- Includeに監視対象のHostとPortを入力する (入力済みの場合はスキップでよい)
- Includeの+ (プラス) アイコンをクリック。
- HostとPortにアスタリスクを入力する。(アスタリスクですべてが監視対象になる)
- Includeの+ (プラス) アイコンをクリック。
- Google Chromeなどウェブブラウザで任意のウェブサイトを閲覧して、CharlesがSSL Proxyと機能していることを確認する
- 正常に動作していない場合は、Charlesの左ペインに
Encryptedと項目が表示される
- 正常に動作していない場合は、Charlesの左ペインに