java - 使用备用入口点使得黑莓应用程序无法卸载

标签 java eclipse blackberry

我在 blackberry java eclipse 中使用备用入口点时遇到问题。 当 iam 添加备用入口点以使用推送服务时,推送服务运行良好,但无法卸载应用程序。打开“选项”->“应用程序管理”->“我的应用”时,删除按钮消失,只出现编辑权限按钮。

我已经尝试删除 Blackberry_App_Descriptos.xml 中的备用入口点,并且可以卸载该应用程序。但现在如果没有备用入口点,我的推送服务就无法工作。

有人遇到同样的问题吗? 或者有人有一些建议来解决这个问题? 非常感谢。

最佳答案

看来这个问题的答案有点奇怪,但就是这样。

如果您交换应用程序描述符,则用户将能够卸载该应用程序。使主应用程序描述符具有

  • 启动时自动运行已选中
  • 不在 BlackBerry 主屏幕上显示应用程序图标已选中
  • 没有应用程序图标
  • 启动参数

然后将备用入口点设为具有的入口点

  • 启动时自动运行未选中
  • 不在 BlackBerry 主屏幕上显示应用程序图标未选中
  • 添加了应用程序图标
  • gui 参数(或者在我的例子中没有参数)

在我看来,备用入口点依赖于原始入口点。因此,如果您尝试通过图标卸载主应用程序,则启动时运行的应用程序将不允许这样做。不知道为什么会发生这种情况,但就是这样

u_u

关于java - 使用备用入口点使得黑莓应用程序无法卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20579265/

相关文章:

blackberry - 有没有办法阻止 Yahoo!在不破坏 Blackberry OS 6 上的移动版本的情况下显示 HTML 电子邮件的移动版本?

android - 将完整的机器人应用程序移植到黑莓手机上需要进行哪些转换工作?

java - 与 Java 混淆 覆盖访问级别

java - 使用 ResultSetTableModel 删除 JTable 选中的行

java - 实体生成的字符串 id 长度为 32

java - Eclipse 可能的连接泄漏

java - Spring Restful服务中如何处理由文件和JSON对象组成的多部分请求?

java - Soapui - 警告 - 未检测到文档的语法约束(DTD 或 XML 模式)

java - 动态 Web 项目 - 项目构面未将 CDI 显示为项目构面

java - 从黑莓应用程序发送 JSON 请求