请教各位达人,我想实现一个这样的功能:
现在我有个基于Android2.2系统的一个设备,然后有个后台的互联网服务器,我想在设备关机之前给服务器发送一些消息,比如开机可以用ACTION_BOOT_COMPLETED来监听开机的这个Action,那关机是不是用ACTION_SHUTDOWN来监听呢?请给出一些示例代码。
现在我有个基于Android2.2系统的一个设备,然后有个后台的互联网服务器,我想在设备关机之前给服务器发送一些消息,比如开机可以用ACTION_BOOT_COMPLETED来监听开机的这个Action,那关机是不是用ACTION_SHUTDOWN来监听呢?请给出一些示例代码。
/**
*@author coolszy
*@date 2011-6-14
*@blog http://blog.csdn.net/coolszy
*/public class BootCompletedReceiver extends BroadcastReceiver
{ @Override
public void onReceive(Context context, Intent intent)
{
Log.i("MainActivity", "系统启动完毕");
}
}关机的广播:
/**
*@author coolszy
*@date 2011-6-14
*@blog http://blog.csdn.net/coolszy
*/public class ShutdownReceiver extends BroadcastReceiver
{ @Override
public void onReceive(Context context, Intent intent)
{
Log.i("MainActivity", "启动关闭中...");
}
}AndroidManifest.xml文件配置:
<receiver android:name=".BootCompletedReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
<receiver android:name=".ShutdownReceiver">
<intent-filter>
<action android:name="android.intent.action.ACTION_SHUTDOWN"/>
</intent-filter>
</receiver> 开机还需要权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />