Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.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应用程序版本_Android_Api_Sdk_Version_Device - Fatal编程技术网

Android应用程序版本

Android应用程序版本,android,api,sdk,version,device,Android,Api,Sdk,Version,Device,大家好,我是android新手,我用API 16和Minimum SDK 16创建了一个应用程序,我在两个活动之间有一个幻灯片动画,它只在版本16 Minimum上工作。因此,在我的设备Galaxy S2上,它工作正常,但当我在Galaxy S1上尝试时,支持的API为10,因此动画无法工作。我真的不知道我应该放弃那个动画还是有办法让它在两个设备上都工作。我想,一旦我的应用程序在市场上推出,它应该得到两台设备和其他设备的支持,所以如果我能让它在多台设备上运行,那就太好了 以下是XML动画文件的代

大家好,我是android新手,我用API 16和Minimum SDK 16创建了一个应用程序,我在两个活动之间有一个幻灯片动画,它只在版本16 Minimum上工作。因此,在我的设备Galaxy S2上,它工作正常,但当我在Galaxy S1上尝试时,支持的API为10,因此动画无法工作。我真的不知道我应该放弃那个动画还是有办法让它在两个设备上都工作。我想,一旦我的应用程序在市场上推出,它应该得到两台设备和其他设备的支持,所以如果我能让它在多台设备上运行,那就太好了

以下是XML动画文件的代码:

<?xml version="1.0" encoding="utf-8"?> 
<translate 
xmlns:android="schemas.android.com/apk/res/android"; 
android:fromXDelta="100%p" android:toXDelta="0" android:duration="500"/> 
这是一个代码,可以帮助我在移动第二个活动时使屏幕向左移动


非常感谢您,我希望我能得到帮助或建议,作为一名开发人员,在API 15之前,或者您遇到的API 16之前,我不再费心支持。在某些情况下,您需要针对当前的操作系统进行设计。姜饼仍然存在,但肯定没有任何现代设备支持它。S2是一种相当古老的设备。除非你有针对性地瞄准旧系统,否则我会考虑不再支持10。很难知道什么时候该向前推进,这将根据具体情况而有所不同

但是,如果您想进一步了解幻灯片动画为什么不起作用,您可能已经在动画xml文件中编写了幻灯片动画,那么如果您可以提供代码,我们可以进一步提供帮助。当然,应该有一种方法来实现您想要的转换,而不依赖于操作系统特定的类


Android提供的支持库提供了上面提到的ActionBar以及一些附加功能。包括最新的支持库可以提供对ActionBar类似方案的访问,甚至还可以访问其他一些后来发布的代码。

此外,我忘了提到Galaxy S1/Android 2.3.6,我想它不支持action bar,我真的需要它在我的应用程序中添加.xml动画和用于action bar的文件夹,我建议,但是android有自己的支持库:)你说的“幻灯片动画”是什么意思?@AhmedMontasserRossafi如果你把代码作为编辑/更新放在上面的帖子中通常会更好。但是,注释中的任何代码都可以通过在键盘左上角用“`”或“~”键围绕在代码文本中提供。是的,我确实为API 16和更多版本开发了它,包括从Jelly Bean到Kitkat等等,但我只是在将其投放市场之前想,如果世界上有些人有三星Young或Ace或S1设备?@AhmedMontasserRossafi,他们永远不会在商店里看到它。他们将无法使用它。所以你永远不会遇到问题。商店对你的限制。啊,所以商店只允许我的应用程序中有确切的API号或更多的手机使用。非常感谢这是我的第一次,我不知道that@AhmedMontasserRossafi没问题。这是我的xml动画文件的代码:然后我使用Bundle Bundle bndlanimation=ActivityOptions.makeCustomAnimation(getApplicationContext(),R.anim.animation,R.anim.animation2).toBundle();startActivity(slideactivity、bndlanimation);
Bundle bndlanimation = ActivityOptions.makeCustomAnimation( getApplicationContext(), R.anim.animation, R.anim.animation2).toBundle(); startActivity(slideactivity,bndlanimation)";