2009-04-23 114 views
1

幫助我在這個問題上,你已經指出here如何隱藏在索尼愛立信MIDlet的圖標

「一些較新的索尼愛立信手機(與JP8.3平臺以後)有一個專有的Java應用程序管理API,只有能如果你的MIDlet是由索尼愛立信公司簽名的,那麼你可以訪問它,同時還可以使用jad屬性來讓用戶隱藏你的MIDlet圖標。「

我在j2me中開發了一個應用程序,我想檢查是否可以隱藏它的圖標。

+0

您鏈接的問題似乎與您描述的行爲不同。我猜MIDlet圖標的隱藏是爲了始終在設備上運行的應用程序,無論是否在後臺運行。基本上,你的第一句和最後一句話會混淆你正在嘗試做的事情。 – Fostah 2009-04-23 13:56:08

+0

實際上,我的應用程序通過推送註冊表在後臺運行,它正在偵聽來自端口的短信。在接收短信時,它將位置座標發送給發件人。 它將提供給用戶的安全服務,所以如果他失去了他的手機,所以他可以跟蹤。 我們想在安裝bcoz後隱藏midlet圖標,如果有人偷走了他的手機,以便我們可以在不知道他的情況下跟蹤他並且他也不能刪除該安裝。 – Learner 2009-04-24 03:29:28

回答

2

要從用戶隱藏自己的應用程序,添加以下應用程序屬性的.jad文件:

SEMC-的MIDlet-隱藏:Y
SEMC-ShowInActivityMenu:假
SEMC-SuppressJavaIcon:Y

如果你的MIDlet沒有被索尼愛立信信任的證書籤名,這可能不起作用。

這些應用程序屬性是您需要隱藏已安裝的應用程序的全部內容。

索尼愛立信應用程序管理系統API未公開。您需要讓SonyEricson向您發送您想要定位的手機的JavaDoc和二進制庫。

據我所知,它不允許您在安裝後隱藏應用程序。但是您可以使用它來卸載或啓動應用程序或隱藏安裝過程(靜默安裝)。

+0

哪個api被用來隱藏MIDlet的圖標? – Learner 2009-04-28 02:49:48

相關問題