首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用密钥保护程序并启动粘滞,而不是使用用于BlackBerry的Android

禁用密钥保护程序并启动粘滞,而不是使用用于BlackBerry的Android
EN

Stack Overflow用户
提问于 2014-08-13 21:09:48
回答 1查看 465关注 0票数 0

我试图将一个android应用程序移植到BB,但在一些事情上我遇到了一些问题。首先,当这个应用程序启动时,它会创建一个服务来侦听某些事件,不管应用程序是在前台还是后台。如果服务被终止,我希望它自动重新启动。下面是我在服务本身中的代码:

公共int onStartCommand(意图,int标志,int startId) { //其他代码在这里.

代码语言:javascript
复制
 // this will restart service if killed.  
return START_STICKY

}

这在Android中可以正常工作,但不会在BB上重新启动服务。有人经历过吗?

其次,如果设备被关闭,我正在尝试重新启动一个活动。因此,我创建了一个唤醒锁来打开屏幕,然后禁用密钥保护并最终启动该活动。不幸的是,我不能让钥匙保护装置失效。下面是我禁用密钥保护的代码,有人经历过吗?

(KeyguardManager)getSystemService(KEYGUARD_SERVICE);Keylockmgr.newKeyguardLock("My Tag").disableKeyguard();

任何帮助都将不胜感激!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-13 21:26:54

这在Android中可以正常工作,但不会在BB上重新启动服务。有人经历过吗?

引用BlackBerry文档:

后台服务:应用程序只能在用户运行时才能运行服务,无论是在全屏模式下还是在缩略图模式下。

现在,我对“缩略图模式”有点模糊,但我对此的解释是,START_STICKY将被忽略。

不幸的是,我不能让钥匙保护装置失效

根据BlackBerry文档,不支持DISABLE_KEYGUARD

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25296188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档