自 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。(任何方式应用程序都在向用户请求许可)