0

コードからアプリケーションを起動するにはどうすればよいですか?

私は簡単なタイマーを書いていますが、時間切れになるとメインアクティビティの画像が表示されます。ただし、これは、アプリケーションが常に画面に表示されている必要があることを意味します。ユーザーが別のアプリに切り替える (または単に [ホーム] を押す) と、アクティビティが表示されなくなり、標準の Android Phone またはタイマーがポップアップするのと同様の方法で、再び画面に表示する (アプリケーションに戻る) 必要があります。

したがって、実際には2つの質問があります。

  1. 画面の「上」にアプリケーションを取得するには?
  2. 画面がロックされているときにアプリケーションを正しく表示するには?
4

1 に答える 1

1

そのためには、タイマーがトリガーされたときにアクティビティを開始するサービスが必要です。

ロック画面でもアクティビティを表示する方法については、Android 目覚まし時計のソース コードをご覧ください。 .java

特に 85 ~ 90 行目に注意してください。ここでは、ロック画面に表示できるようにフラグが追加されています。もちろん、これは Mono for Android でも機能するはずです。

あなたの質問に対する素晴らしい答えもここにあります: Android デバイスを起動 する Mono for Android への移植はかなり簡単なはずです。

于 2012-05-31T09:05:51.463 に答える