問題タブ [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.

0 投票する
1 に答える
768 参照

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) に問題なく接続できました。

0 投票する
0 に答える
46 参照

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の異なる値フォルダー

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)。