如何获取安卓系统中的应用启动事件?

Android 码拜 9年前 (2015-04-26) 1043次浏览 0个评论

安卓手机中,启动一个app,能不能获取这个app启动事件,然后判定它是哪个应用?有没有大概思路?(我看有些程序锁的应用,点击启动时候,会提示输入密码,这样的效果是如何做到的?),请前辈指教一下

如何获取安卓系统中的应用启动事件?
5分
好像有点儿难,你可以弄个后台service,不停的检查当前活动的activity,然后模拟一下这个功能
如何获取安卓系统中的应用启动事件?
5分
去查程序锁就能知道个大概了
如何获取安卓系统中的应用启动事件?
10分
1.在安卓手机中,启动一个app,能不能获取这个app启动事件,然后判定它是哪个应用?有没有大概思路?
可以通过ActivityManager中的am.getRunningTasks(1).get(0).topActivity.getPackageName()方法获取当前前台运行应用的包名

2.我看有些程序锁的应用,点击启动时候,会提示输入密码,这样的效果是如何做到的?
可以看看下面这几个链接的实现
http://www.2cto.com/kf/201401/274759.html
http://blog.csdn.net/furongkang/article/details/6926611
http://su1216.iteye.com/blog/1699681

如何获取安卓系统中的应用启动事件?
多谢各位,3#那个前辈的帮我解决了问题,那3个链接谢谢了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何获取安卓系统中的应用启动事件?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!