-3

我是新来的(长期读者)

我是一名开发人员(软件、网络、移动),我有一个特定的要求。

我得到了一位在移动电话运营商工作的朋友的邀请,问我是否可以为他们为当地(国家)销售给客户(主要是低成本的 Android 智能手机和平板电脑)的库存手机开发一个定制的 Android 市场开发的应用程序。

这是一个涉及服务器端(市场)和客户端(安卓应用程序)的大项目。

对于服务器端,我没有问题,因为它是标准的、常见的东西。

现在我正在研究客户(应用程序)的可行性,我的愿景还不清楚......

  • 首先,我会得到制造商的支持,这很好。

如果我错了,现在纠正我

  • 我认为该应用程序将是一个系统应用程序

  • 该应用程序应使用 ROM 密钥(从制造商处获得)进行签名,以便它可以绕过 Android 安全性安装 APK(但不确定是否足够)。

  • 该应用程序将获得 INSTALL_PACKAGES* 授权(等等)。

  • 该应用程序将调用 pm install package (因此它会显示包授权).. 也不确定这一点。

  • 包更新怎么样??

  • 最后,我会将应用程序发送给制造商以将其包含在 ROM 中。

谢谢您的帮助 !

4

1 回答 1

-1

我认为该应用程序将是一个系统应用程序

是的,这可能是最好的。

该应用程序应使用 ROM 密钥(从制造商处获得)进行签名,以便它可以绕过 Android 安全性安装 APK(但不确定是否足够)。

应用程序成为系统应用程序的唯一方法是使用系统密钥对其进行签名。我希望承运人(不是制造商,除非他们是相同的/非常接近地工作)不会把它给你。通常发生的情况是您给他们未签名的 APK,然后他们在部署之前对其进行签名。

该应用程序将具有 Install_apk 授权(等等)。

我假设你的意思是INSTALL_PACKAGES。仅适用于静默安装。否则,您不需要此权限。

该应用程序将调用 pm install package (因此它会显示包授权).. 也不确定这一点。

我希望不会。这个相关的问题可能会对您有所帮助。您只需在常规安装情况下打开 APK,因为您希望用户看到正常的安装对话框。

包更新怎么样??

他们呢?此外,这是您可能想要静默安装的地方,但您不想盲目地这样做。

最后,我会将应用程序发送给制造商以将其包含在 ROM 中。

当然。

可行吗?当然,还有很多其他人这样做。如果你想要更多,你必须更具体。

于 2013-12-30T22:27:13.707 回答