谷歌推出的一些新设备并不包括SD卡,而且看起来它们正朝着这个方向发展。
我的问题是:有没有办法将SD卡声明为使用功能,以防止没有外部存储的人看到/下载Google Play上的应用程序?
我意识到这不是解决问题的正确方法,但在我可以重新编码我的应用程序以预测这一点之前,我希望在清单中有一个过滤选项?
发布于 2012-08-20 23:19:58
没有<uses-feature>可以做你想做的事情。
您可以在Google Play上手动选择开发人员仪表板中的设备。我知道这很低效,可能会花很多时间,但这是实现你想要的东西的唯一方法。
如果你不想为此烦恼,那么我建议你在Google Play上的应用程序描述中包含这些信息,并在第一次启动应用程序时处理这种情况(例如,告诉用户设备不受支持,因为它没有外部存储)。
发布于 2012-08-20 23:19:06
我不知道这样的功能是否存在,即使它存在,也很难使用。我有一台三星Galaxy Nexus,虽然它没有SD卡,但它有16 of的内存。我见过其他显示“内部SD卡”的手机,所以这真的取决于该功能(如果存在)是否能区分两者。有些设备还有一个真正的SD卡,它对用户来说是隐藏的,所以他们无法告诉用户它在那里。大多数设备现在也有相当数量的内部存储,所以我不确定为什么这是一个问题。你甚至需要为此重新编写你的应用程序代码吗?我认为android会意识到你正在请求的存储空间是不可用的,并会通知用户他们需要更多的存储空间。所有android手机都有一定数量的内部存储空间可供用户使用。
https://stackoverflow.com/questions/12040281
复制相似问题