画面互換モードで実行される場合と実行されない場合がある他のプロジェクト (Android 2.1 以降) で使用する Android ライブラリを構築しています ( http://developer.android.com/guide/practices/screen-compat-mode. html )。
アプリケーション (私の場合、私のライブラリを含むアプリケーション) が画面互換モードで実行されているかどうかを検出する方法はありますか?
幅が 320dp 以下のデバイスで実行したくない場合、アプリケーションの幅が 320dp 以下であるかどうかを確認することは、互換モードで実行されていることを示す良い指標と見なすことができますか? ドキュメントが言うように、私はそれが本当に好きではありません:
注: 現在、画面互換モードは 320 dp 幅のハンドセット画面のみをエミュレートするため、android:compatibleWidthLimitDp の値が 320 より大きい場合、画面互換モードはどのデバイスにも適用されません。