2

我在 j2me 中创建了一个应用程序,它在诺基亚 N8、C7 和其他高端设备上运行良好。现在我正在尝试将相同的应用程序移植到低端设备 S40 设备,例如诺基亚 5130 express music。每次我的应用程序运行时,它都会询问“你希望应用程序读取用户数据吗?”。即使在应用程序访问->数据访问->读取用户数据,也只有两个选项处于活动状态-

1. Ask every time and
2. Not allowed

和其他两个选项

3. Ask first time only and
4. Always allowed

总是不活动的。我该怎么做才能激活这些选项?

4

2 回答 2

5

即使您将签署您的应用程序,也不能保证“始终允许”会起作用,因为有 4 个安全域:

  1. 第三方保护域(不受信任的第三者)
  2. 已识别的第三方保护域(受信任的第 3 方)
  3. 运营商保护域
  4. 厂商保护域

如果您不是像 Verizon 这样的运营商或像诺基亚这样的制造商,那么您的最大域是第二个,您可以查看并比较您可以使用该域为 S40 做什么 -看这里

您还可以阅读此博客 - MIDlet 签名如何杀死 J2ME。不是很有希望,呵呵?

切换到 Android 或 iPhone :) J2ME 是过时的技术,不要浪费你的时间。

于 2011-10-10T14:09:52.230 回答
2

您需要签署您的申请。因为您无权访问它们。

于 2011-10-10T11:33:09.093 回答