gpt4 book ai didi

android - 一个项目有多个 AndroidManifest.xml 文件?

转载 作者:行者123 更新时间:2023-11-29 16:23:20 25 4
gpt4 key购买 nike

在过去的几个月里,我一直在开发一个针对 Cupcake 的 Android 应用程序(Android 1.5,API Lvl 3),一切都运行良好(总的来说它是一个相当简单的应用程序)。

不过,最近我注意到有两件事我想做:

  1. 将权限限制为仅使用 Internet(使用 API Lvl 3,尽管仅在 list xml 中定义了 Internet 权限,但它使用了 2 个其他权限)
  2. 让用户将应用移动到 SD 卡/外部存储

这两个更改都非常简单 - AndroidManifest.xml 中的几行

我找到的解决方案是:

  1. 要限制权限,请添加:<uses-sdk android:minSdkVersion="4"/> http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
  2. 要允许用户将应用程序移动到 SD 卡,请添加(到 manifest 标签):android:installLocation="auto" http://developer.android.com/guide/topics/manifest/manifest-element.html

但是,#1 的解决方案需要 API Lvl 4 (Android 1.6),#2 的解决方案需要 API Lvl 8 (Android 2.2)!

那么这是否意味着如果我想要上面列出的#1 和#2,我的应用程序将只与 Android 2.2+ 兼容?

或者,有没有办法让一个项目拥有多个 AndroidManifest.xml 文件? (我知道该应用程序的实际代码适用于 Android 1.5,仅仅为了 list 文件中的几行额外代码而将它们排除在外似乎是一种浪费)

谢谢!

最佳答案

关于将您的应用程序移动到 SD 卡。以前不是。引入 android 1.5 时没有此类概念。这是 android 1.5 的新概念

我不认为你可以为android 1.5提供这个功能

谢谢迪帕克

关于android - 一个项目有多个 AndroidManifest.xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6133984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com