-2

私は自分で目覚まし時計をプログラミングしていますが、その問題が発生しました。私はまた、私の問題の解決策を使用して、指定された(私が)アラームと着信音を大きく設定したいと考えています。可能であれば、コードを表示してください。

4

1 に答える 1

0

プログラミングの定番は、要件を非常に基本的なコンポーネントに分解することです。作成したい目覚まし時計アプリを、多数の小さな立方体で構成された大きな立方体として想像してください。それらのそれぞれを原子要素に分解する必要があります。それができたら、あなたはあなたの答えを持っているでしょう。

たとえば、あなたの場合、次の問題のいくつかを検討します。

  • ユーザーがアプリを最小化した後、引き続きアクティブ化されるバックグラウンド プロセスの実行。
  • サウンドを再生します。
  • 電話の状態(ロック/ロック解除)を無視して、他のアプリを優先し、「ウェイクアップ」ウィンドウを表示します。
  • 日付を取得する
  • 時間の取得

次に、SO/Google で特定の質問に対する回答を検索し始めます。Android の Web サイトとアカデミーも、Android に関するすべての素晴らしいリソースです。

これがお役に立てば幸いです。

于 2015-08-07T15:38:02.383 に答える