3. Installing Bayun Framework
3.1 Adding Bayun SDK
- Copy the bayun-android-sdk.jar file into the /libs directory of your Android Studio application.
- Navigate to the JAR file in the Android Studio navigator, right-click and select “Add As A Library…”.
- Navigate to your
build.gradle
file and ensure that you include the following:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.amazonaws:aws-android-sdk-s3:2.2.8'
}
AndroidManifest.xml
The Bayun Android SDK requires some permissions and references from your app’s AndroidManifest.xml file. These permissions allow the SDK to monitor network state.
<!-- Standard permissions -->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Declare the Service in AndroidManifest.xml:
<service
android:name="com.amazonaws.mobileconnectors.s3.transferutility.TransferService"
android:enabled="true" />
<!-- Declare Bayun SDK's background service -->
service android:name="com.bayun_module.BayunBackgroundService"/>
3.2 Adding Bayun AWSS3 wrapper classes
you can find the S3Wrapper
folder from Github
Drag and drop the S3Wrapper
folder into your project.
Your project is now ready to use the Bayun AWSS3 Wrapper.