2010-04-26 32 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開發者指南應該包含您需要的所有信息。

相關問題