1.鎖屏顯示的activity如下配置
2.oncreate中新增
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);
當跳轉至上面的activity時,即可在鎖屏狀態下喚醒螢幕,並顯示activity
uri uri = ringtonemanager.getdefaulturi(ringtonemanager.type_ringtone);
rt.play();
開啟震動
vibrator vib = (vibrator) getsystemservice(service.vibrator_service);
if (vib != null) , 0);
}
@override
protected void ondestroy()
遮蔽back鍵
@override
public boolean onkeydown(int keycode, keyevent event)
}, true);
}return super.onkeydown(keycode, event);
}
無法通過上面的方法遮蔽home鍵,只能通過廣播監聽到home鍵按下時,進行處理
class innerrecevier extends broadcastreceiver }}
}}
在oncreate中註冊廣播
//建立廣播
innerreceiver = new innerrecevier();
//動態註冊廣播
intentfilter intentfilter = new intentfilter(intent.action_close_system_dialogs);
//啟動廣播
registerreceiver(innerreceiver, intentfilter);
在ondestroy中取消註冊
unregisterreceiver(innerreceiver);
Android 鎖屏記錄
先給大家看段對碼 mkeyguard keyguardmanager getsystemservice context.keyguard service mkeylock mkeyguard.newkeyguardlock mkeylock.disablekeyguard 做過系統鎖屏服務程式的童靴...
Android 鎖屏問題
android鎖屏 android鎖屏時,1.會首先呼叫onpause 所以應該儲存應用程式的資源。2.android解鎖的時候,會呼叫onresume,讀入儲存的應用程式的資源。如果執行程式是已經鎖屏,1.應用程式會先呼叫oncreate 然後onresume 再則onpause 2.這時得到的螢...
實現Android不鎖屏
手機不鎖屏功能使用android編輯器adt其實是很容易實現的,但是unity並沒有提供現成的介面,但是可以呼叫android介面,來輔助實現這個不鎖屏的功能。修改androidmanifest.xml檔案,新增 package com.test import android.os.bundle i...