我最近买了二手诺基亚E52,我想写一些仅供个人使用的应用程序,即无需分发它们。
现在,今天学习Symbian S60有点像学习一种古老的语言,没有人说话了,我很困惑。特别是有人可以向我解释我是否能够以某种方式访问所有功能而没有开发人员证书(我不具备)?或者我是否能够仅访问"自签名"所涵盖的那些功能。证书?
答案 0 :(得分:0)
我没有E52,但我可以提供一些建议。 我使用诺基亚Qt套件为我的诺基亚手机(Symbian ^ 1及以上版)编写音乐播放器和相机捕捉软件。我可以访问网络,读/写数据到SD卡和内部手机内存。 通常我的Qt .pro文件声明了这些功能: #自签名功能 TARGET.CAPABILITY + = NetworkServices \ ReadUserData \ WriteUserData \ 本地服务 UserEnvironment其中
如果您需要播放音乐并使用相机,则需要在运行Symbian ^ 1或更旧设备的设备上安装Qt mobility(.sis文件)。 希望这有帮助!
答案 1 :(得分:0)
正如您所假设的,您只能使用自签名证书所涵盖的功能。但是,如果没有这些,你就离不开它们。此外,您只能使用使用(或要求)自签名证书所涵盖的可用性的库/函数。在一些Symbian书籍中很好地解释了这些功能,例如this具有可自由阅读的功能部分。
答案 2 :(得分:0)
您不能再申请(免费)开发人员证书,只能创建受限制的自签名证书:
http://www.s2.org/~pekangas/creating_symbian_certificates.html
获取更高级功能的唯一方法是通过黑客攻击手机。