問題タブ [google-pixel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Linux、adb、Google Pixel 3a - 接続なし
真新しいGoogle Pixel 3aにGrapheneOSをインストールしようとしていますが、 adbを使用して接続できないため、GrapheneOSをインストールできません。他に何を試すべきかについて何か提案はありますか?
ハードウェア情報:
完全にアップグレードされた Android 10 を搭載した Google Pixel 3a (セキュリティ アップデート: 2020 年 8 月 5 日)
バージョン情報:
ADB: Android Debug Bridge バージョン 1.0.41 バージョン 30.0.0-2
Fastboot: fastboot バージョン 30.0.0-2
私が試したことはうまくいきませんでした(順不同):
- アクティブ化された開発者モード
- アクティブ化された USB デバッグ
- アクティブ化 起きている (フォーラムで推奨されている)
- アクティブ化された OEM ロック解除 (いくつかのフォーラムで提案)
- アクティブ化されたビュー属性の検査 (いくつかのフォーラムで提案されています)
- USBデバッグ承認の取り消しを試みました(いくつかのフォーラムで提案されました)
- 利用可能な 5 つの USB 構成をすべて試しました
- ファイル転送/Androidスタジオ
- USBテザリング
- ミディ
- PTP
- データ転送なし
- 3つの異なるUSBケーブルを試しました(1つは真新しい)
- 3 つの異なる Linux デバイス (2 * Linux Mintと 1 * Manjaro Cinnamon )を使用してみました
- (pacman経由で) android-toolsの再インストールを試み、完全に削除して再度インストールしました
- android-udevをインストールしてみました
- ポート5037を開こうとしました(sudo ufw allow 5307)
- UFWを完全に無効にしてみました(sudo ufw disable)
- lsusbを試しました(新しいデバイスは検出されませんでした)
- グループadbusersに自分自身を追加しました
- Pixel 3aと私のマシンの両方を数回再起動しました
- 明らかに、常にデバイスのプラグを抜いたり差し込んだりしています
私のメイン マシン (Manjaro Cinnamon) は、ほんの数週間前に私の古い電話 (Samsung Galaxy Note 8) に問題なく接続できました。
android - Android StudioでSamsung Galaxy note plusとGoogle Pixel XL3用に個別の値フォルダーを作成する方法
左から右、右から左の仮想カードスワイプビューを表示するために作成しています。そのため、Android UI 部分で以下のモバイルに共通の幅と高さ (xxxhdpi-values dimen.xml) を与えようとしています。
Samsung Galaxy Note プラス 6.8 インチ、1440*3040、498 PPI。
Google Pixel XL3 Android モバイル。 6.3 インチ、1440w*2960h、523 ppi 密度。
両方とも xxxhdpi 値フォルダーを検出します。したがって、一般的な幅の dp 値を指定した場合。次に、両方の画面デザインが異なるカード UI 配置を示しています。両方のデバイスで、UI が画面に適切にフィットしません。
そのため、Samsung デバイスを調整しようとすると、Google ピクセルのデザインが崩れたり、合わなかったりします。
ですから、この 2 つのデバイス用に個別の値フォルダーを作成したいなど、これは良い解決策です。
非常に昔、私はこの解決策を持っています。以下のリンクを見つけてください。
Androidで個別の値フォルダーSony Xperia Z1を作成する方法
例:このSamsungを試しました:(xxxhdpi-valuesフォルダー(640dpi)で検出)。dp=px/(dpi/160) なので、dp = 1440/(640/160)=360 . それで、sw360dp という値を取得しました。正確には、この方法が正しいかどうかはわかりません。
このリンクも参照しました。しかし、まだ明確な考えではありません。
Androidで異なる画面サイズごとにdimens.xmlを定義する方法は?
このUIの問題に関する代替/より良い解決策を誰かが助けて/提案してください。より多くの Android 開発者にとっても役立つかもしれません。
ありがとうアドバンス。
参照: 異なるピクセル密度をサポート:
https://developer.android.com/training/multiscreen/screendensities
ldpi 低密度 (ldpi) 画面 (~120dpi) 用のリソース。
mdpi 中密度 (mdpi) 画面 (~160dpi) 用のリソース。(これはベースライン密度です。)
hdpi 高密度 (hdpi) 画面 (~240dpi) 用のリソース。
超高密度 (xhdpi) 画面 (~320dpi) 用の xhdpi リソース。
xxhdpi 超超高密度 (xxhdpi) 画面 (~480dpi) 用のリソース。
xxxhdpi 超超超高密度 (xxxhdpi) 用のリソース (~640dpi)。