闹钟唤醒是定时器到时,取消键盘锁,弹出闹响界面,使用的类为Keyguardmanager,可以查一下,也可看下闹钟的源码
解决方案 »
- 模拟器提示Unfortunately,Activity has stopped.
- 关于平板LCD调试的一个问题
- 求大量照片上传方案
- android 布局自适应各种分辨率呢
- 怎么样改变滚动条样式?
- 大家看看这异常怎么回事,谢谢
- 小菜鸟初学小问题
- 用百度地图API时,The following classes could not be instantiated
- 关于android的listView排序问题...
- 布局隐藏的时候抱空指针的错误
- 请教JNI的C层char*二进制数据如何传到java层
- 点击菜单没反应:Window already focused, ignoring focus gain of
if (mKeyguardLock == null) {
mKeyguardLock = mKeyguardManager.newKeyguardLock(Log.LOGTAG);
mKeyguardLock.disableKeyguard();
}
}
protected void onCreate(Bundle icicle) {
super.onCreate(icicle); mAlarm = getIntent().getParcelableExtra(Alarms.ALARM_INTENT_EXTRA); // Get the volume/camera button behavior setting
final String vol =
PreferenceManager.getDefaultSharedPreferences(this)
.getString(SettingsActivity.KEY_VOLUME_BEHAVIOR,
DEFAULT_VOLUME_BEHAVIOR);
mVolumeBehavior = Integer.parseInt(vol); requestWindowFeature(android.view.Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
updateLayout(); // Register to get the alarm killed intent.
registerReceiver(mReceiver, new IntentFilter(Alarms.ALARM_KILLED));
}