当我们将应用程序放入google play时,我想知道哪个好
- 拥有 android:installLocation="preferExternal" 或
- 不提地点上的任何东西
在下面的语句中,versionCode 和 versionName 有什么区别
android:versionCode="1"
android:versionName="1.0"
提前致谢
当我们将应用程序放入google play时,我想知道哪个好
在下面的语句中,versionCode 和 versionName 有什么区别
android:versionCode="1"
android:versionName="1.0"
提前致谢
如果您声明“preferExternal”,您要求将您的应用程序安装在外部存储上,但系统不保证您的应用程序将安装在外部存储上。如果外部存储已满,系统会将其安装到内部存储上。用户还可以在两个位置之间移动您的应用程序。
如果您声明“auto”,则表明您的应用程序可能安装在外部存储上,但您没有安装位置的偏好。系统将根据几个因素决定在哪里安装您的应用程序。用户还可以在两个位置之间移动您的应用程序。
android:installLocation="auto"
android:versionCode="5"
android:versionName="0.5.02"
如 Android Api Guide 中所述,
从 API 级别 8 开始,您可以允许将应用程序安装在外部存储(例如,设备的 SD 卡)上。这是一个可选功能,您可以使用 android:installLocation 清单属性为您的应用程序声明。如果您不声明此属性,您的应用程序将仅安装在内部存储上,而不能移动到外部存储上。
我相信最好申报android:installLocation
,因为,
有关这方面的更多信息,请参阅有关应用安装位置的 Android API 指南。
这将回答您关于android:versionCode
和的问题android:versionName
希望有帮助!!!!!!!!!!
versionCode — 一个整数值,表示应用程序代码相对于其他版本的版本。versionName — 一个字符串值,表示应用程序代码的发布版本,应该向用户显示。