【问题标题】:How to develop app for mutiple devices and versions in android如何在android中为多个设备和版本开发应用程序
【发布时间】:2011-12-14 06:04:18
【问题描述】:

我在galaxys 2.3.3版中开发了一个应用程序,我希望galaxy选项卡上的这个应用程序也具有相同的版本我必须遵循的步骤谁能帮助如何在xml中设置布局版本...

【问题讨论】:

    标签: android android-layout version


    【解决方案1】:

    【讨论】:

    • @Rahul 是否可以在 android 中发布适用于单个设备和单个版本的应用程序...
    • @user1048958 抱歉,这是不可能的。
    • 我相信为单一版本的android发布应用程序是可能的。这可以通过以下方式完成: 在 android manifest 文件中以“7”为例。不过我不太确定。但是,不可能为单个设备发布应用程序。
    • +1 Rahul : android.os.Build.MODEL & android.os.Build.MANUFACTURER 也可以用来控制。当应用程序启动时,检查制造商和型号信息。如果满足条件,则启动真正的应用程序,否则只需告诉用户您无法运行应用程序。
    • @karthik 我应该用android 2.3.3 版本发布我的galaxys 和galaxysII 应用......
    【解决方案2】:

    Android 提供了很多方法来做到这一点,使用下面

    为了支持所有版本,您必须在清单中设置 API 版本,如

    <uses-sdk android:minSdkVersion="API version" />
    <uses-sdk android:manSdkVersion="API version" />
    <uses-sdk android:targetSdkVersion="API version" />
    

    为了支持所有设备,例如平板电脑也意味着您必须创建可绘制文件夹,并将图像放置到所需大小的文件夹中

    res/drawable-ldpi
    res/drawable-mdpi
    res/drawable-hdpi
    res/drawable-xhdpi
    

    你还必须创建类似的布局

    res/layout/my_layout.xml
    res/layout-small/my_layout.xml
    res/layout-large/my_layout.xml
    res/layout-xlarge/my_layout.xml
    res/layout-xlarge-land/my_layout.xml
    

    下面也可以参考

    Tips to Create Android app

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 2016-08-28
      • 1970-01-01
      • 2020-04-19
      • 1970-01-01
      • 2019-12-07
      相关资源
      最近更新 更多