package example.com.locker.service;
import android.content.broadcastreceiver;
import android.content.context;
import android.content.intent;
import android.content.intentfilter;
import android.os.ibinder;
import android.util.log;
import android.widget.toast;
import example.com.locker.activity.lockactivity;
public class lockservice extends service
private intent mintent;
@override
public ibinder onbind(intent intent)
private broadcastreceiver mscreenonreceiver=new broadcastreceiver() }};
keyguardmanager km;
keyguardmanager.keyguardlock kl;
@override
public void oncreate()
@override
public void ondestroy()
}
package example.com.locker.activity;
import android.os.bundle;
import android.view.keyevent;
import android.view.menu;
import android.view.menuitem;
import android.view.view;
import android.view.window;
import android.view.windowmanager;
import android.widget.button;
import example.com.locker.r;
import example.com.locker.view.locklayer;
public class lockactivity extends activity
});}
//遮蔽音量鍵,返回鍵
@override
public boolean onkeydown(int keycode, keyevent event)
return super.onkeydown(keycode,event);
}}
遮蔽系統本身鎖屏,需要許可權<uses-permission
android:name=
"android.permission.disable_keyguard"
/>
監聽開機廣播,需要許可權<uses-permission
android:name=
"android.permission.receive_boot_completed"
/>
監聽開機廣播
package example.com.locker.service;
import android.content.broadcastreceiver;
import android.content.context;
import android.content.intent;
import android.util.log;
import android.widget.toast;
import example.com.locker.activity.cardactivity;
public class bootreceiver extends broadcastreceiver
@override
public void onreceive(context context, intent intent)
}
監聽螢幕
screen_on
和screen_off
這兩個action 只能通過**註冊才能監聽到,不能再manifest.xml檔案中給出
實現Android不鎖屏
手機不鎖屏功能使用android編輯器adt其實是很容易實現的,但是unity並沒有提供現成的介面,但是可以呼叫android介面,來輔助實現這個不鎖屏的功能。修改androidmanifest.xml檔案,新增 package com.test import android.os.bundle i...
Qt 實現超時鎖屏
最近使用qt實現超時鎖屏的功能 工控機觸控螢幕 當手長時間不觸控螢幕的時候,程式超時會顯示鎖屏視窗。主視窗超時顯示鎖屏視窗 系統視窗超時顯示鎖屏視窗 首先開啟乙個執行緒用於qtimer定時器計時,最開始進入軟體開啟定時器計時,超時則顯示鎖屏視窗 而手觸控螢幕會觸發滑鼠點選事件,則停止計時 而手離開螢...
觸控螢幕鎖屏(Touch Lock)功能實現
1 關閉 touch 對應應用程式中的鎖屏功能,提供該介面,具體實現是在 pdd中完成,當接收到應用程式關閉觸控螢幕的請求後,將裝置 上的觸控螢幕中斷關閉,這樣觸控螢幕將不起作用 一直等到請求解鎖命令後才重新將中斷開啟,恢復觸控螢幕功能。應用程式通知底層驅動的流程為 在 mdd中有個執行緒,在等待鎖...