2

自 JDK 1.1 以来我一直在使用 java。几天前,我以 33 美元的价格购买了一部便宜的中国 Java 手机。我开始学习 midlets 编程。在几个小的 midlets 之后,我开始使用移动设备研究真正的盖革计数器。

互联网上已经有许多使用手机摄像头实现此目的的安卓应用程序。当相机镜头被黑色胶带覆盖时,光线无法通过。但是,如果任何放射性样品放在相机附近,β 和 γ 射线就会通过,相机传感器会给出一些读数。虽然看不到图片,从alpha、r、g。b 值可以关联实际累积剂量。我的想法是每秒至少拍摄 4 张快照,平均每分钟读取 240 张照片以获得正确读数。

但是这个应用程序需要获得快照的权限,而且我需要写权限,所以,我必须在这个数字上签名。

我开始知道那分钟。Thwate 的数字证书费用为每年 129 美元,而 Verisign 的数字证书费用为每年 331 美元。

不幸的是,我的手机无法添加其他根证书,因为 GoDaddy 每年仅提供 19 美元的证书。

与其花这么多钱,不如买个安卓手机,我能买到 90 美元左右(MicroMax A 50)。我已确保 android 应用程序可以自签名。

但在出于这个原因离开 J2ME 之前,我想知道是否有任何方法可以运行自签名应用程序。

我认为所有 J2ME 开发人员都应该向 Oracle 施压,要求他们推出允许自签名中间件的 Java VM。(任何方式应用程序都在向用户请求许可)

4

1 回答 1

0


Some mobiles supports adding self signed.It is vendor and model dependent.
In Nokia s60 devices we can add self signed certificates which is used to sign midlet.
Nokia s40 device does not support self signed certificate.
Better you visit the vendor's website for further details

于 2012-06-19T12:58:38.070 回答