我很久以前就开始尝试开发一个与NFC身份验证一起使用的Android解锁屏幕应用程序,我正在使用Nexus S。
在互联网上进行了几次研究后,我得出结论,替换锁定屏幕作为第三方应用程序目前不受支持,我们需要修改平台以进行适当的实现。
这就是为什么我开发了一个主屏幕应用程序,给人们一种解锁屏幕应用程序的错觉。但我的问题是,在过程结束时,我希望被重定向到默认的启动器。
我首先尝试了下面的代码,但问题是我必须在默认主屏幕和我的新应用程序之间做出选择。
所以我尝试了下面的代码,但它似乎不起作用。
我得到了以下LogCat:
在互联网上进行了几次研究后,我得出结论,替换锁定屏幕作为第三方应用程序目前不受支持,我们需要修改平台以进行适当的实现。
这就是为什么我开发了一个主屏幕应用程序,给人们一种解锁屏幕应用程序的错觉。但我的问题是,在过程结束时,我希望被重定向到默认的启动器。
我首先尝试了下面的代码,但问题是我必须在默认主屏幕和我的新应用程序之间做出选择。
Intent goHome = new Intent();
i.setAction("android.intent.action.MAIN");
i.addCategory("android.intent.category.HOME");
startActivity(goHome);
所以我尝试了下面的代码,但它似乎不起作用。
Intent goHome = new Intent(Intent.ACTION_MAIN);
goHome.setClassName("com.android.launcher", "com.android.launcher.Launcher");
startActivity(goHome);
我得到了以下LogCat:
你有任何想法为什么它不起作用吗?这是正确的做法吗?无法找到显式活动类(com.android.launcher.laucher)