2011-02-07 109 views
1

我需要在SD卡上提供应用程序,并且需要在插入卡后自动启动应用程序。在SD卡上预安装并发送应用程序

我想问的是,这可能是为操作系统的Android,Symbian,黑莓和J2ME支持的手机实现这一点吗?

我知道symbian支持预安装,但如何自动启动?而在2.2版之前的android上,非sd卡应用不支持,因为我知道。

+2

Android版本发生了什么变化是能够将应用程序安装到SD卡上,而不是更有限的unix文件系统内部存储。尽管在AT&T中存在与运营商相关的差异比其他大多数其他限制,但在安装SD卡或安卓市场以外的任何其他来源的安装限制中,Android重新版本之间没有任何重大变化。 – 2011-02-07 22:46:58

回答

1

我不相信你可以做到这一点(至少与我的android经验),而不要求用户的许可。您可以开始一个意图,然后要求用户接受安装该应用程序的权限,而不是自动安装该应用程序。您也可以考虑将该应用投放市场(除非是私密应用),仅需25美元,您可以随时上传无限量的应用。

+0

你的意思是,放置.apk文件并告诉用户选择它进行安装?如果没有,如何自动启动该意图? – ercu 2011-02-07 22:26:04

+0

您无法自动启动安装过程。此外,他们将无法从SDK卡安装,除非他们在其设置中启用了非市场应用程序源,他们可能不愿意做出的选择,以及目前AT&T否认其客户为选项。 – 2011-02-07 22:42:24

1

我需要在SD卡上提供应用程序,并且需要在卡插入后自动启动。

在Android上,如果没有自定义固件,这是不可能的。

另外,请记住,某些设备没有任何形式的SD卡插槽。