当前位置: 首页 > 面试题库 >

NetBeans移动中的特权操作

龙弘济
2023-03-14
问题内容

我正在编写一个Java ME应用程序,该应用程序将使用特权操作(例如消息传递)。默认情况下,系统会提示用户确认所有这些操作,但我想将其作为后台服务运行。

文档说要在jad文件中请求许可,我已经这样做了,并假定它将在设备上运行。但是,我想首先在Netbeans移动仿真器上对此进行测试。

我尝试将应用程序签名为“可信”,但我的模拟执行仍然提示用户获得许可。


问题答案:

MIDP安全模型需要分两部分进行解释:

手机(或仿真器)包含安全策略。
安全策略由多个域组成。
每个域定义功能组和根证书。
一个功能组决定在哪个受保护API(即消息传递)的域中可用的保护选项(始终自动同意,用户始终同意,用户一次同意…)。


适用于您的MIDlet的域取决于哪个根证书信任您用来签署MIDlet的证书。

您的问题是,您认为MIDlet也属于该域的API的保护选项应该与您在模拟器安全策略中实际定义的保护之间不匹配。

编辑:

基于WTK的模拟器的操作方法

_policy.txt*文件${netbeans_installation_folder}\mobility8\WTK2.5.2\j2mewtk_template\appdb\夹中有3个文件。

它们每个都包含“别名”定义列表和“域”定义列表。

使每个域都具有与“最大”域相同的内容。

之后,您的仿真器将 不再再寻求任何用户许可

如果您已经使用过Netbeans中包含的仿真器,则可能要对${netbeans_installation_folder}\mobility8\WTK2.5.2\appdb\文件夹进行相同的更改。



 类似资料:
  • 顾名思义,移动操作将目录或文件从一个位置移动到另一个位置。例如,我们想要将源代码移动到src目录中。修改后的目录结构将显示如下: 为了使这些更改永久性,必须将修改的目录结构推送到远程存储库,以便其他开发人员可以看到这些更改。 在其它开发人员的本地存储库中,在执行操作之前,它将显示旧的目录结构。在另外一台开发者机器上,执行以下命令 - 但是在执行操作之后,目录结构将被更新。 现在,假设在另外一个开发

  • 问题内容: 是否有一个标准的Java库可以处理常见的文件操作,例如移动/复制文件/文件夹? 问题答案: 这是通过操作执行此操作的方法:

  • 我正在尝试建模一个使用静态资源的船舶队列,该资源是单个码头(使用流程图)。该队列有三种类型的代理A、B和C,它们分别具有优先级1、2和3(这意味着船C在队列中具有利用码头的优先级)。现在,我需要对以下两种与抢占相关的行为进行建模: 卸载船舶的任务(码头被扣押时的任务)必须在船舶C到达时抢占,但在船舶A或B到达时不抢占。这意味着“任务优先级”字段中定义的优先级对定义队列注意顺序有效,但对抢占无效。抢

  • NetBeans是另一种流行的Java IDE。 如果您是NetBeans的当前用户并希望从它迁移到IntelliJ,那么这将是一个很好的起点。 本章讨论在IntelliJ中导入NetBeans项目,其术语等同于NetBeans,常用快捷方式和常见问题。 导入NetBeans项目 在本节中,我们将学习如何导入NetBeans项目。 请按照以下步骤导入项目 - 导航到文件→新建→现有源项目 选择Ne

  • 问题内容: 我正在写一个使用numpy中的卷积函数的移动平均函数,它应该等效于(加权移动平均)。当我的权重全部相等时(如简单的算术平均值),它可以正常工作: 给 但是,当我尝试使用加权平均值时 而不是(对于相同的数据)3.667,4.667,5.667,6.667,…我希望,我得到 如果删除“有效”标志,则什至看不到正确的值。我真的很想对WMA和MA使用convolve,因为它可以使代码更整洁(相

  • 问题内容: 我正在为Pyspark中的时间序列编写异常检测算法。我想计算(-3,3)或(-4,4)窗口的加权移动平均值。现在,我正在使用滞后和超前窗口功能,并将它们乘以一组权重。我的窗口当前是(-2,2)。 我想知道是否有另一种方法可以计算Pyspark中的加权移动平均值。 我正在使用的当前代码是: 问题答案: 您可以概括当前的代码: 它可以用作: 注意事项 : 您可能会考虑将滞后缺失的帧的结果标