1

Android の「問題のあるデバイス」を追跡する最新のリスト、サービス、またはその他の方法はありますか?

たとえば、一部のデバイスは、Android のデフォルトのオーディオ エンコーダーである AMR_NB をサポートしていません。一部のデバイスでは、Android のコンテンツ プロバイダーにアクセスするために、引数を含む完全なプロジェクションが必要です。一部のデバイスは、"content://sms" URI をサポートしていません。これらのランダムな問題が飛び交う中で、特定の修正が必要なこれらの問題のあるデバイスを追跡する方法はありますか?

アプリをパブリック ドメインに入れ、問題のあるデバイスが到着したときに問題に対処する必要があるとは信じられません。より良い方法が必要ですか?

4

3 に答える 3

1

たとえば、一部のデバイスは、Android のデフォルトのオーディオ エンコーダーである AMR_NB をサポートしていません。

AMR_NB はデフォルトのオーディオ エンコーダーではありません。ドキュメントにMediaRecorderは、「[setAudioEncoder()] が呼び出されない場合、出力ファイルにはオーディオ トラックが含まれない」と記載されているため、AMR_NB は のデフォルトのエンコーダではありませんMediaRecorderAudioRecordPCMを使用しています。AMR_NB がどこかのデフォルトであることを示唆する証拠がある場合は、リンクを提供してください。

そうは言っても、デバイスでサポートされているエンコーダーを決定するためのメディア API は、これまで欠けていました。

一部のデバイスでは、Android のコンテンツ プロバイダーにアクセスするために、引数を含む完全なプロジェクションが必要です

特に記載されていない限りnull、コンテンツ プロバイダーのクエリには非プロジェクションを指定する必要があります。プロジェクションには引数がありません。

一部のデバイスは、"content://sms" URI をサポートしていません。

そのコンテンツ プロバイダは Android SDK の一部ではないため、それを使用しようとする人は、それが存在しないか、必要なデータが含まれていないことを予期する必要があります (たとえば、サードパーティの SMS クライアントはメッセージを独自のデータベースに保存する可能性があります)。 .

これらすべてを念頭に置いて、元の質問に戻ります。

Android の「問題のあるデバイス」を追跡する最新のリスト、サービス、またはその他の方法はありますか?

あまり。一部の開発会社は、独自の内部リストを保持していることは間違いありません (たとえば、Rovio はおそらく、さまざまなデバイスのグラフィック制限を十分に認識しています)。

于 2012-09-29T19:49:14.593 に答える
0

申し訳ありませんが、答えは「いいえ」です。

于 2012-09-29T19:20:22.803 に答える
0

はい、答えはノーです。

問題が発生する前に、問題のあるデバイスの特定の修正を予測することはできません。

ACRAなどのバグトラッカーを介してアプリから展開後の分析のみを行うことができますが、

また、デバイス仕様の特定の機能を確認するには、特定のモデルのホワイト ペーパーを参照してください。

SONY、Motorola、Samsungなどの特定の大手ブランドについてのみ、電話モデルに固有の文書化されたホワイト ペーパーを簡単に入手できます。

于 2012-09-29T19:26:35.690 に答える