Chinaunix首页 | 论坛 | 博客
  • 博客访问: 409232
  • 博文数量: 101
  • 博客积分: 2247
  • 博客等级: 大尉
  • 技术积分: 979
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-15 22:39
文章分类

全部博文(101)

文章存档

2012年(1)

2011年(100)

分类: 嵌入式

2011-06-28 18:06:08

safe mode是一个测试模式,用来删除那些可能导致系统出错或者崩溃的3rd APK。区别3rd APK和core process是根据打在APK上的key来决定的,APK在安装的时候会被打上各种类型的KEY,具体参照 build/target/product/security,KEY是根据makefile的LOCAL_CERTIFICATE来设定的。

1.进入android开机第二个画面,长按MENU键进入safe mode
进入桌面后在左下角会出现safe mode几个字。
并在后台可以看到这样的信息:
I/WindowManager( 1024): SAFE MODE ENABLED (menu=1 s=0 dpad=0 trackball=0)

2.重启即可退出safe mode。

3.如果退出不了,请检测menu键是否损坏。

4.在移植gpio_button时注意要加上active_low参数,如:
static struct gpio_keys_button gpio_buttons[] = {
{
.code = KEY_MENU,
.gpio = 18,
.desc ="user",
.wakeup      = 1,
            .active_low       = 1,
},
};

阅读(2619) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~