diff --git a/.gitignore b/.gitignore
index 9e4b45e..7366024 100644
--- a/.gitignore
+++ b/.gitignore
@@ -62,5 +62,5 @@ android/.project
android/.settings/*
android/app/.settings/*
android/app/src/main/gen/*
-
+android/bin/*
diff --git a/App.js b/App.js
index 0a1b163..4717e46 100644
--- a/App.js
+++ b/App.js
@@ -12,6 +12,7 @@ import {
} from 'react-native';
+
//引用插件
import Package from './package.json'
import HttpUtils from './HttpUtils.js';
@@ -20,7 +21,7 @@ import DeviceInfo from "react-native-device-info";
import * as Animatable from 'react-native-animatable';
import Swiper from 'react-native-swiper';
import Carousel from 'react-native-snap-carousel';
-import {BoxShadow} from 'react-native-shadow';
+// import {BoxShadow} from 'react-native-shadow';
var testMac = 'FF:FF:FF:FF:FF:FF'
var curAdIndex = 0;
@@ -118,8 +119,6 @@ export default class MyPage extends Component {
versionInfo:'未知',
adType: 0,
curAdType02Index: 0, //广告图index
- // coverImgUrl: 'https://iformall-net.s3.cn-northwest-1.amazonaws.com.cn/456/37d833d7-263f-4f97-8588-e827c2f43db4.jpg',
- // previewImg: 'https://iformall-net.s3.cn-northwest-1.amazonaws.com.cn/456/37d833d7-263f-4f97-8588-e827c2f43db4.jpg',
coverImgUrl: '',
previewImg: '',
curImgState: false,
@@ -178,7 +177,8 @@ async codePushUpdate() {
).then((status: SyncStatus) => {
}, (error: any) => {
- CodePush.restartApp();
+ console.log(error)
+ // CodePush.restartApp();
});
}
@@ -303,6 +303,7 @@ codePushStatusDidChange(syncStatus) {
let num = 0;
if (adDataList.length > 0 && adDataBgList.length > 0) {
num = 2;
+ this.setState({previewImg: adDataBgList[0].coverImg});
} else if (adDataList.length > 0 && !adDataBgList.length) {
num = 0;
} else if (!adDataList.length && adDataBgList.length > 0) {
@@ -321,13 +322,6 @@ codePushStatusDidChange(syncStatus) {
this.showErrMsg(result.message+'\n'+this.state.macAddress);
} else if (result.data.list) {
//aaa
- /* result.data.list[0].type = 2;
- result.data.list[1].type = 2;
- result.data.list[2].type = 2;
- result.data.list[3].type = 2;
- result.data.list[4].type = 2;
- result.data.list[5].type = 2; */
- console.log(result.data)
//type==0的是券 1是? 2是广告大图
let curData = result.data.list;
this.dealLoopType(curData);
@@ -565,7 +559,8 @@ setSwiperItemDom(item) {
}
return (
-
+ {/* */}
+
@@ -593,28 +588,11 @@ setSwiperItemDom(item) {
-
+
+ {/* */}
)
}
-renderAdTypeSwiper() {
- if (this.state.contentDisplayStatus) {
- let adSwiperDomStack = [];
- //aaa
- adDataList.map((item,index) => {
- item.target.qrCode = 'https://iformall-net.s3.cn-northwest-1.amazonaws.com.cn/null/73ddb1e4-8f19-4d5d-8387-742d3d5d2c77.png'
- adSwiperDomStack.push(this.setSwiperItemDom(item, index))
- })
- return adSwiperDomStack;
-
- }else{
- return (
-
- {this.state.errorMessage}
-
- )
- }
-}
getUpdateView() {
if (this.state.progress.totalBytes > 0)
@@ -695,12 +673,13 @@ getAdView(){
resizeMode="stretch" source={{uri: this.state.previewImg}}>
-
+
{this.rendDefaultImg()}
);
- /* itemHeight={134}
- sliderHeight={134}
- adType == 2 滚动轮播 */
- /*
- {this.renderAdTypeSwiper()}
- */
- /*
-
-
-
-
-
- 小程序
-
-
-
- 公众号
-
- {this.state.versionInfo}
- */
-
} else if (this.state.adType == 1) {
let curWidthNum = 1080/(PixelRatio.get())
@@ -1244,6 +1201,7 @@ MyPage = CodePush(codePushOptions)(MyPage);
width: '100%',
height: '100%',
position: 'relative',
+
},
adWrap: {
width: '100%',
@@ -1271,6 +1229,9 @@ MyPage = CodePush(codePushOptions)(MyPage);
bottom: 60/PixelRatio.get(),
width: '100%',
height: 270/PixelRatio.get(),
+ paddingTop: 10/PixelRatio.get(),
+ paddingBottom: 10/PixelRatio.get(),
+ backgroundColor: 'rgba(0,0,0,.1)',
},
adTypeItemImgWrap:{
@@ -1331,6 +1292,7 @@ MyPage = CodePush(codePushOptions)(MyPage);
width: '100%',
backgroundColor: 'transparent',
alignItems: 'center',
+
}
});
diff --git a/android/app/bin/BUCK b/android/app/bin/BUCK
deleted file mode 100644
index c2c57d4..0000000
--- a/android/app/bin/BUCK
+++ /dev/null
@@ -1,55 +0,0 @@
-# To learn about Buck see [Docs](https://buckbuild.com/).
-# To run your application with Buck:
-# - install Buck
-# - `npm start` - to start the packager
-# - `cd android`
-# - `keytool -genkey -v -keystore keystores/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"`
-# - `./gradlew :app:copyDownloadableDepsToLibs` - make all Gradle compile dependencies available to Buck
-# - `buck install -r android/app` - compile, install and run application
-#
-
-load(":build_defs.bzl", "create_aar_targets", "create_jar_targets")
-
-lib_deps = []
-
-create_aar_targets(glob(["libs/*.aar"]))
-
-create_jar_targets(glob(["libs/*.jar"]))
-
-android_library(
- name = "all-libs",
- exported_deps = lib_deps,
-)
-
-android_library(
- name = "app-code",
- srcs = glob([
- "src/main/java/**/*.java",
- ]),
- deps = [
- ":all-libs",
- ":build_config",
- ":res",
- ],
-)
-
-android_build_config(
- name = "build_config",
- package = "com.screenad",
-)
-
-android_resource(
- name = "res",
- package = "com.screenad",
- res = "src/main/res",
-)
-
-android_binary(
- name = "app",
- keystore = "//android/keystores:debug",
- manifest = "src/main/AndroidManifest.xml",
- package_type = "debug",
- deps = [
- ":app-code",
- ],
-)
diff --git a/android/app/bin/build.gradle b/android/app/bin/build.gradle
deleted file mode 100644
index 5412def..0000000
--- a/android/app/bin/build.gradle
+++ /dev/null
@@ -1,199 +0,0 @@
-apply plugin: "com.android.application"
-
-import com.android.build.OutputFile
-
-/**
- * The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
- * and bundleReleaseJsAndAssets).
- * These basically call `react-native bundle` with the correct arguments during the Android build
- * cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
- * bundle directly from the development server. Below you can see all the possible configurations
- * and their defaults. If you decide to add a configuration block, make sure to add it before the
- * `apply from: "../../node_modules/react-native/react.gradle"` line.
- *
- * project.ext.react = [
- * // the name of the generated asset file containing your JS bundle
- * bundleAssetName: "index.android.bundle",
- *
- * // the entry file for bundle generation
- * entryFile: "index.android.js",
- *
- * // whether to bundle JS and assets in debug mode
- * bundleInDebug: false,
- *
- * // whether to bundle JS and assets in release mode
- * bundleInRelease: true,
- *
- * // whether to bundle JS and assets in another build variant (if configured).
- * // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
- * // The configuration property can be in the following formats
- * // 'bundleIn${productFlavor}${buildType}'
- * // 'bundleIn${buildType}'
- * // bundleInFreeDebug: true,
- * // bundleInPaidRelease: true,
- * // bundleInBeta: true,
- *
- * // whether to disable dev mode in custom build variants (by default only disabled in release)
- * // for example: to disable dev mode in the staging build type (if configured)
- * devDisabledInStaging: true,
- * // The configuration property can be in the following formats
- * // 'devDisabledIn${productFlavor}${buildType}'
- * // 'devDisabledIn${buildType}'
- *
- * // the root of your project, i.e. where "package.json" lives
- * root: "../../",
- *
- * // where to put the JS bundle asset in debug mode
- * jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
- *
- * // where to put the JS bundle asset in release mode
- * jsBundleDirRelease: "$buildDir/intermediates/assets/release",
- *
- * // where to put drawable resources / React Native assets, e.g. the ones you use via
- * // require('./image.png')), in debug mode
- * resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
- *
- * // where to put drawable resources / React Native assets, e.g. the ones you use via
- * // require('./image.png')), in release mode
- * resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
- *
- * // by default the gradle tasks are skipped if none of the JS files or assets change; this means
- * // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
- * // date; if you have any other folders that you want to ignore for performance reasons (gradle
- * // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
- * // for example, you might want to remove it from here.
- * inputExcludes: ["android/**", "ios/**"],
- *
- * // override which node gets called and with what additional arguments
- * nodeExecutableAndArgs: ["node"],
- *
- * // supply additional arguments to the packager
- * extraPackagerArgs: []
- * ]
- */
-
-project.ext.react = [
- entryFile: "index.js"
-]
-
-apply from: "../../node_modules/react-native/react.gradle"
-apply from: "../../node_modules/react-native-code-push/android/codepush.gradle"
-
-/**
- * Set this to true to create two separate APKs instead of one:
- * - An APK that only works on ARM devices
- * - An APK that only works on x86 devices
- * The advantage is the size of the APK is reduced by about 4MB.
- * Upload all the APKs to the Play Store and people will download
- * the correct one based on the CPU architecture of their device.
- */
-def enableSeparateBuildPerCPUArchitecture = false
-
-/**
- * Run Proguard to shrink the Java bytecode in release builds.
- */
-def enableProguardInReleaseBuilds = false
-
-android {
- compileSdkVersion rootProject.ext.compileSdkVersion
-
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
-
- def getVersionCode = { ->
- return project.hasProperty('versionCode') ? Integer.parseInt(project.versionCode) : 1
- }
-
- def getVersionName = { ->
- return project.hasProperty('versionName') ? project.versionName : "1.0"
- }
-
- defaultConfig {
- applicationId "com.screenad"
- minSdkVersion rootProject.ext.minSdkVersion
- targetSdkVersion rootProject.ext.targetSdkVersion
- versionCode = getVersionCode()
- versionName getVersionName()
- }
-
- android.applicationVariants.all { variant ->
- variant.outputs.all {
- outputFileName = "screenad_" + variant.buildType.name + "_" + defaultConfig.versionCode + ".apk"
- }
- }
-
- splits {
- abi {
- reset()
- enable enableSeparateBuildPerCPUArchitecture
- universalApk false // If true, also generate a universal APK
- include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
- }
- }
- signingConfigs {
- release {
- if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
- storeFile file(MYAPP_RELEASE_STORE_FILE)
- storePassword MYAPP_RELEASE_STORE_PASSWORD
- keyAlias MYAPP_RELEASE_KEY_ALIAS
- keyPassword MYAPP_RELEASE_KEY_PASSWORD
- }
- }
- }
- buildTypes {
- debug {
- buildConfigField "String", "API_HOST", "\"https://mall.youlane.cn/\""
- buildConfigField "String", "CODEPUSH_HOST", "\"https://update.youlane.cn/\""
- buildConfigField "String", "CODEPUSH_KEY", "\"8snO1yoHlvhEtBjr02zTr3g1comw4ksvOXqog\""
- }
- release {
- buildConfigField "String", "API_HOST", "\"https://admintest.malls.iformall.com/\""
- buildConfigField "String", "CODEPUSH_HOST", "\"https://update.youlane.cn/\""
- buildConfigField "String", "CODEPUSH_KEY", "\"9rYZYySFD0ryN5wCD9YmjJkT55Kf4ksvOXqog\""
- minifyEnabled enableProguardInReleaseBuilds
- proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
- signingConfig signingConfigs.release
- }
- product.initWith(release)
- product {
- buildConfigField "String", "API_HOST", "\"https://admin.malls.iformall.com/\""
- buildConfigField "String", "CODEPUSH_HOST", "\"https://update.malls.iformall.com/\""
- buildConfigField "String", "CODEPUSH_KEY", "\"9rYZYySFD0ryN5wCD9YmjJkT55Kf4ksvOXqog\""
- matchingFallbacks = ['product', 'release']
- }
-
- }
- // applicationVariants are e.g. debug, release
- applicationVariants.all { variant ->
- variant.outputs.each { output ->
- // For each separate APK per architecture, set a unique version code as described here:
- // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits
- def versionCodes = ["armeabi-v7a":1, "x86":2, "arm64-v8a": 3, "x86_64": 4]
- def abi = output.getFilter(OutputFile.ABI)
- if (abi != null) { // null for the universal-debug, universal-release variants
- output.versionCodeOverride =
- versionCodes.get(abi) * 1048576 + defaultConfig.versionCode
- }
- }
- }
-}
-
-dependencies {
- implementation project(':react-native-svg')
- implementation project(':react-native-camera')
- implementation project(':react-native-device-info')
- implementation project(':react-native-code-push')
- implementation fileTree(dir: "libs", include: ["*.jar"])
- implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
- implementation "com.facebook.react:react-native:+" // From node_modules
- implementation project(':react-native-svg')
-}
-
-// Run this once to be able to run the application with BUCK
-// puts all compile dependencies into folder libs for BUCK to use
-task copyDownloadableDepsToLibs(type: Copy) {
- from configurations.compile
- into 'libs'
-}
diff --git a/android/app/bin/build_defs.bzl b/android/app/bin/build_defs.bzl
deleted file mode 100644
index fff270f..0000000
--- a/android/app/bin/build_defs.bzl
+++ /dev/null
@@ -1,19 +0,0 @@
-"""Helper definitions to glob .aar and .jar targets"""
-
-def create_aar_targets(aarfiles):
- for aarfile in aarfiles:
- name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")]
- lib_deps.append(":" + name)
- android_prebuilt_aar(
- name = name,
- aar = aarfile,
- )
-
-def create_jar_targets(jarfiles):
- for jarfile in jarfiles:
- name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")]
- lib_deps.append(":" + name)
- prebuilt_jar(
- name = name,
- binary_jar = jarfile,
- )
diff --git a/android/app/bin/libs/cron4j-2.2.5.jar b/android/app/bin/libs/cron4j-2.2.5.jar
deleted file mode 100644
index 90fc173..0000000
Binary files a/android/app/bin/libs/cron4j-2.2.5.jar and /dev/null differ
diff --git a/android/app/bin/proguard-rules.pro b/android/app/bin/proguard-rules.pro
deleted file mode 100644
index a92fa17..0000000
--- a/android/app/bin/proguard-rules.pro
+++ /dev/null
@@ -1,17 +0,0 @@
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the proguardFiles
-# directive in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
diff --git a/android/app/bin/src/main/AndroidManifest.xml b/android/app/bin/src/main/AndroidManifest.xml
deleted file mode 100644
index 965bec9..0000000
--- a/android/app/bin/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/app/bin/src/main/java/com/screenad/AutoStartBroadcastReceiver.class b/android/app/bin/src/main/java/com/screenad/AutoStartBroadcastReceiver.class
deleted file mode 100644
index d435d50..0000000
Binary files a/android/app/bin/src/main/java/com/screenad/AutoStartBroadcastReceiver.class and /dev/null differ
diff --git a/android/app/bin/src/main/java/com/screenad/DaemonService.class b/android/app/bin/src/main/java/com/screenad/DaemonService.class
deleted file mode 100644
index e6ddcfe..0000000
Binary files a/android/app/bin/src/main/java/com/screenad/DaemonService.class and /dev/null differ
diff --git a/android/app/bin/src/main/java/com/screenad/MainActivity.class b/android/app/bin/src/main/java/com/screenad/MainActivity.class
deleted file mode 100644
index 4cf12e3..0000000
Binary files a/android/app/bin/src/main/java/com/screenad/MainActivity.class and /dev/null differ
diff --git a/android/app/bin/src/main/java/com/screenad/MainApplication.class b/android/app/bin/src/main/java/com/screenad/MainApplication.class
deleted file mode 100644
index ca2aa5c..0000000
Binary files a/android/app/bin/src/main/java/com/screenad/MainApplication.class and /dev/null differ
diff --git a/android/app/bin/src/main/java/com/screenad/RNBuildConfig.class b/android/app/bin/src/main/java/com/screenad/RNBuildConfig.class
deleted file mode 100644
index 9bb0fc0..0000000
Binary files a/android/app/bin/src/main/java/com/screenad/RNBuildConfig.class and /dev/null differ
diff --git a/android/app/bin/src/main/java/com/screenad/RNBuildConfigPackage.class b/android/app/bin/src/main/java/com/screenad/RNBuildConfigPackage.class
deleted file mode 100644
index 2f68b5a..0000000
Binary files a/android/app/bin/src/main/java/com/screenad/RNBuildConfigPackage.class and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/bin/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index a2f5908..0000000
Binary files a/android/app/bin/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/bin/src/main/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index 1b52399..0000000
Binary files a/android/app/bin/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/bin/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index ff10afd..0000000
Binary files a/android/app/bin/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-mdpi/ic_launcher_round.png b/android/app/bin/src/main/res/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index 115a4c7..0000000
Binary files a/android/app/bin/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/bin/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index dcd3cd8..0000000
Binary files a/android/app/bin/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/android/app/bin/src/main/res/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index 459ca60..0000000
Binary files a/android/app/bin/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/bin/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 8ca12fe..0000000
Binary files a/android/app/bin/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/bin/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index 8e19b41..0000000
Binary files a/android/app/bin/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/bin/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index b824ebd..0000000
Binary files a/android/app/bin/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/bin/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index 4c19a13..0000000
Binary files a/android/app/bin/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/android/app/bin/src/main/res/values/strings.xml b/android/app/bin/src/main/res/values/strings.xml
deleted file mode 100644
index 4ad3158..0000000
--- a/android/app/bin/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- screenAd
-
diff --git a/android/app/bin/src/main/res/values/styles.xml b/android/app/bin/src/main/res/values/styles.xml
deleted file mode 100644
index 319eb0c..0000000
--- a/android/app/bin/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 5412def..768b843 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -188,7 +188,6 @@ dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
implementation "com.facebook.react:react-native:+" // From node_modules
- implementation project(':react-native-svg')
}
// Run this once to be able to run the application with BUCK
diff --git a/android/app/src/main/res/drawable-mdpi/image_background.png b/android/app/src/main/res/drawable-mdpi/image_background.png
new file mode 100644
index 0000000..1eb28ab
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/image_background.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/image_discount.png b/android/app/src/main/res/drawable-mdpi/image_discount.png
new file mode 100644
index 0000000..96b4125
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/image_discount.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/image_groupbuy.png b/android/app/src/main/res/drawable-mdpi/image_groupbuy.png
new file mode 100644
index 0000000..5807f8b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/image_groupbuy.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/image_itembackground.png b/android/app/src/main/res/drawable-mdpi/image_itembackground.png
new file mode 100644
index 0000000..f8c0944
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/image_itembackground.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/image_timed.png b/android/app/src/main/res/drawable-mdpi/image_timed.png
new file mode 100644
index 0000000..b359dc3
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/image_timed.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/image_title.png b/android/app/src/main/res/drawable-mdpi/image_title.png
new file mode 100644
index 0000000..96134ec
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/image_title.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/image_titleqrcode.png b/android/app/src/main/res/drawable-mdpi/image_titleqrcode.png
new file mode 100644
index 0000000..b441a18
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/image_titleqrcode.png differ
diff --git a/android/settings.gradle b/android/settings.gradle
index 9e732f2..6b6e647 100644
--- a/android/settings.gradle
+++ b/android/settings.gradle
@@ -9,5 +9,3 @@ include ':react-native-code-push'
project(':react-native-code-push').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-code-push/android/app')
include ':app'
-include ':react-native-svg'
-project(':react-native-svg').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-svg/android')
\ No newline at end of file