たとえば、Samsung Galaxy Note 10.1 N8000 は Samsung Exynos 4 を使用していますがARMv7 Processor rev 0 (v71)
、/proc/cpuinfo
ファイルから取得できるのが最善です。あまりにも有用なものは何もありませSystem.getProperties()
ん。
質問する
1497 次
1 に答える
3
それは、取得したい情報の量によって異なります。私の S3LTE を簡単にチェックすると、実際の CPU ハードウェアも表示されます。
shell@android:/proc $ cat cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
(...)
Hardware : SMDK4x12
ほら、 SMDK4x12を手に入れました
さらに冒険したい場合は、残念ながらデバイス(またはプラットフォーム)固有です。を確認sysfs
して、そこから他のプラットフォーム情報を特定してみてください。たとえば、以下の 2 つのコマンドから、 *がexynos4-core
オンになっていることがわかります。s5pv210
もちろん、私はすでにこれを知っていたので、この情報を使用して彼らの存在をテストすることしかできませんでした. Qualcomms、Tegras、MTK などの他のプラットフォームでは、sysfs
検索できるプラットフォームの他の署名が存在します。
$ ls /sys/devices/system
clocksource
cpu
exynos4-core
$ ls /sys/devices/platform | grep s5p
s5pv210-uart.0
s5pv210-uart.1
s5pv210-uart.2
s5pv210-uart.3
* これは実際にはニシンです。実際のプラットフォームは S3C2440 ですが、カーネルの内部には、元の Samsung Galaxy S で使用されていた s5pv210 が残っています。
于 2013-10-02T15:57:14.670 に答える