You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
UEPLAT-7 - OBB downloading code in Java
- Code additions to download data from Google Play Store if not on device - Changes deploy to write new meta-data - Changes to Android deploy to cache ini files once and re-read instead of the constant open/read we had - Added template/code generation system so we can now generate Java files based on a template for project dependent names etc [CL 2521147 by Robert Jones in Main branch]
This commit is contained in:
committed by
rob.jones@epicgames.com
parent
1196fac3e2
commit
2cddee3fb1
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright (C) 2012 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package $$PackageName$$;
|
||||
|
||||
import com.google.android.vending.expansion.downloader.DownloaderClientMarshaller;
|
||||
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.PackageManager.NameNotFoundException;
|
||||
|
||||
/**
|
||||
* You should start your derived downloader class when this receiver gets the message
|
||||
* from the alarm service using the provided service helper function within the
|
||||
* DownloaderClientMarshaller. This class must be then registered in your AndroidManifest.xml
|
||||
* file with a section like this:
|
||||
* <receiver android:name=".AlarmReceiver"/>
|
||||
*/
|
||||
public class AlarmReceiver extends BroadcastReceiver {
|
||||
|
||||
@Override
|
||||
public void onReceive(Context context, Intent intent) {
|
||||
try {
|
||||
DownloaderClientMarshaller.startDownloadServiceIfRequired(context, intent, OBBDownloaderService.class);
|
||||
} catch (NameNotFoundException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user