码迷,mamicode.com
首页 > 移动开发 > 详细

关于 android 返回键 代码实现

时间:2015-04-17 20:16:41      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

转自:http://www.dewen.io/q/11313/android+%E6%A8%A1%E6%8B%9F%E8%BF%94%E5%9B%9E%E9%94%AE%E5%8A%9F%E8%83%BD,

 

我测试发现,有两种方法可行。
①、java.lang.Runtime

  1. Runtime runtime = Runtime.getRuntime();
  2. runtime.exec("input keyevent " + KeyEvent.KEYCODE_BACK);
 

②、android.app.Instrumentation

  1. Instrumentation inst = new Instrumentation();
  2. inst.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);
 

都测试成功了。可以实现 按BACK 的效果。

评论 (3) • 链接 • 2013-03-20
  • 0
    给力,赞一个 – 斑驳-neo 2013-03-20
  • 0
    非常不错,谢谢您的回答,这两个办法都是可行的,就是Instrumentation 是测试环境模拟的,不晓得我生产环境用这个有木有问题,还有就是Instrumentation 这个东西不能在主线程用,不过开个线程就可以了,非常感谢 – tlchencheng 2013-04-01
  • 0
    @tlchencheng 你确定按这个答案做,在任何程序界面都可以实现返回操作? – wangqi0609342013-08-04
  •  

关于 android 返回键 代码实现

标签:

原文地址:http://www.cnblogs.com/duanweishi/p/4435659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!