`
woshizn
  • 浏览: 209823 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

避免黑莓签名

阅读更多

看到了签名的安装介绍,说是在 Build->Request signatures 里面。

我打开之后发现有很多 NOT Required ,意思就是说这些 cod 不需要签名。

不知道我的程序里面又有哪些 API 需要签名呢?

于是我在 BlackBerry JDE 中建了一个工程,然后从 Eclipse 中把源文件拷到工程中,然后把源文件添加到工程中,直接 Build 。在 Output 中把信息拷出来,一句句地看,终于发现了有一处需要签名就是获取屏幕宽度 Display.getWidth() 。当时一想,手机屏幕宽度自己知道的,不如直接将宽度数值作为返回值。

这样想过之后,重新 build 一下,没有发现需要签名。

然后在 Eclipse 中改过来, jad cod 文件拷到手机上,安装之后。

运行。界面出来了。

 

后来又在 net_rim_api.jar 中看到有 j2me API ,这个 RIM 应该限制会少点吧。所以,不想签名的话,就首先可以试着用其他方式实现相同的功能;

其次,可以使用 j2me API

 

 

 

分享到:
评论
1 楼 bee1314 2012-07-31  
这样并不能完全解决黑莓的签名问题吧,一个项目里除了调用Display.getWidth(),可能还会有其他的一些security api, 而且如果直接传递值代替Display.getWidth() 适配起来会有问题吗? 现在也碰到这个问题,很纠结。

相关推荐

    BlackBerry资源

    每个黑莓应用都需要签名才能在设备上运行,这涉及到获取签名密钥和证书,以及如何使用签名工具对应用进行签名。发布应用则涉及到选择合适的分发渠道,如BlackBerry World(以前的BlackBerry App World)或其他第三方...

    黑莓手电源程序 黑莓手机编程入门首选

    7. **应用签名和发布**:开发完成后,你需要对应用进行签名,以确保安全性和认证。然后,你可以选择通过BlackBerry World(原名App World)或其他第三方市场发布你的应用,让全球的黑莓用户下载使用。 通过学习和...

    黑莓直接安装COD文件软件

    4. **兼容性检查**:检查COD文件是否与设备的固件版本兼容,避免因版本不匹配导致的安装失败。 5. **安全机制**:可能包含一定的安全检查,防止恶意COD文件的安装。 使用codloader时,用户需要注意的是,非官方途径...

    黑莓官方开发期刊2004

    4. **应用部署与签名**:在2004年的黑莓平台上,应用部署需要经过签名过程,确保代码安全。期刊可能会详细解释这个过程,包括获取签名证书和如何签署应用程序。 5. **用户体验设计**:针对黑莓设备的小屏幕和物理...

    黑莓4.5 黑莓软件管理器

    CodLoader.exe则专门用于处理这些COD文件,帮助用户将未签名或签名过的黑莓应用程序安装到手机上。 三、Snap1.jpg Snap1.jpg可能是一个截图,展示了黑莓4.5软件管理器的界面或者某个功能,供用户参考。通过截图,...

    黑莓手机软件管理winloader

    1. 安装未签名的应用程序:在黑莓系统中,通常需要经过官方签名的应用才能安装。但通过winloader,用户可以安装未经过签名的第三方应用,这极大地扩展了软件资源的获取途径。 2. 卸载系统级应用:对于一些预装的...

    黑莓开发期刊2008

    4. **优化性能与内存管理**:针对黑莓设备的硬件限制,期刊可能讨论了如何优化代码以提高性能,避免内存泄漏,以及如何有效地管理线程和资源。 5. **黑莓应用的分发与市场策略**:期刊可能会涉及如何通过BlackBerry...

    黑莓8900简体中文1079自动混刷包(不需DM)

    【标题】"黑莓8900简体中文1079自动混刷包(不需DM)"指的是针对黑莓8900智能手机的一个特别更新...不过,由于混刷涉及到手机系统的底层修改,操作前应确保备份重要数据,并遵循正确的步骤,以避免可能导致的设备问题。

    blackberry NDK

    开发过程中,BlackBerry NDK提供了一个集成的开发环境,支持代码编辑、编译、调试以及应用程序的打包和签名。使用NDK可以创建高性能的游戏、系统级应用或者其他需要直接操作硬件特性的复杂软件。此外,NDK还包含了对...

    BlackBerry Java Application

    - **API 控制和代码签名:** 为了确保应用的安全性,所有使用 BlackBerry API 的应用都需要进行代码签名。 - **对象建模与多线程:** BlackBerry 支持多线程编程,开发者可以通过合理的对象设计和线程管理来优化...

    BlackBerry开发平台及入门介绍

    - **Java代码签名工具**:确保应用程序的安全性,避免未经授权的更改。 - **资源**:官方文档、社区论坛、开发指南等。 #### BlackBerry开发流程 - **项目构建**:使用BlackBerry Java Plug-in for Eclipse创建新...

    黑莓piconews Rss新闻阅读软件

    关于文件结构,压缩包中的`PicoNews.alx`文件是黑莓应用的安装文件,包含了安装应用所需的信息,如应用程序的签名、依赖关系等。`PicoNews.cod`和`PicoNews_lib.cod`则是应用程序的二进制代码文件,分别包含主程序和...

    黑莓USB驱动-安装到电脑上

    在IT领域,驱动程序是操作系统与硬件设备之间的重要桥梁,它们允许系统识别并有效地控制硬件设备。...在进行任何驱动安装时,保持耐心,遵循官方指南,并确保从可靠来源获取驱动,以避免潜在的安全风险。

    borrybox黑莓安装软件工具电脑软件

    1. **一键安装**:用户可以将下载的黑莓应用APK文件直接拖入“borrybox”,工具会自动处理签名和传输,从而实现一键安装到手机。 2. **多应用批量管理**:对于需要安装多个应用的用户,可以一次性处理多个APK文件,...

    黑莓LED灯闪烁含义

    黑莓手机的LED灯闪烁是其内置的一种故障诊断机制,通过特定的闪烁代码,用户可以判断手机出现的问题所在。...不过,对于不熟悉技术的用户,建议联系官方客服或专业维修人员进行处理,以避免进一步损坏设备。

    BB10安装软件教程

    对于未签名的BAR文件,你需要一个BlackBerry签名工具进行签名才能安装。签名过程主要是为了验证应用的来源和安全。如果你是开发者,可以使用BlackBerry Developer Suite进行签名;非开发者也可以找到在线签名服务。...

    blackberry java开发相关资料汇总

    5. **应用程序打包与签名** - 学习如何将开发的应用打包成cod文件,以及签名过程,这是在BlackBerry设备上部署应用所必需的步骤。 6. **调试与性能优化** - 如何使用BlackBerry JDE的内置调试工具,以及提高应用...

    【黑莓】Offline Reader:离线阅读你收藏的文章

    - 节省流量:用户可以预先下载文章,在无网络时阅读,避免了不必要的数据消耗。 - 隐私保护:在公共网络环境下,离线阅读可以防止个人信息泄露。 - 提高效率:无需等待页面加载,提升阅读速度和体验。 2. **...

    黑莓8700热键大师 KeyMaster

    - 在安装任何第三方应用前,确保你的黑莓设备已经解锁并安装了相关的签名证书,以防止安装过程中出现错误。 - 自定义快捷键时,应避免与系统默认快捷键冲突,以免造成操作混乱。 - 定期检查KeyMaster的更新,以获取...

    黑莓直接安装ccd文件

    由于它是签名的第三方应用,可能需要在设备设置中开启允许未知源的应用安装。 3. 准备ccd文件:将要安装的ccd文件通过电脑传输到黑莓手机,通常存放在存储卡的指定目录下,例如:SDCard\Download。 4. 使用...

Global site tag (gtag.js) - Google Analytics