2011-04-21 111 views
0

嘿, 我都需要一个应用程序被启动时,系统启动, 注册一个BroadcastReceiver接收项值意图是我所知道的一个解决方案,Android的 - 启动应用程序时,系统启动

,但我想知道桌面应用程序如何从启动运行? 我也想知道其他可用的方法,以便我可以为我的场景选择合适的方法。

任何答复将受到欢迎。

+0

有什么不好的广播接收器的方法呢?使用BroadcastReceiver的 – Aleadam 2011-04-21 04:52:32

+0

没问题,但我很好奇是否有其他方法 – user718146 2011-04-22 12:44:23

回答

2

写这样的代码清单文件......

receiver android:name=".AfterBoot" 

      intent-filter    
       action android:name="android.intent.action.BOOT_COMPLETED" 
      intent-filter 
receiver 
uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" 

- AfterBoot.java文件.......

public class AfterBoot extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
      // call your app launcher activity here .... 
} 
} 
相关问题