android eng 版本,Android修改user版本默认关闭开发者选项模式,eng版本默认打开开发者选项模式...

本文基于Android5.1

packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java

@Override

public void onResume() {

super.onResume();

if (mUnavailable) {

// Show error message

TextView emptyView = (TextView) getView().findViewById(android.R.id.empty);

getListView().setEmptyView(emptyView);

if (emptyView != null) {

emptyView.setText(R.string.development_settings_not_available);

}

return;

}

if (mDpm.getMaximumTimeToLock(null) > 0) {

// A DeviceAdmin has specified a maximum time until the device

// will lock... in this case we can't allow the user to turn

// on "stay awake when plugged in" because that would defeat the

// restriction.

mDisabledPrefs.add(mKeepScreenOn);

} else {

mDisabledPrefs.remove(mKeepScreenOn);

}

final ContentResolver cr = getActivity().getContentResolver();

mLastEnabledState = Settings.Global.getInt(cr,

Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0) != 0;

/// M: CR ALPS00327180. Lock and unlock screen, the switch is unchecked.

boolean isChecked = (mEnableDialog != null && mEnableDialog.isShowing()) ? true : mLastEnabledState;

mSwitchBar.setChecked(isChecked);

setPrefsEnabledState(mLastEnabledState);

//eng版本默认打开开发者模式

if (mHaveDebugSettings && !mLastEnabledState && "eng".equals(android.os.Build.TYPE)) {

// Overall debugging is disabled, but there are some debug

// settings that are enabled. This is an invalid state. Switch

// to debug settings being enabled, so the user knows there is

// stuff enabled and can turn it all off if they want.

Settings.Global.putInt(getActivity().getContentResolver(),

Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 1);

mLastEnabledState = true;

mSwitchBar.setChecked(mLastEnabledState);

setPrefsEnabledState(mLastEnabledState);

}

mSwitchBar.show();

mExt.customUSBPreference(mEnableAdb);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值