讓Symbian程式自動連網,不要再問我要用哪一個存取點啦

入手內建Wifi的N82後,還蠻常會利用它的wifi連上網,不管是直接上傳照片到Picasa,或是用Opera Mini上網看看新聞,用到網路的機會其實還真不少。

可是Symbian平台有一個非常煩人的「功能」,每當需要連接網路時,就會跳出一個視窗問你要選擇哪一個存取點(GPRS、3G、Wifi AP等等),照理說這種東西應該第一次連網選一次就可以了,沒想到Symbian竟然每開一個需要連網的程式都要重新問一次。標準流程是這樣,問題一:「是否允許應用程式XXX使用系統及傳送或接收資料?」(明顯的廢話問一次就好了,為什麼每次執行都要重問一次啊!!!),問題二:「選擇存取點」(於是我就得從一堆永遠不會選的emome、MMS、Streaming…選項裡去選我的Wifi AP,最可怕的這也是每開一個程式就要選一次!!)

這種笨到家的設計讓我想到一個Apple的Mac廣告: Vista Security。這個廣告在諷刺Vista的「超強」安全性防護,不管你要做什麼都要先問你「Cancel or allow?」雖然我不用Vista,但看到這廣告竟然有種心有慼慼焉的感覺,什麼時候Symbian和Vista變成好朋友了啊…..

花了點時間研究解決方法後,終於找到一個不錯的方案,分享給大家參考,可以省掉很多選擇存取點的麻煩。

首先,第一步先安裝Psiloc Connect。這是能夠自動按照設定的優先順序選擇存取點的程式,它預設使用Wifi連網,會自動找最強的Wifi訊號來用,如果沒有Wifi時可以設定要不要自動連接GPRS或3G。裝完這個軟體後,它會在系統裡新增一個名為 “Psiloc Connect” 的虛擬存取點,每次只要選它就採用你先前設定的規則去連接網路,非常方便。

做到這裡時,只能解決一小部份的問題,因為兩個對話窗都還是會一直跳出來,所以接下來還得關掉這些煩人的對話窗。

關於要求選擇存取點的對話窗,這其實是有點複雜的問題。第一個要先知道的是Symbian原生程式和Java程式(J2ME)對於存取點的設定和連結方式是不一樣的。如果是原生的Symbian程式,應用程式自己有能力讓使用者設定一個預設的存取點,像是內建的瀏覽器(也就是「網路」)或是RealPlayer都有提供這種設定,但這也意味著如果應用程式不提供這個設定,我們就沒轍了;而對於J2ME程式而言,預設存取點的設定是在應用程式外來處理的,也就是說我們可以強制對每個J2ME做這種設定。

以下是J2ME程式的設定方法:

先到「應用程式」裡,找到「程式管理」這個軟體。打開後再選擇要設定自動連網的程式,以下以Opera Mini為例。

按確定開啟後,就會有一連串的設定,我們要設定的是「存取點」還有「連線方式」。

連線方式選擇「總是允許」,預設存取點則選「Psiloc Connect」。

這樣設定完就大功告成了,以後每次開Opera Mini時,就不用再回答第二個問題了。(沒錯,第一個問題關不掉…)
雖然這方法要對每一個需要連網的程式都設定預設存取點,但總是只要設一次就好,已經比每次開啟都要設定好上太多了。當然我希望能直接在OS這層做設定,讓每個程式都別再問這些問題了,可是目前還沒找到方法,如果有人知道請分享一下 😀

2 thoughts on “讓Symbian程式自動連網,不要再問我要用哪一個存取點啦

留言給我吧!