类android.app.Application源码实例Demo

下面列出了怎么用android.app.Application的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: firebase-android-sdk   文件: PicassoModule.java
@Provides
@FirebaseAppScope
Picasso providesFiamController(
    Application application, PicassoErrorListener picassoErrorListener) {
  okhttp3.OkHttpClient client =
      new OkHttpClient.Builder()
          .addInterceptor(
              new Interceptor() {
                @Override
                public Response intercept(Chain chain) throws IOException {
                  return chain.proceed(
                      chain.request().newBuilder().addHeader("Accept", "image/*").build());
                }
              })
          .build();

  Picasso.Builder builder = new Picasso.Builder(application);
  builder.listener(picassoErrorListener).downloader(new OkHttp3Downloader(client));
  return builder.build();
}
 
源代码2 项目: GAlette   文件: GAletteInstrumentationTest.java
@Test
public void weaveSendAppView() throws Exception {
    // Process classes.
    processClass("com.uphyca.galette.GAletteInstrumentationTest$TestClassForSendAppView");

    // Load instrumented classes.
    TestClassForSendAppView instrumentedObject = new TestClassForSendAppView();
    Application app = new Application();
    instrumentedObject.attach(app);

    // Invoke method.
    instrumentedObject.show();

    // Verify interactions.
    Method method = instrumentedObject.getClass().getDeclaredMethod("show", new Class[]{});
    verify(galette).sendAppView(eq(instrumentedObject), eq(app), eq(method), eq(new Object[]{}));
}
 
源代码3 项目: applivery-android-sdk   文件: AppliverySdk.java
private static void initializeAppliveryConstants(Application app, String appToken,
    boolean isStoreRelease) {

  //region validate some requirements
  Context applicationContext = Validate.notNull(app, "Application").getApplicationContext();
  Validate.notNull(applicationContext, "applicationContext");
  Validate.hasInternetPermissions(applicationContext, false);
  //endregion

  AppliverySdk.appToken = appToken;
  AppliveryDataManager.INSTANCE.setAppToken(appToken);
  AppliverySdk.isStoreRelease = isStoreRelease;

  AppliverySdk.fileProviderAuthority = composeFileProviderAuthority(app);

  AppliverySdk.applicationContext = applicationContext;

  AppliverySdk.appliveryApiService = AppliveryApiServiceBuilder.getAppliveryApiInstance();
  AppliverySdk.activityLifecycle = new AppliveryActivityLifecycleCallbacks(applicationContext);
  AppliverySdk.permissionRequestManager =
      new AndroidPermissionCheckerImpl(AppliverySdk.activityLifecycle);
}
 
public static boolean buildBundle(Application application){
    boolean is_ok = false;

    try {
        ReactInstanceManagerBuilder builder = ReactInstanceManager.builder()
                .setApplication(application)
                .setJSMainModulePath("index")
                .addPackage(new MainReactPackage())
                .addPackage(new SearchReactPackage())
                .addPackage( new SvgPackage())
                .addPackage(new RNI18nPackage())
                .setUseDeveloperSupport(CommonConfig.isDebug)
                .setInitialLifecycleState(LifecycleState.RESUMED);

        String localBundleFile = getLocalBundleFilePath(application);

        File file = new File(localBundleFile);
        if (file.exists()) {
            // load from cache
            builder.setJSBundleFile(localBundleFile);
        } else {
            // load from asset
            builder.setBundleAssetName(JS_BUNDLE_NAME);
        }

        mReactInstanceManager = builder.build();

        is_ok = true;
    }catch (Exception e){

    }

    return is_ok;
}
 
源代码5 项目: rxjava-RxLife   文件: MyViewModel.java
public MyViewModel(@NonNull Application application) {
    super(application);
    Observable.interval(1, 1, TimeUnit.SECONDS)
        .as(RxLife.asOnMain(this))
        .subscribe(aLong -> {
            Log.e("LJX", "MyViewModel aLong=" + aLong);
        });
}
 
源代码6 项目: PeriscopeLayout   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码7 项目: ColorPicker   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码8 项目: LinkTextView   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码9 项目: slf4android   文件: NotifyDeveloperHandler.java
NotifyDeveloperHandler(Application context, Iterable<String> emailAddress, ActivityStateListener activityState) {
    this(context, emailAddress, LogLevel.ERROR, activityState);
}
 
源代码10 项目: deagle   文件: Applications.java
public static Application getCurrent() {
    return CURRENT;
}
 
源代码11 项目: clip-image   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码12 项目: altex-image-downloader   文件: ApplicationTest.java
public ApplicationTest() {
  super(Application.class);
}
 
源代码13 项目: android-ActionSheet   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码14 项目: AndroidStudyDemo   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码15 项目: RxjavaRetrofitDemo-master   文件: RxRetrofitApp.java
public static void init(Application app){
    setApplication(app);
    setDebug(true);
}
 
源代码16 项目: Kernel-Tuner   文件: ApplicationTest.java
public ApplicationTest()
{
    super(Application.class);
}
 
源代码17 项目: AndroidStudyDemo   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码18 项目: ContentResolverDemo   文件: ApplicationTest.java
public ApplicationTest() {
  super(Application.class);
}
 
源代码19 项目: AndroidDemoProjects   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码20 项目: OverscrollScale   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码21 项目: Barricade   文件: ApplicationTest.java
public ApplicationTest() {
  super(Application.class);
}
 
源代码22 项目: Clip-Stack   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码23 项目: BouncyEditText   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
源代码24 项目: mollyim-android   文件: ViewOnceMessageManager.java
@AnyThread
@Override
protected void scheduleAlarm(@NonNull Application application, long delay) {
  setAlarm(application, delay, ViewOnceAlarm.class);
}
 
源代码25 项目: android-notification-log   文件: ApplicationTest.java
public ApplicationTest() {
	super(Application.class);
}
 
源代码26 项目: twittererer   文件: ApplicationModule.java
ApplicationModule(Application application) {
    this.application = application;
}
 
源代码27 项目: mini-hacks   文件: Foreground.java
public static Foreground get(Application application){
    if (instance == null) {
        init(application);
    }
    return instance;
}
 
源代码28 项目: CreditCardView   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
@SuppressWarnings("WeakerAccess")
public NavigationReactNativeHost(Application application) {
    super(application);
}
 
源代码30 项目: android-mvvm   文件: ApplicationTest.java
public ApplicationTest() {
    super(Application.class);
}
 
 类所在包
 同包方法