移动到 SD 卡,minSdk=4 (Android1.6)
我想添加一个新功能 move2SDcard 仅在 API8 (Android2.2) 上可用,但使 minSdkversion=“4”。因此,我通过 (project prop -> Android ) 更改在 eclipse 中加载的 Android jar 文件,并选择 Android 2.2 Project 编译并运行。 这是添加特定于新版本的新 api 的好方法吗?
I want to add a new feature, move2SDcard available only on API8 (Android2.2) but making minSdkversion="4". So, I change the Android jar file loaded in eclipse by (project prop -> Android ) and select Android 2.2 Project compiles and runs.
Is this a good way to add new apis specific to new versions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于 minSdkversion,您需要指定应用程序运行时没有问题的最低 api 级别,在您的情况下为 api 级别 8。如果您说 min sdk 4,则意味着您的应用程序将能够安装在 api 级别 5 的手机上,并且在 api 级别 5 的应用程序中,我认为您的应用程序将无法正常工作。
对于 Android 2.2,它变为 minSdkversion="8" (API 级别 8) FROYO
以下是一些平台亮点 http://developer.android.com/sdk/android-2.2-highlights.html
看一下市场的统计数据你就会知道大部分的app都是API以上的8 http://developer.android.com/resources/dashboard/platform-versions.html
for minSdkversion you need to specify the minimal api level with which you app runs with no problems, in you case api level 8. If you say min sdk 4 that means that your app will be able to be installed on phone with api level 5 and in app with api level 5 I think your app would NOT be able to work correctly.
with Android 2.2 it goes minSdkversion="8" (API level 8) FROYO
here are some platform highlights http://developer.android.com/sdk/android-2.2-highlights.html
take a look to the statistics of the market and you will understand that most of the apps are above API 8 http://developer.android.com/resources/dashboard/platform-versions.html