2011-09-08 124 views
0

即時通訊新的android,我提出了一個應用程序,我希望它在啓動時自動運行 和肯定的背景下,任何人都可以幫助我嗎? 問候Android應用程序在啓動和後臺運行

例如:

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    int delay = 10000;// in ms 

    Timer timer = new Timer(); 

    timer.schedule(new TimerTask(){ 
     public void run() { 
      AudioManager audio=((AudioManager) getSystemService(AUDIO_SERVICE)); 
      audio.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); 
     } 
    }, delay); 

}

我想這個代碼在啓動和背景

回答

1

運行偵聽此broadcast IntentBroadcastReceiver和它告訴系統一個Android Manifest receiver

+0

丹 - 很好的答案,因爲它是正確的,但你可以爲初學者提供更多的細節。 –

+0

完全即時通訊新,所以如果你可以爲我提供一個小例子代碼,例如,當我啓動移動時,顯示你好世界對話框,我需要這個PLZ,thx – user935143

+0

和即時通訊使用模擬器,我沒有設備但是,如果我可以對它進行測試,那麼idk – user935143

0

如果你想在後臺運行任何東西,那麼你應該藉助服務而不是活動。

+1

你能給我提供一個小例子嗎?一個工作的例子,所以我可以理解這個想法嗎? – user935143