Android应用程序在启动和后台运行

时间:2011-09-08 18:27:55

标签: 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);

}

我希望此代码在启动时和后台运行

2 个答案:

答案 0 :(得分:1)

使用broadcast Intent收听此BroadcastReceiver,并通过Android Manifest receiver告诉系统。

答案 1 :(得分:0)

如果你想在后台运行任何东西,那么你应该接受服务而不是活动的帮助。