2009-08-08 62 views
0

我在一個大多數人使用諾基亞(Symbian OS)的環境中工作,我需要開發處理SMS收件箱的軟件。我知道Java(J2ME或MIDP)最適合與平臺無關,但它不支持訪問SMS收件箱來閱讀或創建消息。什麼是涉及SMS的手機開發的最佳編程語言?

那麼下一個最好的語言/平臺的使用是什麼,要考慮到其他移動操作系統(Windows Mobile,Palm OS和Android)未來的可擴展性?

回答

2

我認爲如果你第一次去製造商的移動電話的網站,你想開發的,看看手機上運行什麼語言,這將是明智的。併爲其他不同的手機做同樣的事情...我認爲這將有助於縮小您的選擇範圍...

+0

這是最終會發生的情況,但問題是我需要從正確的編程語言開始,以便我不必爲其他移動操作系統重寫代碼。諾基亞擁有自己的專有平臺,但只適用於Symbian – CoDeR 2009-08-08 18:05:19

0

您可以在某些平臺上使用C/C++,但是如果您希望源代碼與跨平臺兼容,則除Java外沒有其他選項。是的,如果Java應用程序具有適當的權限,它可以讀取用戶數據(包括SMS,我相信)。

+0

感謝Andrejs,但很遺憾,無論使用何種權限,都無法使用Java訪問系統SMS收件箱: ( – CoDeR 2009-08-08 12:00:42

+0

我認爲這應該取決於你使用的平臺,但我可能是錯誤的。 – 2009-08-08 12:08:34

+0

thanx再次爲你的努力Andrejs,這是一個願望清單下J2ME的項目 – CoDeR 2009-08-08 12:16:44

0

我不得不同意,除了iPhone以外,大多數智能手機都運行基於Java的操作系統,Java將成爲通用語言。

你能解釋一下你的項目多一點嗎?這是一個通過短代碼在服務的手機本身的程序?

+0

這是一個程序運行在手機上,並不斷檢查系統的SMS收件箱,用於特殊格式化的SMS消息,其中包含程序的一些說明 – CoDeR 2009-08-08 18:01:44

+0

我不確定您是否可以在手機端進行此操作,除非它可能是智能手機。我認爲BREW http://en.wikipedia.org/wiki/Binary_Runtime_Environment_for_Wireless可能會這樣做,但我不確定你在做什麼 – 2009-08-10 14:56:40

0

您是否必須訪問實際的收件箱,或者是否足以閱讀發送至您的應用程序的SMS消息?在這種情況下,您可以使用推送註冊表來註冊您的MIDlet應該接收傳入的消息。

+0

我需要訪問實際的SMS收件箱:( – CoDeR 2009-08-08 18:02:46

相關問題