Ver Mensaje Individual
  #366  
Viejo 06/10/13, 12:23:28
Array

[xs_avatar]
menan menan no está en línea
Miembro del foro
· Votos compra/venta: (28)
 
Fecha de registro: mar 2010
Mensajes: 377
Modelo de smartphone: Magic

Código:
                updateKeyAssignments();
            
    boolean keyRebindingEnabled = Settings.System.getIntForUser(resolver,
                    Settings.System.HARDWARE_KEY_REBINDING, 0, UserHandle.USER_CURRENT) == 1;

            mHasMenuKeyEnabled = false;

            if (!keyRebindingEnabled) {
                if (mHasHomeKey) {
                    if (mHasAppSwitchKey) {
                        mLongPressOnHomeBehavior = KEY_ACTION_NOTHING;
                    } else {
                        mLongPressOnHomeBehavior = KEY_ACTION_APP_SWITCH;
                    }
                }
                if (mHasMenuKey) {
                    mPressOnMenuBehavior = KEY_ACTION_MENU;
                    if (mHasAssistKey) {
                        mLongPressOnMenuBehavior = KEY_ACTION_NOTHING;
                    } else {
                        mLongPressOnMenuBehavior = KEY_ACTION_SEARCH;
                    }
                    mHasMenuKeyEnabled = true;
                }
                if (mHasAssistKey) {
                    mPressOnAssistBehavior = KEY_ACTION_SEARCH;
                    mLongPressOnAssistBehavior = KEY_ACTION_VOICE_SEARCH;
                }
                if (mHasAppSwitchKey) {
                    mPressOnAppSwitchBehavior = KEY_ACTION_APP_SWITCH;
                    mLongPressOnAppSwitchBehavior = KEY_ACTION_NOTHING;
                }
            } else {
                if (mHasHomeKey) {
                    if (mHasAppSwitchKey) {
                        mLongPressOnHomeBehavior = Settings.System.getIntForUser(resolver,
                                Settings.System.KEY_HOME_LONG_PRESS_ACTION,
                                KEY_ACTION_NOTHING, UserHandle.USER_CURRENT);
                    } else {
                        mLongPressOnHomeBehavior = Settings.System.getIntForUser(resolver,
                                Settings.System.KEY_HOME_LONG_PRESS_ACTION,
                                KEY_ACTION_APP_SWITCH, UserHandle.USER_CURRENT);
                    }
                    mHasMenuKeyEnabled = (mLongPressOnHomeBehavior == KEY_ACTION_MENU);
                }
                if (mHasMenuKey) {
                    mPressOnMenuBehavior = Settings.System.getIntForUser(resolver,
                            Settings.System.KEY_MENU_ACTION,
                            KEY_ACTION_MENU, UserHandle.USER_CURRENT);
                    if (mHasAssistKey) {
                        mLongPressOnMenuBehavior = Settings.System.getIntForUser(resolver,
                                Settings.System.KEY_MENU_LONG_PRESS_ACTION,
                                KEY_ACTION_NOTHING, UserHandle.USER_CURRENT);
                    } else {
                        mLongPressOnMenuBehavior = Settings.System.getIntForUser(resolver,
                                Settings.System.KEY_MENU_LONG_PRESS_ACTION,
                                KEY_ACTION_SEARCH, UserHandle.USER_CURRENT);
                    }
                    mHasMenuKeyEnabled |= (mPressOnMenuBehavior == KEY_ACTION_MENU) ||
                        (mLongPressOnMenuBehavior == KEY_ACTION_MENU);
                }
                if (mHasAssistKey) {
                    mPressOnAssistBehavior = Settings.System.getIntForUser(resolver,
                            Settings.System.KEY_ASSIST_ACTION,
                            KEY_ACTION_SEARCH, UserHandle.USER_CURRENT);
                    mLongPressOnAssistBehavior = Settings.System.getIntForUser(resolver,
                            Settings.System.KEY_ASSIST_LONG_PRESS_ACTION,
                            KEY_ACTION_VOICE_SEARCH, UserHandle.USER_CURRENT);
                    mHasMenuKeyEnabled |= (mPressOnAssistBehavior == KEY_ACTION_MENU) ||
                        (mLongPressOnAssistBehavior == KEY_ACTION_MENU);
                }
                if (mHasAppSwitchKey) {
                    mPressOnAppSwitchBehavior = Settings.System.getIntForUser(resolver,
                            Settings.System.KEY_APP_SWITCH_ACTION,
                            KEY_ACTION_APP_SWITCH, UserHandle.USER_CURRENT);
                    mLongPressOnAppSwitchBehavior = Settings.System.getIntForUser(resolver,
                            Settings.System.KEY_APP_SWITCH_LONG_PRESS_ACTION,
                            KEY_ACTION_NOTHING, UserHandle.USER_CURRENT);
                    mHasMenuKeyEnabled |= (mPressOnAppSwitchBehavior == KEY_ACTION_MENU) ||
                        (mLongPressOnAppSwitchBehavior == KEY_ACTION_MENU);
                }
            }

Me da error este codigo . Si lo borro me compila hasta el final bien. Pero una vez flasheo el multi dpi esta ahi pero no funciona
Responder Con Cita