2012-07-09 23 views
1

我已經使用codename one短信,手電筒,振動不是一個代號打造的android工作

我試圖用一個代號以下的Android應用:

1)Display.getInstance()flashBacklight(10 );

2)Display.getInstance()。vibrate(100);

3)Display.getInstance()。sendsms();

所有這些API都適用於J2me構建。

但是,對於android,他們都沒有工作。爲什麼會發生這種情況?我在motorolla atrix 2上試了一下。

回答

0

如果我沒有記錯,在Android上不支持flashBacklight,但是現在可能已經有了舊的Android版本。你可以提出一個問題,我們可以再看一遍。

振動應該工作其可能振動已禁用該特定設備上,但我沒有嘗試過。你也可以提出一個問題,我們可以看看。

發送短信爲我工作,它打開了Android上的SMS意圖,並傳遞短信應發送到的文本/號碼。這與發送SMS的J2ME版本不同。

+0

我把sendSMS()方法放在try catch塊中,並在對話框中顯示異常。我得到一個java.lang.securityException:發送短信消息:用戶10105或當前進程都沒有android權限.END_SMS。我該如何解決這個問題? – Nikhil 2012-07-10 17:12:41

+0

我剛剛發現了一個可能也適用於振動的錯誤。由於我有很多地方性的變化,所以我會花些時間更新它,但這些應該在下週的某個時候開始工作。如果您想跟蹤此問題,則可以在問題跟蹤器中提出問題。謝謝。 – 2012-07-10 18:50:37

+0

當然...我會提出這些問題:) – Nikhil 2012-07-11 02:53:08