Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android,知道要针对哪个api级别_Android - Fatal编程技术网

Android,知道要针对哪个api级别

Android,知道要针对哪个api级别,android,Android,使用Gingerbread/API Level 10,我可以看到一路向上可以得到99.6%的范围,但我对Android开发相当陌生,我从未发布过应用程序,并且有一些问题: 在我的gradle脚本中,MinSDK版本为10,TargetSDK版本为21,对吗? 在除起始活动外的所有活动的清单文件中,我设置了parentActivityName。这给出了一个警告,说明parentActivityName仅在API级别16中使用,即使我使用的元数据中定义了父活动。我错过什么了吗? 如果我保持清单原样并

使用Gingerbread/API Level 10,我可以看到一路向上可以得到99.6%的范围,但我对Android开发相当陌生,我从未发布过应用程序,并且有一些问题:

在我的gradle脚本中,MinSDK版本为10,TargetSDK版本为21,对吗? 在除起始活动外的所有活动的清单文件中,我设置了parentActivityName。这给出了一个警告,说明parentActivityName仅在API级别16中使用,即使我使用的元数据中定义了父活动。我错过什么了吗? 如果我保持清单原样并启动,运行16级之前版本的用户是否会在导航备份活动层次结构时出错? 最后,我在一个设置为API级别10的模拟器中测试了我的应用程序,除了一些次要的UI内容外,没有其他问题,但是我看不出有什么办法可以按下Back键,所以我不得不通过Android Studio结束活动。你是如何模仿姜饼2.3的?我的应用程序没有带左插入符号的操作栏。只使用手机的后退按钮。
1是的,您应该始终以最新的API为目标

2您不需要在清单中指定parentActivityName。要消除警告,您最好删除该属性

3如果您已将minSdkVersion设置为10,并且实现了与这些API级别对应的功能,则不会。此外,当发布到Google Market时,不符合Minsdk版本的设备将无法下载您的应用程序

4款Android手机总是带有硬件后退按钮。开发人员不需要实现此行为,除非您想根据自己的需要对其进行修改