7 Responses

  1. Torben
    Torben at |

    This is old news. “This screen size/resolution wasn’t supported by Android until recently” … this was fixed with android 1.6 release last autumn.

  2. Blundell
    Blundell at |

    You should note!: if you are developing for Android 1.6 or above i.e. have your minSdk or targetSdk = 4 or higher . Then by default the value mentioned above is set to True so you do not need to declare it in your manifest.

    However if your minSdk or targetSdk = 3 i.e. 1.5 then android:smallScreens is set to FALSE by default and you will have to declare it in your manifest if you want to support these devices.

    Enjoy!

  3. Blundell
    Blundell at |

    “The default values for the attributes differs, depending on the the value of the android:minSdkVersion attribute in the application’s manifest, as well as on the value of android:targetSdkVersion, if declared”

    I would say this is inferring that the lower of the two is always chosen for the Market. It’s not the clearest of documentation but I’m sure this is how google intended it.

    Although I cannot see an instance where your targetSdk would be lower than your minSdk …

    Either way I assume it takes the lower value i.e. your minSdk of 3

Leave a Reply