我想为Android和iPhone创建一个应用程序,当手机被指纹解锁时,它会执行某些操作。此外,我希望应用程序根据用于解锁的手指执行不同的操作。 这样的事情可能已经存在吗?
答案 0 :(得分:0)
Iphone: - 如果应用程序已打开,则手机已解锁,您可以获得手机的解锁事件,但如果应用已关闭,则iphone无法获取解锁事件。
Android解决方案: - 注册处理“ACTION_USER_PRESENT”操作的广播接收器。请查看此链接以获取更多详细信息https://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT
public class LockStateReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// do your stuff here
}
}