標準の JavaME には、バックグラウンド MIDlet を作成する方法はありません。
Display.setCurrent(null);
ただし、一部の電話機では、GUI を非表示にして代わりに電話機の UI を表示することができます。Sony Ericsson の携帯電話で動作するのを見たことがありますが、Nokia のデバイスで動作するかどうかはわかりません。(私はそうは思わない)。ただし、Asha モデルでは、Nokia が新しい API のセット全体を導入したので、それらの 1 つを使用してそれを行うことができるかもしれません。私は自分でそのようなオプションを見つけることができませんでした。
許可プロンプトに関しては、悲しいことに、それらを取り除く方法は 1 つしかありません。それは、MIDlet に高価な証明書を使用して署名することです (年間 299 ドル)。
ただし、一部の電話では、セキュリティ設定を手動で設定できます。これは、いくつかの Sony Ericsson の携帯電話でも見たことがあります。「カメラ アクセス」などの特定の操作について、「一度だけ確認する」または「確認しない」などを設定できます。ただし、Nokia がそのようなオプションを提供しているとは思わないでください。最後に、携帯電話にパッチを当てたりハッキングしたりして JavaME のセキュリティを無効にすることも可能です。しかし、繰り返しになりますが、私はこれを Sony Ericsson の携帯電話でしか見たことがなく、Nokia の携帯電話でそれを行う方法を知りません。
恐れ入りますが、署名を検討していただく必要があります。