本文整理了Java中android.app.Application.registerComponentCallbacks()
方法的一些代码示例,展示了Application.registerComponentCallbacks()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.registerComponentCallbacks()
方法的具体详情如下:
包路径:android.app.Application
类名称:Application
方法名:registerComponentCallbacks
暂无
代码示例来源:origin: oasisfeng/condom
@Override public void registerComponentCallbacks(final ComponentCallbacks callback) {
if (SDK_INT >= ICE_CREAM_SANDWICH) mApplication.registerComponentCallbacks(callback);
}
代码示例来源:origin: JessYanCoding/AndroidAutoSize
mInitScaledDensity = displayMetrics.scaledDensity;
mInitXdpi = displayMetrics.xdpi;
application.registerComponentCallbacks(new ComponentCallbacks() {
@Override
public void onConfigurationChanged(Configuration newConfig) {
代码示例来源:origin: JessYanCoding/MVPArms
mApplication.registerComponentCallbacks(mComponentCallback);
代码示例来源:origin: typ0520/fastdex
public void registerComponentCallbacks(ComponentCallbacks callback) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
this.realApplication.registerComponentCallbacks(callback);
}
}
代码示例来源:origin: Trumeet/MiPushFramework
@Override public void registerComponentCallbacks(final ComponentCallbacks callback) {
if (SDK_INT >= ICE_CREAM_SANDWICH) mApplication.registerComponentCallbacks(callback);
}
@Override public void unregisterComponentCallbacks(final ComponentCallbacks callback) {
代码示例来源:origin: roomanl/AndroidDownload
@Override
public void registerComponentCallbacks(ComponentCallbacks callback) {
app.registerComponentCallbacks(callback);
}
代码示例来源:origin: jenzz/RxAppState
@Override
public void start() {
isRunning = true;
app.registerActivityLifecycleCallbacks(activityStartedCallback);
app.registerComponentCallbacks(uiHiddenCallback);
app.registerReceiver(screenOffBroadcastReceiver, new IntentFilter(ACTION_SCREEN_OFF));
}
代码示例来源:origin: moz1q1/WalleLibrary
application.registerComponentCallbacks(new ComponentCallbacks() {
@Override
public void onConfigurationChanged(Configuration newConfig) {
代码示例来源:origin: yangchong211/YCAudioPlayer
public static void setDensity(@NonNull Application application) {
//获取application的DisplayMetrics
//DisplayMetrics 类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。
appDisplayMetrics = application.getResources().getDisplayMetrics();
//获取状态栏高度
barHeight = StatusBarUtils.getStatusBarHeight(application);
if (appDensity == 0) {
//初始化的时候赋值
appDensity = appDisplayMetrics.density;
appScaledDensity = appDisplayMetrics.scaledDensity;
//添加字体变化的监听
application.registerComponentCallbacks(new ComponentCallbacks() {
@Override
public void onConfigurationChanged(Configuration newConfig) {
//字体改变后,将appScaledDensity重新赋值
if (newConfig != null && newConfig.fontScale > 0) {
appScaledDensity = BaseApplication.getInstance().getResources()
.getDisplayMetrics().scaledDensity;
}
}
@Override
public void onLowMemory() {
}
});
}
}
代码示例来源:origin: jenzz/RxAppState
@Test
public void registersCallbacks() {
recognizer.start();
verify(mockApplication).registerActivityLifecycleCallbacks(any(ActivityLifecycleCallbacks.class));
verify(mockApplication).registerComponentCallbacks(any(ComponentCallbacks2.class));
verify(mockApplication).registerReceiver(any(BroadcastReceiver.class), any(IntentFilter.class));
}
代码示例来源:origin: JessYanCoding/MVPArt
mApplication.registerComponentCallbacks(mComponentCallback);
内容来源于网络,如有侵权,请联系作者删除!