2 hssg380 hssg380 于 2016.01.20 17:34 提问

Android NFC:如何实现 点亮屏幕还是屏幕解锁 触发HostApduService? 10C

图片说明
就是想实现如图所示的支付认证方式的功能

4个回答

devmiao
devmiao   Ds   Rxr 2016.01.20 17:50
rui888
rui888   Ds   Rxr 2016.01.21 09:28
hssg380
hssg380   2016.01.21 09:43

谢谢哈,麻烦各位热心人了,但是我的问题需要知道的是:如何修改NFC HostApduService的启动条件,不是如何实现点亮屏幕和屏幕解锁。

kkksking
kkksking   2016.01.22 16:14

屏幕点亮和暗都会发广播,然后你通过接收广播去启动服务不就可以了= =

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android点亮屏幕并解锁
Android点亮屏幕并解锁需求:现在在做一个app要求有唤醒屏幕并解锁的需求,参考了网上的许多的博客,感觉前篇一律,有的手机上好使,在有的手机上不好使,参考了微信的视频呼叫唤醒屏幕,可以点亮手机屏幕,对于有上滑手势解锁的手机只能点亮屏幕不能解锁屏幕,后来经过尝试,当前应用中有一个锁屏弹起界面 的权限,默认是关闭的,打开这个权限之后就可以点亮屏幕并弹出界面了(有上滑手势解锁的手机),后台经过尝试现在
android解锁屏幕,点亮屏幕
/** * 解锁屏幕,需要权限:android.permission.DISABLE_KEYGUARD */ KeyguardManager keyguardManager = (KeyguardManager) this.getSystemService(Context.KEYGUARD_SERVICE); KeyguardLock keyguardLock = keygua
android 点亮屏幕和屏幕解锁
下面的代码可以用来点亮屏幕 PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE);) T2 U" T4 z/ f) d, v" E+ A mWakelock = pm.newWakeLock(Power
Android 解屏幕锁与点亮屏幕(来电时效果)
当Android手机(应该是所有的手机都这样)收到短信或者电话时,会自动点亮屏幕,解开屏幕锁,以方便用户即时操作,下面用代码来实现这一功能: PowerManager pm=(PowerManager) getSystemService(Context.POWER_SERVICE); //获取电源管理器对象 PowerManager.WakeLock wl = pm.newWak
Android点亮解锁屏幕
在许多应用都要用到在手机待机状态的时候点亮屏幕并解锁屏幕,比如说闹钟应用和重要消息提醒的应用。 话不多,首先是点亮屏幕: 这里先在AndroidManifest.xml里添加系统权限: 然后在java代码里面添加下面的方法,需要使用的地方调用一下即可 public void lightScreen(long time);参数是点亮的时长 { PowerManager.WakeL
android 唤醒屏幕,解锁以及部分机型点亮屏幕却没有解锁的问题
PowerManager pm =                 (PowerManager) context.getSystemService(Context.POWER_SERVICE);       PowerManager.WakeLock sCpuWakeLock sCpuWakeLock = pm.newWakeLock(                 Power
android 点亮屏幕与解锁
下面的代码可以用来点亮屏幕  PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE);  mWakelock = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP |PowerManager.SCREEN_DIM_WAKE_LOCK, "SimpleTimer");  m
Android屏幕解锁和点亮
有些场景需要程序自动点亮屏幕,解开屏幕锁,以方便用户即时操作,下面用代码来实现这一功能: //得到键盘锁管理器对象   KeyguardManager  km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);   //参数是LogCat里用的Tag   KeyguardLock kl = km.newKeyg
android 解锁 点亮屏幕
//保持屏幕常亮  PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);  mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, LOCK_TAG);  mWakeLo
Android点亮屏幕或屏幕解锁和锁定以及其他相关权限实现代码
1、Android屏幕常亮/点亮 复制代码 代码如下: //保持屏幕常亮 PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUS