android.app.Service.onConfigurationChanged()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(10.1k)|赞(0)|评价(0)|浏览(392)

本文整理了Java中android.app.Service.onConfigurationChanged()方法的一些代码示例,展示了Service.onConfigurationChanged()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Service.onConfigurationChanged()方法的具体详情如下:
包路径:android.app.Service
类名称:Service
方法名:onConfigurationChanged

Service.onConfigurationChanged介绍

暂无

代码示例

代码示例来源:origin: firebase/firebase-jobdispatcher-android

@Override
@MainThread
public final void onConfigurationChanged(Configuration newConfig) {
 super.onConfigurationChanged(newConfig);
}

代码示例来源:origin: daniulive/SmarterStreaming

public void onConfigurationChanged(Configuration newConfig) {
  try {
    super.onConfigurationChanged(newConfig);
    if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
      Log.i(TAG, "onConfigurationChanged cur: LANDSCAPE");
    } else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
      Log.i(TAG, "onConfigurationChanged cur: PORTRAIT");
    }
    if(isPushing || isRecording || isRTSPPublisherRunning)
    {
      stopScreenCapture();
      synchronized(this)
      {
        data_list.clear();
      }
      createScreenEnvironment();
      setupVirtualDisplay();
    }
  } catch (Exception ex) {
  }
}

代码示例来源:origin: geeksonsecurity/android-overlay-malware-example

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
}

代码示例来源:origin: goeasyway/EasyPlug

@Override
public void onConfigurationChanged(Configuration newConfig) {
  if (service != null) {
    service.onConfigurationChanged(newConfig);
  }
  super.onConfigurationChanged(newConfig);
}

代码示例来源:origin: fg607/RelaxFinger

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  mFloatManager.configurationChanged(newConfig);
}

代码示例来源:origin: antest1/kcanotify

@Override
  public void onConfigurationChanged(Configuration newConfig) {
    Display display = ((WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    screenWidth = size.x;
    screenHeight = size.y;
    Log.e("KCA", "w/h: " + String.valueOf(screenWidth) + " " + String.valueOf(screenHeight));

    if (mParams != null) {
      mParams.x = (screenWidth - popupWidth) / 2;
      mParams.y = (int)((screenHeight - popupHeight) * 0.8);
    }

    super.onConfigurationChanged(newConfig);
  }
}

代码示例来源:origin: antest1/kcanotify

@Override
  public void onConfigurationChanged(Configuration newConfig) {
    Display display = ((WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    screenWidth = size.x;
    screenHeight = size.y;
    Log.e("KCA", "w/h: " + String.valueOf(screenWidth) + " " + String.valueOf(screenHeight));

    if (mParams != null) {
      if (mParams.x < 0) mParams.x = 0;
      else if (mParams.x > screenWidth - popupWidth) mParams.x = screenWidth - popupWidth;
      if (mParams.y < 0) mParams.y = 0;
      else if (mParams.y > screenHeight - popupHeight) mParams.y = screenHeight - popupHeight;
    }

    super.onConfigurationChanged(newConfig);
  }
}

代码示例来源:origin: antest1/kcanotify

@Override
  public void onConfigurationChanged(Configuration newConfig) {
    Display display = ((WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    screenWidth = size.x;
    screenHeight = size.y;
    Log.e("KCA", "w/h: " + String.valueOf(screenWidth) + " " + String.valueOf(screenHeight));

    if (mParams != null) {
      if (mParams.x < 0) mParams.x = 0;
      else if (mParams.x > screenWidth - popupWidth) mParams.x = screenWidth - popupWidth;
      if (mParams.y < 0) mParams.y = 0;
      else if (mParams.y > screenHeight - popupHeight) mParams.y = screenHeight - popupHeight;
    }

    super.onConfigurationChanged(newConfig);
  }
}

代码示例来源:origin: antest1/kcanotify

@Override
  public void onConfigurationChanged(Configuration newConfig) {
    Display display = ((WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    screenWidth = size.x;
    screenHeight = size.y;
    Log.e("KCA", "w/h: " + String.valueOf(screenWidth) + " " + String.valueOf(screenHeight));

    if (mParams != null) {
      if (mParams.x < 0) mParams.x = 0;
      else if (mParams.x > screenWidth - popupWidth) mParams.x = screenWidth - popupWidth;
      if (mParams.y < 0) mParams.y = 0;
      else if (mParams.y > screenHeight - popupHeight) mParams.y = screenHeight - popupHeight;
    }

    super.onConfigurationChanged(newConfig);
  }
}

代码示例来源:origin: antest1/kcanotify

@Override
  public void onConfigurationChanged(Configuration newConfig) {
    Display display = ((WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    screenWidth = size.x;
    screenHeight = size.y;
    Log.e("KCA", "w/h: " + String.valueOf(screenWidth) + " " + String.valueOf(screenHeight));

    if (mParams != null) {
      if (mParams.x < 0) mParams.x = 0;
      else if (mParams.x > screenWidth - popupWidth) mParams.x = screenWidth - popupWidth;
      if (mParams.y < 0) mParams.y = 0;
      else if (mParams.y > screenHeight - popupHeight) mParams.y = screenHeight - popupHeight;
    }

    super.onConfigurationChanged(newConfig);
  }
}

代码示例来源:origin: antest1/kcanotify

@Override
  public void onConfigurationChanged(Configuration newConfig) {
    Display display = ((WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    screenWidth = size.x;
    screenHeight = size.y;
    Log.e("KCA", "w/h: " + String.valueOf(screenWidth) + " " + String.valueOf(screenHeight));

    if (mParams != null) {
      if (mParams.x < 0) mParams.x = 0;
      else if (mParams.x > screenWidth - popupWidth) mParams.x = screenWidth - popupWidth;
      if (mParams.y < 0) mParams.y = 0;
      else if (mParams.y > screenHeight - popupHeight) mParams.y = screenHeight - popupHeight;
    }

    super.onConfigurationChanged(newConfig);
  }
}

代码示例来源:origin: iqiyi/Neptune

@Override
public void onConfigurationChanged(Configuration paramConfiguration) {
  ConcurrentMap<String, PluginServiceWrapper> aliveServices =
      PServiceSupervisor.getAliveServices();
  if (aliveServices != null) {
    // Notify all alive plugin service
    for (PluginServiceWrapper plugin : aliveServices.values()) {
      if (plugin != null && plugin.getCurrentService() != null) {
        plugin.getCurrentService().onConfigurationChanged(paramConfiguration);
      }
    }
  } else {
    super.onConfigurationChanged(paramConfiguration);
  }
}

代码示例来源:origin: antest1/kcanotify

@Override
  public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    contextWithLocale = getContextWithLocale(getApplicationContext(), getBaseContext());
    mInflater = LayoutInflater.from(contextWithLocale);
    Display display = ((WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    screenWidth = size.x;
    screenHeight = size.y;
    Log.e("KCA", "w/h: " + String.valueOf(screenWidth) + " " + String.valueOf(screenHeight));

    if (mParams != null) {
      if (mParams.x < 0) mParams.x = 0;
      else if (mParams.x > screenWidth - popupWidth) mParams.x = screenWidth - popupWidth;
      if (mParams.y < 0) mParams.y = 0;
      else if (mParams.y > screenHeight - popupHeight) mParams.y = screenHeight - popupHeight;
    }

    super.onConfigurationChanged(newConfig);
  }
}

代码示例来源:origin: killer8000/FloatingBall

@Override
public void onConfigurationChanged(Configuration newConfig) {
  //横竖屏切换时,需要重置再重建
  removeAllView();
  createView();
  super.onConfigurationChanged(newConfig);
}

代码示例来源:origin: antest1/kcanotify

super.onConfigurationChanged(newConfig);

代码示例来源:origin: henrychuangtw/Android-ChatHead

public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);

代码示例来源:origin: antest1/kcanotify

@Override
  public void onConfigurationChanged(Configuration newConfig) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
      Log.e("KCA", "lang: " + newConfig.getLocales().get(0).getLanguage() + " " + newConfig.getLocales().get(0).getCountry());
      KcaApplication.defaultLocale = newConfig.getLocales().get(0);
    } else {
      Log.e("KCA", "lang: " + newConfig.locale.getLanguage() + " " + newConfig.locale.getCountry());
      KcaApplication.defaultLocale = newConfig.locale;
    }
    if (getStringPreferences(getApplicationContext(), PREF_KCA_LANGUAGE).startsWith("default")) {
      LocaleUtils.setLocale(Locale.getDefault());
    } else {
      String[] pref = getStringPreferences(getApplicationContext(), PREF_KCA_LANGUAGE).split("-");
      LocaleUtils.setLocale(new Locale(pref[0], pref[1]));
    }

    contextWithLocale = getContextWithLocale(getApplicationContext(), getBaseContext());
    loadTranslationData(getApplicationContext());
    showDataLoadErrorToast(getApplicationContext(), getBaseContext(), getStringWithLocale(R.string.download_check_error));

    super.onConfigurationChanged(newConfig);
  }
}

代码示例来源:origin: antest1/kcanotify

@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  contextWithLocale = getContextWithLocale(getApplicationContext(), getBaseContext());
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M

代码示例来源:origin: ELynx/pokemon-go-xposed-mitm

public void onConfigurationChanged(android.content.res.Configuration newConfig) {
 if (ScriptLoader.isCalledFromJRuby()) {super.onConfigurationChanged(newConfig); return;}
 if (!JRubyAdapter.isInitialized()) {
  Log.i("Method called before JRuby runtime was initialized: RubotoService#onConfigurationChanged");
  {super.onConfigurationChanged(newConfig); return;}
 }
 String rubyClassName = scriptInfo.getRubyClassName();
 if (rubyClassName == null) {super.onConfigurationChanged(newConfig); return;}
 if ((Boolean)JRubyAdapter.runScriptlet(rubyClassName + ".instance_methods(false).any?{|m| m.to_sym == :onConfigurationChanged}")) {
  JRubyAdapter.runRubyMethod(scriptInfo.getRubyInstance(), "onConfigurationChanged", newConfig);
 } else {
  if ((Boolean)JRubyAdapter.runScriptlet(rubyClassName + ".instance_methods(false).any?{|m| m.to_sym == :on_configuration_changed}")) {
   JRubyAdapter.runRubyMethod(scriptInfo.getRubyInstance(), "on_configuration_changed", newConfig);
  } else {
   if ((Boolean)JRubyAdapter.runScriptlet(rubyClassName + ".instance_methods(true).any?{|m| m.to_sym == :on_configuration_changed}")) {
    JRubyAdapter.runRubyMethod(scriptInfo.getRubyInstance(), "on_configuration_changed", newConfig);
   } else {
    JRubyAdapter.runRubyMethod(scriptInfo.getRubyInstance(), "onConfigurationChanged", newConfig);
   }
  }
 }
}

相关文章