摘要:
本文来自:安卓航班网在android应用中,通常会有按返回键(即keyCode == KeyEvent.KEYCODE_BACK)的情况,但大多情况下该应用还在任务里运行着,并不是我们想要的结果。 但我们可以这样实现,当用户点击自定义的退出按钮或返回键时,在onDestroy()里强制退出应用,或直接杀死进程,具体操作代码如下: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //按下键盘上返回按钮 if(keyCode == KeyEvent.KEYCODE_BACK){ new AlertDialog.Bu 阅读全文
摘要:
本文来自:安卓航班网 通过Socket + Instrumentation实现模拟键盘鼠标事件主要通过以下三个部分组成: Socket编程:实现PC和Emulator通讯,并进行循环监听 Service服务:将Socket的监听程序放在Service中,从而达到后台运行的目的。这里要说明的是启动服务有两种方式,bindService和startService,两者的区别是,前者会使启动的Service随着启动Service的Activity的消亡而消亡,而startService则不会这样,除非显式调用stopService,否则一直会在后台运行因为Service需要通过一个Activity来 阅读全文
摘要:
本文来自:安卓航班网 锁定屏幕对于移动终端来说是非常有必要的,但是对于机顶盒产品就没有这个必要了。所以本文介绍一下怎样让Android设备永不锁屏。 Android系统的锁屏时间存放在Setting数据库中,字段为Settings.System.SCREEN_OFF_TIMEOUT。查看SettingsProvider源码,查看如下文件的源码:frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java查看loadSystemSettings()函数的代码如下:p 阅读全文