2012-01-23 11 views

答えて

0

おそらく、デバイスは、損傷している可能性があることをユーザーに知らせません。

ブルートゥースにアクセスしようとすると、ブルートゥースが破損していると、その機能を使用できなくなり、エラーが発生しますが、「Bluetoothが破損しました」などのエラーは発生しません。エラーの種類については、Bluetoothのマニュアルを参照してください。

0

ハードウェアの高度な統計情報(RAMのクロックや電圧など)を確認し、低レベルのSD読み書きテストなどの健全性テストを実行したい場合は、これを行うための最も確実な方法は、ネイティブコードを使用してシステムコールを作成します。しかし、多くのコールが一般

を根ざしするデバイスが必要になりますので(hereを撮影したもの)のように、AndroidのAPIだけで、ハードウェアのあなたの可用性を提供します:

// Check for available NFC Adapter 
mNfcAdapter = NfcAdapter.getDefaultAdapter(this); 
if (mNfcAdapter == null) { 
    Toast.makeText(this, "NFC is not available", Toast.LENGTH_LONG).show(); 
} 

をしかし、あなたは誤動作としてこれを解釈することができませんか、何でも正式にハードウェアの誤動作を診断することを意図したAndroid Java APIの一部について私は知らない。

あなたはAndroid source codeを取得し、NfcAdapter.getDefaultAdapterは()あなたは、Java APIで取得することができかハードウェア上のアイデアを与えるために何を見ることができます。

関連する問題