Java 类android.app.backup.BackupAgentHelper 实例源码

项目:Tower-Defense-Galaxy    文件:AndroidLauncher.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    String mode = null;
    if(getIntent().getExtras() != null)
        mode = getIntent().getExtras().getString("mode");

    if (Build.VERSION.SDK_INT < 16)
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES | GameHelper.CLIENT_SNAPSHOT);
    gameHelper.setup(this);
    helper = new BackupAgentHelper();
    //gameHelper.setConnectOnStart(true);

    final AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
    config.useAccelerometer = true;
    config.useWakelock = true;
    config.useImmersiveMode = false;
    config.useGyroscope = true;
    //initialize(new TDGalaxy(this, null, this), config);
    View view = initializeForView(new TDGalaxy(mode,this, null, this, this), config);
    RelativeLayout layout = new RelativeLayout(this);
    MobileAds.initialize(this, Constants.ADSENSE_ID);

    banner = new AdView(this);
    banner.setAdSize(AdSize.SMART_BANNER);
    banner.setAdUnitId(Constants.AD_BANNER);
    banner.setBackgroundColor(Color.BLACK);

    rewardVideo = MobileAds.getRewardedVideoAdInstance(this);
    rewardVideo.setRewardedVideoAdListener(this);
    rewardVideo.loadAd(Constants.AD_VIDEO, new AdRequest.Builder().build());

    RelativeLayout.LayoutParams adParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
    adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    adParams.addRule(RelativeLayout.CENTER_IN_PARENT);
    layout.addView(view);
    layout.addView(banner, adParams);
    setContentView(layout);
    banner.setVisibility(View.VISIBLE);
}
项目:androidwisprclient    文件:BackupAgentHelperWrapper.java   
public BackupAgentHelperWrapper() {
    if (isAvailable) {
        instance = new BackupAgentHelper();
        Log.d(TAG, "instance:" + instance);
    }
}