我在Android中的锁屏应用程序运行良好,现在我想稍微改进一下。 当设备开始响铃我的锁定屏幕应用程序的警报必须完成。请告诉我如何才能听到警报开始响铃? 提前谢谢。
答案 0 :(得分:2)
您可以设置BroadcastReceiver
以收听闹钟事件。收到相关操作后,您可以停止锁定屏幕应用程序。
示例代码如下所示,
private BroadcastReceiver broadcastReceiver = new BroadcastReceiver()
{
@Override
public void onReceive(Context context, Intent intent)
{
String action = intent.getAction();
if (action.equals("com.android.deskclock.ALARM_ALERT") ||
action.equals("com.android.deskclock.ALARM_SNOOZE") ||
action.equals("com.android.deskclock.ALARM_DISMISS") ||
action.equals("com.android.deskclock.ALARM_DONE"))
{
// Stop the screen lock application here...
}
}
};