所谓的手机锁屏就是启动一个Service
锁屏后的屏幕:
[img]
[/img]
package com.amaker.lockscreen;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.os.IBinder;
import android.view.LayoutInflater;
import android.view.View;
import android.view.WindowManager;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class RemoteLockScreenService extends Service {
EditText et;
WindowManager wm;
View v;
@Override
public IBinder onBind(Intent intent) {
return null;
}
boolean check(){
String password = et.getText().toString();
//这里先暂时把密码写成静态,
if(password.equals("7758520")){
return true;
}else{
return false;
}
}
@Override
public void onCreate() {
super.onCreate();
Context context = getApplicationContext();
wm = (WindowManager) context
.getSystemService(Context.WINDOW_SERVICE);
LayoutInflater inflater = LayoutInflater.from(context);
v = inflater.inflate(R.layout.lock_screen, null);
Button btn = (Button)v.findViewById(R.id.button1);
et = (EditText)v.findViewById(R.id.editText1);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(check()){
stopSelf();
}
}
});
WindowManager.LayoutParams params = new
WindowManager.LayoutParams();
params.width=-1;
params.height=-1;
params.flags = 1280;
params.type = 2002;
wm.addView(v, params);
}
@Override
public void onDestroy() {
super.onDestroy();
if(wm!=null&&v!=null){
wm.removeView(v);
}
}
}
切记:在AndroidManifest里一定要加入这个权限:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
- 大小: 11.3 KB
分享到:
相关推荐
Android一键锁屏源码实现,apk文件可直接安装到手机使用
Android锁屏 屏幕保护模块实例,如何实现锁屏功能呢?请参见本源码。具体功能:具备锁屏、屏蔽home、屏蔽返回、屏蔽挂机键等功能。
实现锁屏和浏览器提示音播放功能,支持IE,360,谷歌浏览器等。不支持火狐浏览器。
主要帮助大家轻松实现Android锁屏功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
简单的实现Android锁屏功能,下载即可使用
在Android应用中,我们经常会使用一种锁屏应用软件,你需要输入正确的连线顺序才能解开Android屏幕...今天这次我们要利用jQuery来实现这种锁屏功能,例子中提供了很多种锁屏方式,也可以自定义矩阵来增加锁屏的难度。
android源码高仿IPhone锁屏能实现IPhone锁屏界面功能,IPhone锁屏是比较经典的锁屏样式,由于是做山寨手机的,当然要模仿下了!
实现Android不锁屏 Posted on 2013年07月24日 by U3d / Unity3D脚本/插件 /被围观 33 次 手机不锁屏功能使用Andr
有的手机启动锁屏界面的过程会很卡,所以会明显看到亮屏之后锁屏界面的启动有延时,因此也可以选择监听系统灭屏的广播,屏幕关掉的时候就将锁屏界面准备好,直接亮屏展示(灭屏后你的app会比较容易被杀死,这点要...
利用距离传感器实现当靠近手机屏幕时自动息屏,离开则显示屏幕的功能。PS:安卓开发者可以来看看,简单的demo
最近公司要求做个九宫格解锁,本人用的是小米手机,看着他那个设置锁屏九宫格很好看,就做了该组件,不使用图片资源,纯代码实现。 尊重每个辛苦的博主,在http://blog.csdn.net/mu399/article/details/38734449的...
Flex前端实现手机滑动锁屏,解锁功能。 可进行密码的设置以及输入解锁。
增加了锁屏功能; 附件上传插件增加了进度条指示,并能根据需求上传大文件; 后台增加了积分记录和管理员操作记录; 前台编辑器增加了x-ss处理; 增加了手机浏览时的发帖按钮; 增加了后台和前台自动判断导航链接; ...
可在“更多相关内容”中自定义帮助界面是否自动隐藏二、跳过开屏广告长按该选项->点击“设置白名单”->对没有开屏广告或因为该功能而产生异常的应用打上勾,以将其加入白名单。系统级的应用默认加入了白名单,排除...
2.功能类似手机的人脸识别,当授权者在电脑面前时自动打开电脑屏幕,当授权者离开或者未识别到人脸时自动锁屏,相比密码锁屏要方便很多。 3.对比引擎已实现本地的人脸对比,但效果不好,可根据自己的需要对接腾讯...
5.修复了当手机锁屏,解锁后歌词进度等信息还是之前一首歌的bug 6.修复了返回主界面时播放状态显示不正确,进入播放详情页显示不正确 7.修复了未播放状态下点击主界面底部菜单进入播放详情页时点击播放按钮无效bug ...
1.整体项目采用MVC框架,是对android知识点...4、恶意软件发展速度的确一日千里,安全软件也要与时俱进,世面上的手机病毒已经具有了可以杀掉安全软件的功能, 通过多进程互相守护案例,讲述如何实现安全软件的自我保护。
这个demo的作用是实现8.0以后的后台监测到特定蓝牙信号自动唤醒APP的功能,首先需要另外一个装了可以发射蓝牙信号软件的手机,我这边是选取的ios平台上的lightblue,然后在这个软件里面新建一个虚拟设备名称是要demo...
实现功能 1:android设备可视化控制电脑,注意是可视化控制,相当于一个缩小版的电脑 2:远程shell,在手机输入dos命令, 3:遥控开机,关机,锁屏 4:ppt遥控器,桌面方向键 本次分享android源码和c#pc端源码...