(※)AndroidManifest.xml(AndroidStudioを使用しているときはbuild.gradle)で、指定した minSdkVersion より低いバージョンの端末にはそもそもインストールできません。 drawableなど、layout以外のリソースも同じ方法で振り分けられます。 ソースコード(.java) 参考: Android ビルドバージョンで処理を分岐する ソースコード中で処理を分岐させたいときは、Build クラスをのSDK_INT, VERSION_CODEを使用します。 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) { // ここはGINGERBREAD(Android 2.3)以降で実行される。 } Build.VERSION.SDK_INT >= 11 などと書いているサンプル
![[Android] OSのバージョンごとに処理や表示を分ける方法 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/de2b7f500f8173095a61852b61b202b693945da5/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JTVCQW5kcm9pZCU1RCUyME9TJUUzJTgxJUFFJUUzJTgzJTkwJUUzJTgzJUJDJUUzJTgyJUI4JUUzJTgzJUE3JUUzJTgzJUIzJUUzJTgxJTk0JUUzJTgxJUE4JUUzJTgxJUFCJUU1JTg3JUE2JUU3JTkwJTg2JUUzJTgyJTg0JUU4JUExJUE4JUU3JUE0JUJBJUUzJTgyJTkyJUU1JTg4JTg2JUUzJTgxJTkxJUUzJTgyJThCJUU2JTk2JUI5JUU2JUIzJTk1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04ZWZjZDE4MzhlM2U2NzllMWU2ODg1NmI3YzczYTI2Mg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwQWJlSGFydWhpa28mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZiZmU5ZGI3OGEzZjQ4ZjdmYTlhZTg2YzgwODFiMTJk%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D6f5599ca77f7afb2a894b2fbfc17f950)