摘要: 1)当我们重写了onKeyDown方法后,如果return false,则会继续调用系统的onKeyDown方法。如果只想让程序调用自己写的onKeyDown,则需要return true。利用该特性可以拦截耳机耳机按键,防止启动音乐。下面转载一下拦截屏幕按键的方法:在Android系统中用来显示界面的组件(Component)为Activity,也就是说只有重写Activity的onKeyDown方法来监控/拦截/屏蔽系统的返回键(back)、菜单键(Menu)及Home键。1、拦截/屏蔽返回键、菜单键实现代码123456789101112@OverridepublicbooleanonKe 阅读全文
posted @ 2012-10-11 15:24 tanqiantot 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。我们在同一个application内部,可以随意的startActivity from Activity A to Activity B,而官方的文档中说startActivity可能会报NotFoundException,表示被start的Activity不存在。因此,我们很容易忽略另一个 阅读全文
posted @ 2012-10-11 10:28 tanqiantot 阅读(273) 评论(0) 推荐(0) 编辑