6

使用しようとしています

SystemProperties.get();

android.os.SystemPropertiesしかし、グーグルのパッケージビットをインポートできないことは、その隠されたものを教えてくれます、これを回避する方法はありますか?

4

6 に答える 6

11

SystemPropertiesプラットフォーム レベルのコードでのみ使用できる隠しクラスです。リフレクション経由でアクセスすることもできますが、これはお勧めできません。

Android のSystemPropertiesクラスと、古いスタイルの Java のプロパティ処理方法、つまりjava.lang.System.getProperty(). これらは 2 つの完全に別個のシステムであることに注意してください。重要な違いは、Java メカニズムは特定のプロセス内でのみ機能するのに対し、AndroidSystemPropertiesはプロセス間で機能することです。

アプリ開発者として、通常は Java ベースの API を Android の Android に組み込むことはありませんが、コマンドラインで以下を使用してSystemProperties調べることができます。SystemProperties

adb shell getprop
于 2012-10-24T23:35:40.733 に答える
0

プロジェクトの Java ビルド パスに「layoutlib.jar」を追加すると、「import android.os.SystemProperties;」を使用できます。

于 2014-11-18T07:12:38.067 に答える
0

デバイスのプロパティを取得したい場合は、OS 情報についてhttp://developer.android.com/reference/android/os/Build.htmlを確認してください。

android.os.Build; をインポートするだけです。

于 2014-12-26T02:41:05.190 に答える