2010-04-26 30 views
1

编辑4月29日,内容改变如何访问索尼爱立信手机上的设备设置?

大家好,

我最近买了一台索尼​​爱立信手机,我想补充缺少的功能自己。事实上,我实际上无法在漫游时以一种简单的方式禁用互联网连接,这使得我上次离开时​​花了很多钱...所以我想开发一个小应用程序,用一个假的替换实际的Internet配置配置以避免自动连接。

所以我想知道的是如何以编程方式访问我的手机设置?我知道索尼爱立信提供了一个SDK在其定制的JVM上运行Java应用程序。所以我实际上在寻找的是知道他们是否扩展了J2ME功能以适应他们的设备需求。

这没有很好的记录,所以我问这个问题,希望有人在这里已经有了针对索尼爱立信设备的开发经验。

谢谢。

注意:这是一款索尼爱立信Elm,它基于索尼爱立信操作系统SE Java Platform 8.5


编辑:我接受QuickRecipesOnSymbianOS答案,因为它给了我这句话可帮助我的唯一特征的线索,但它缺少unfornatunately。索尼爱立信Java平台是我可以用来在手机上开发真实程序的唯一API。但是JP-8.5没有实现JSR-307软件包,它可以帮助我管理APN。谢谢大家的帮助。

+0

Sony-Ericsson Elm上没有任何Symbian或Series60。您可以使用JavaME或Flash Lite,就是这样。我不认为他们中的任何一个会让你操纵接入点。 – 2010-04-27 15:30:13

+0

所以你的意思是操作系统是纯粹的索尼爱立信?我认为它是基于他们定制的Symbian OS。对于J2ME,JVM已经由索尼爱立信进行了修改,所以我敢打赌他们还扩展了功能。关于他们自己的J2ME SDK的信息很少。 – Ucodia 2010-04-29 20:56:34

回答

1

那么,我希望你得到伟大的Vivaz手机,而不是Satio。

为了学习有关Symbian OS C++,先去Foundation网站。

相关插件:最新推出针对Symbian OS C++的书的形式是Quick Recipes on Symbian OS

现在,你不会找到比的Symbian OS C++更好的方式来操纵你的手机接入点。

的JavaME根本没有这样做的正确的API,至少直到JSR-307实现。

我相信Qt没有集成相当得足够紧,只是还没有任何但应该很快改变。密切关注它。

扩展了Symbian Python运行时做你想要将需要一些的Symbian OS C++反正什么。

+0

这不是一个Vivaz或Satio手机,它是榆树,所以我不能为我们的Symbian基金会。感谢这些资源。所以看起来我唯一的选择就是Symbian S60 C++ SDK。 – Ucodia 2010-04-27 11:55:01

+0

不幸的是,榆树是基于索尼爱立信Java平台8.5(JP-8.5),而不是Series60。你将无法使用Symbian OS C++ – 2010-04-27 15:28:45

+0

我接受这个答案,因为它给了我一个关于唯一可以帮助我的特性的线索,但是这是无法幸免的。索尼爱立信Java平台是我可用于在手机上开发真正节目的API。但是JP-8.5没有实现JSR-307软件包,它可以帮助我管理APN。谢谢大家的帮助。 – Ucodia 2010-05-01 13:51:42

0

注:我的回答以下假设它是关于一个symbian设备。因为它实际上的下方J2ME设备都不适用


最简单的方式来实现你想要做什么可能是当你想阻止自动连接,只删除所有的“目的地”。否则,设备将依次测试每个目标,直到找到一个有效的设备。

您还可以设置您的目的地,以便它们不被自动使用。该设置必须针对每个目的地单独完成。

您也可以将您的目的地分组,并将其中一个组设置为默认值。如果您将默认设置为空组,则不应该获得任何自动连接。

请注意,我还没有测试过任何这些方法。当我漫游时,我会关闭使用它们的应用程序中的自动更新。有些应用程序甚至可以检测您何时漫游并避免自动连接。

有S60应用程序可以改善香草S60的连接管理,但我不知道他们中的任何人是否可以帮助你解决你的问题。

如果你自己在编程时自己不得不使用诺基亚论坛提供的Symbian S60版C++ SDK。 Java ME不允许您操作设备的目标。

+0

这就是我实际上在做的,手动删除Intenet和MMS设置以避免自动连接。事实上,每次手动操作都很烦人,而当你经常漫游时更是如此。使用Symbian C++ SDK进行编程并不是我最喜欢的方法,但它似乎是唯一符合我需求的方法。或回到WM6 ... – Ucodia 2010-04-27 12:03:56

0

是的,你需要使用的Symbian C++修改CommDB,其中包含连接列表。直接使用它非常痛苦,但有一些实用程序可以帮助你。看看所有在developer library中的CApSelect,CApDataHandler和CApAccessPointItem。

是的,这些将适用于所有独立于品牌的现代Symbian手机。

0

榆树设备应该有(我没有验证过)最初由诺基亚设计的接入点API。不知道你是否可以用它来达到你想要的目的。来自developer.sonyericsson.com的J2me开发者指南应该包含您需要的所有信息。

相关问题