欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 6.0開發(fā)實(shí)現(xiàn)關(guān)機(jī)菜單添加重啟按鈕的方法

 更新時(shí)間:2017年09月29日 10:33:08   作者:extfff  
這篇文章主要介紹了Android 6.0開發(fā)實(shí)現(xiàn)關(guān)機(jī)菜單添加重啟按鈕的方法,涉及Android6.0針對(duì)相關(guān)源碼的修改與功能添加操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Android 6.0開發(fā)實(shí)現(xiàn)關(guān)機(jī)菜單添加重啟按鈕的方法。分享給大家供大家參考,具體如下:

修改:
/trunk/LINUX/android/frameworks/base/core/res/res/values/config.xml

添加數(shù)組name為config_globalActionsList的值

修改:
/LINUX/android/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java

添加變量:

private static final String GLOBAL_ACTION_KEY_USERS = "users";
private static final String GLOBAL_ACTION_KEY_SETTINGS = "settings";
private static final String GLOBAL_ACTION_KEY_LOCKDOWN = "lockdown";
private static final String GLOBAL_ACTION_KEY_REBOOT = "reboot";

在 private GlobalActionsDialog createDialog()內(nèi)添加:

if (GLOBAL_ACTION_KEY_POWER.equals(actionKey)) {
  mItems.add(new PowerAction());
} else if (GLOBAL_ACTION_KEY_REBOOT.equals(actionKey)) {
  mItems.add(new RebootAction());
} else if (GLOBAL_ACTION_KEY_AIRPLANE.equals(actionKey)) {
  mItems.add(mAirplaneModeOn);
} else if (GLOBAL_ACTION_KEY_BUGREPORT.equals(actionKey)) {
  if (Settings.Global.getint(mContext.getContentResolver(),
  Settings.Global.BUGREPORT_IN_POWER_MENU, 0) != 0 && isCurrentUserOwner()) {
    mItems.add(getBugReportAction());
  }
}

在空白處添加:

private final class RebootAction extends SinglePressAction {
  private RebootAction() {
    super(com.android.internal.R.drawable.ic_lock_power_reboot, R.string.global_action_reboot);
  }
  @Override
  public Boolean showDuringKeyguard() {
    return true;
  }
  @Override
  public Boolean showBeforeProvisioning() {
    return true;
  }
  @Override
  public void onPress() {
    try {
      IPowerManager pm = IPowerManager.Stub.asInterface(ServiceManager.getService(Context.POWER_SERVICE));
      pm.reboot(true, null, false);
    }
    catch (RemoteException e) {
      Log.e(TAG, "PowerManager service died!", e);
      return;
    }
  }
}

結(jié)束

需要編譯以下目錄

/trunk/LINUX/android/frameworks/base
/trunk/LINUX/android/frameworks/res

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程》、《Android調(diào)試技巧與常見問題解決方法匯總》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Android衛(wèi)星菜單效果的實(shí)現(xiàn)方法

    Android衛(wèi)星菜單效果的實(shí)現(xiàn)方法

    這篇文章主要介紹了Android衛(wèi)星菜單效果的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2017-05-05
  • 一起動(dòng)手編寫Android圖片加載框架

    一起動(dòng)手編寫Android圖片加載框架

    這篇文章主要和大家一起動(dòng)手編寫Android圖片加載框架,從內(nèi)部原理到具體實(shí)現(xiàn)來詳細(xì)介紹如何開發(fā)一個(gè)簡(jiǎn)潔而實(shí)用的Android圖片加載緩存框架,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Android獲取設(shè)備傳感器的方法

    Android獲取設(shè)備傳感器的方法

    這篇文章主要為大家詳細(xì)介紹了Android獲取設(shè)備傳感器的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Android 文件數(shù)據(jù)存儲(chǔ)實(shí)例詳解

    Android 文件數(shù)據(jù)存儲(chǔ)實(shí)例詳解

    這篇文章主要介紹了Android 文件數(shù)據(jù)存儲(chǔ)實(shí)例詳解的相關(guān)資料,這里附有實(shí)例代碼,幫助大家學(xué)習(xí)理解,需要的朋友可以參考下
    2016-12-12
  • Android自定義帶加載動(dòng)畫效果的環(huán)狀進(jìn)度條

    Android自定義帶加載動(dòng)畫效果的環(huán)狀進(jìn)度條

    這篇文章主要介紹了Android自定義帶加載動(dòng)畫效果的環(huán)狀進(jìn)度條,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Android實(shí)現(xiàn)一鍵鎖屏功能

    Android實(shí)現(xiàn)一鍵鎖屏功能

    這篇文章主要介紹了Android實(shí)現(xiàn)一鍵鎖屏,在xml中創(chuàng)建device_admin.xml,在manifest中加入詳細(xì)文件,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • Android利用SpannableString實(shí)現(xiàn)格式化微博內(nèi)容

    Android利用SpannableString實(shí)現(xiàn)格式化微博內(nèi)容

    這篇文章主要介紹了Android利用SpannableString實(shí)現(xiàn)格式化微博內(nèi)容的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考借鑒價(jià)值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • Window下adb shell中文亂碼問題解決方法

    Window下adb shell中文亂碼問題解決方法

    這篇文章主要介紹了Window下adb shell中文亂碼問題解決方法,本文講解了出現(xiàn)這個(gè)問題的原因以及解決方法,需要的朋友可以參考下
    2015-04-04
  • Android ANR無響應(yīng)分析解決方案

    Android ANR無響應(yīng)分析解決方案

    這篇文章主要為大家介紹了Android ANR無響應(yīng)分析解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Android Studio實(shí)現(xiàn)登錄功能案例講解

    Android Studio實(shí)現(xiàn)登錄功能案例講解

    這篇文章主要介紹了Android Studio實(shí)現(xiàn)登錄功能案例講解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評(píng)論