本文整理了Java中android.app.Service.onConfigurationChanged()
方法的一些代码示例,展示了Service.onConfigurationChanged()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Service.onConfigurationChanged()
方法的具体详情如下:
包路径:android.app.Service
类名称: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);
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!