1

是否可以使已安装的应用程序自动启动?

谢谢

4

3 回答 3

0

在任何事件上自动启动?签IntentFilter出以使您的应用默认执行特定操作。

在特定时间/之后自动启动?退房Alarm

于 2011-02-01T12:20:59.720 回答
0

如果您想在启动时启动应用程序,请阅读本文。

于 2011-02-01T12:23:02.410 回答
0

是的 。

为此,您必须使用警报通知。

你可以在网上找到很多这方面的教程。只是谷歌它..

你会发现类似这样的代码......

            Intent intent = new Intent(FirstScreen.this, MyBroadcastListener.class);

            PendingIntent sender = PendingIntent.getBroadcast(FirstScreen.this,
                    0, intent, 0);

            // We want the alarm to go off 30 seconds from now.
            Calendar calendar = Calendar.getInstance();
            calendar.setTimeInMillis(System.currentTimeMillis());
            calendar.add(Calendar.SECOND, 30);

            // Schedule the alarm!
            AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
            am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);

您将设置的 BroadCastListener 可以调用任何活动作为回报。自己的应用程序也是..:)

于 2011-02-01T12:18:33.473 回答