Commit d736336d9ac07ad8d7ff924608d06e60fdd8ead3
1 parent
cdd60f11
更新 Simple 工程包名:cn.vlion.simple
Showing
17 changed files
with
64 additions
and
105 deletions
.idea/misc.xml
| ... | ... | @@ -37,7 +37,7 @@ |
| 37 | 37 | <ConfirmationsSetting value="0" id="Add" /> |
| 38 | 38 | <ConfirmationsSetting value="0" id="Remove" /> |
| 39 | 39 | </component> |
| 40 | - <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> | |
| 40 | + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> | |
| 41 | 41 | <output url="file://$PROJECT_DIR$/build/classes" /> |
| 42 | 42 | </component> |
| 43 | 43 | <component name="ProjectType"> | ... | ... |
app/build.gradle
| ... | ... | @@ -4,7 +4,7 @@ android { |
| 4 | 4 | compileSdkVersion 26 |
| 5 | 5 | buildToolsVersion "26.0.1" |
| 6 | 6 | defaultConfig { |
| 7 | - applicationId "com.vlion.simple" | |
| 7 | + applicationId "cn.vlion.simple" | |
| 8 | 8 | minSdkVersion 16 |
| 9 | 9 | targetSdkVersion 26 |
| 10 | 10 | versionCode 1 |
| ... | ... | @@ -21,11 +21,7 @@ android { |
| 21 | 21 | |
| 22 | 22 | dependencies { |
| 23 | 23 | compile fileTree(dir: 'libs', include: ['*.jar']) |
| 24 | - androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { | |
| 25 | - exclude group: 'com.android.support', module: 'support-annotations' | |
| 26 | - }) | |
| 27 | 24 | compile 'com.android.support:appcompat-v7:26.+' |
| 28 | 25 | compile 'com.google.code.gson:gson:2.8.2' |
| 29 | 26 | compile 'com.android.support.constraint:constraint-layout:1.0.2' |
| 30 | - testCompile 'junit:junit:4.12' | |
| 31 | 27 | } | ... | ... |
app/libs/vlionSdk1.0.jar
No preview for this file type
app/src/androidTest/java/com/vlion/simple/ExampleInstrumentedTest.java deleted
100644 → 0
| 1 | -package com.vlion.simple; | |
| 2 | - | |
| 3 | -import android.content.Context; | |
| 4 | -import android.support.test.InstrumentationRegistry; | |
| 5 | -import android.support.test.runner.AndroidJUnit4; | |
| 6 | - | |
| 7 | -import org.junit.Test; | |
| 8 | -import org.junit.runner.RunWith; | |
| 9 | - | |
| 10 | -import static org.junit.Assert.*; | |
| 11 | - | |
| 12 | -/** | |
| 13 | - * Instrumentation test, which will execute on an Android device. | |
| 14 | - * | |
| 15 | - * @see <a href="http://d.android.com/tools/testing">Testing documentation</a> | |
| 16 | - */ | |
| 17 | -@RunWith(AndroidJUnit4.class) | |
| 18 | -public class ExampleInstrumentedTest { | |
| 19 | - @Test | |
| 20 | - public void useAppContext() throws Exception { | |
| 21 | - // Context of the app under test. | |
| 22 | - Context appContext = InstrumentationRegistry.getTargetContext(); | |
| 23 | - | |
| 24 | - assertEquals("com.vlion.simple", appContext.getPackageName()); | |
| 25 | - } | |
| 26 | -} |
app/src/main/AndroidManifest.xml
| ... | ... | @@ -10,7 +10,7 @@ |
| 10 | 10 | <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> |
| 11 | 11 | |
| 12 | 12 | <application |
| 13 | - android:name=".application.VLionApplication" | |
| 13 | + android:name="cn.vlion.simple.application.VLionApplication" | |
| 14 | 14 | android:allowBackup="true" |
| 15 | 15 | android:configChanges="keyboardHidden|screenSize|orientation" |
| 16 | 16 | android:icon="@mipmap/ic_launcher" |
| ... | ... | @@ -19,7 +19,7 @@ |
| 19 | 19 | android:screenOrientation="portrait" |
| 20 | 20 | android:supportsRtl="true" |
| 21 | 21 | android:theme="@style/AppTheme"> |
| 22 | - <activity android:name=".SplashActivity"> | |
| 22 | + <activity android:name="cn.vlion.simple.SplashActivity"> | |
| 23 | 23 | <intent-filter> |
| 24 | 24 | <action android:name="android.intent.action.MAIN" /> |
| 25 | 25 | |
| ... | ... | @@ -27,7 +27,7 @@ |
| 27 | 27 | </intent-filter> |
| 28 | 28 | </activity> |
| 29 | 29 | |
| 30 | - <receiver android:name="com.vlion.ad.utils.apkdownload.DownloadCompleteReceiver"> | |
| 30 | + <receiver android:name="cn.vlion.ad.utils.apkdownload.DownloadCompleteReceiver"> | |
| 31 | 31 | <intent-filter> |
| 32 | 32 | <action android:name="android.intent.action.DOWNLOAD_COMPLETE" /> |
| 33 | 33 | </intent-filter> |
| ... | ... | @@ -38,25 +38,25 @@ |
| 38 | 38 | </receiver> |
| 39 | 39 | |
| 40 | 40 | <activity |
| 41 | - android:name=".BannerActivity" | |
| 41 | + android:name="cn.vlion.simple.BannerActivity" | |
| 42 | 42 | android:configChanges="keyboardHidden|screenSize|orientation" |
| 43 | 43 | android:screenOrientation="portrait" /> |
| 44 | 44 | <activity |
| 45 | - android:name=".SpotActivity" | |
| 45 | + android:name="cn.vlion.simple.SpotActivity" | |
| 46 | 46 | android:configChanges="keyboardHidden|screenSize|orientation" |
| 47 | 47 | android:screenOrientation="portrait" /> |
| 48 | 48 | |
| 49 | 49 | <activity |
| 50 | - android:name=".MainActivity" | |
| 50 | + android:name="cn.vlion.simple.MainActivity" | |
| 51 | 51 | android:configChanges="keyboardHidden|screenSize|orientation" |
| 52 | 52 | android:screenOrientation="portrait" /> |
| 53 | 53 | |
| 54 | 54 | <activity |
| 55 | - android:name=".NativeActivity" | |
| 55 | + android:name="cn.vlion.simple.NativeActivity" | |
| 56 | 56 | android:configChanges="keyboardHidden|screenSize|orientation" |
| 57 | 57 | android:screenOrientation="portrait" /> |
| 58 | 58 | |
| 59 | - <activity android:name="com.vlion.ad.view.webview.VLionWebViewActivity" /> | |
| 59 | + <activity android:name="cn.vlion.ad.view.webview.VLionWebViewActivity" /> | |
| 60 | 60 | </application> |
| 61 | 61 | |
| 62 | 62 | </manifest> |
| 63 | 63 | \ No newline at end of file | ... | ... |
app/src/main/java/com/vlion/simple/BannerActivity.java renamed to app/src/main/java/cn/vlion/simple/BannerActivity.java
| 1 | -package com.vlion.simple; | |
| 1 | +package cn.vlion.simple; | |
| 2 | 2 | |
| 3 | 3 | import android.os.Bundle; |
| 4 | 4 | import android.support.v7.app.AppCompatActivity; |
| 5 | -import android.util.Log; | |
| 6 | -import android.view.ViewGroup; | |
| 7 | 5 | import android.widget.RelativeLayout; |
| 8 | 6 | |
| 9 | -import com.vlion.ad.core.Config; | |
| 10 | -import com.vlion.ad.moudle.banner.BannerManager; | |
| 11 | -import com.vlion.ad.moudle.banner.BannerView; | |
| 12 | -import com.vlion.ad.moudle.banner.BannerViewListener; | |
| 13 | -import com.vlion.simple.util.ScreenUtil; | |
| 7 | +import com.vlion.simple.R; | |
| 8 | + | |
| 9 | +import cn.vlion.ad.core.Config; | |
| 10 | +import cn.vlion.ad.moudle.banner.BannerManager; | |
| 11 | +import cn.vlion.ad.moudle.banner.BannerView; | |
| 12 | +import cn.vlion.ad.moudle.banner.BannerViewListener; | |
| 14 | 13 | |
| 15 | 14 | public class BannerActivity extends AppCompatActivity { |
| 16 | 15 | |
| ... | ... | @@ -27,37 +26,36 @@ public class BannerActivity extends AppCompatActivity { |
| 27 | 26 | |
| 28 | 27 | BannerManager.getInstance().setAdScalingModel(Config.AD_SCALING_MODE_SCALE_TO_FIT); |
| 29 | 28 | |
| 30 | - bannerView = BannerManager.getInstance().getBannerView(this, "350", R.mipmap.ic_launcher, new BannerViewListener() { | |
| 29 | + bannerView = BannerManager.getInstance().getBannerView(this, "350", new BannerViewListener() { | |
| 30 | + | |
| 31 | 31 | @Override |
| 32 | - public void onRequestSuccess(int viewWidth, int viewHeight) { | |
| 33 | - Log.e(TAG, "onRequestSuccess: " + viewWidth + "," + viewHeight); | |
| 34 | - bannerContainer.getLayoutParams().width = ViewGroup.LayoutParams.MATCH_PARENT; | |
| 35 | - bannerContainer.getLayoutParams().height = ScreenUtil.getScreenWidth(BannerActivity.this) * viewHeight / viewWidth; | |
| 32 | + public void onRequestFailed(int i, String s) { | |
| 33 | + | |
| 36 | 34 | } |
| 37 | 35 | |
| 38 | 36 | @Override |
| 39 | - public void onRequestFailed(int code, String errorMsg) { | |
| 40 | - Log.e(TAG, "onRequestFailed" + code + " : " + errorMsg); | |
| 37 | + public void onRequestSuccess(int i, int i1) { | |
| 38 | + | |
| 41 | 39 | } |
| 42 | 40 | |
| 43 | 41 | @Override |
| 44 | 42 | public void onShowSuccess() { |
| 45 | - Log.e(TAG, "onShowSuccess"); | |
| 43 | + | |
| 46 | 44 | } |
| 47 | 45 | |
| 48 | 46 | @Override |
| 49 | 47 | public void onSwitchBanner() { |
| 50 | - Log.e(TAG, "onSwitchBanner"); | |
| 48 | + | |
| 51 | 49 | } |
| 52 | 50 | |
| 53 | 51 | @Override |
| 54 | - public void onShowFailed(int code, String msg) { | |
| 55 | - Log.e(TAG, "onShowFailed: " + code + "," + msg); | |
| 52 | + public void onShowFailed(int i, String s) { | |
| 53 | + | |
| 56 | 54 | } |
| 57 | 55 | |
| 58 | 56 | @Override |
| 59 | 57 | public void onBannerClicked() { |
| 60 | - Log.e(TAG, "onBannerClicked"); | |
| 58 | + | |
| 61 | 59 | } |
| 62 | 60 | }); |
| 63 | 61 | ... | ... |
app/src/main/java/com/vlion/simple/MainActivity.java renamed to app/src/main/java/cn/vlion/simple/MainActivity.java
| 1 | -package com.vlion.simple; | |
| 1 | +package cn.vlion.simple; | |
| 2 | 2 | |
| 3 | 3 | import android.content.Intent; |
| 4 | 4 | import android.os.Bundle; |
| 5 | 5 | import android.support.v7.app.AppCompatActivity; |
| 6 | 6 | import android.view.View; |
| 7 | 7 | |
| 8 | +import com.vlion.simple.R; | |
| 9 | + | |
| 8 | 10 | public class MainActivity extends AppCompatActivity { |
| 9 | 11 | |
| 10 | 12 | private static final String TAG = "MainActivity"; | ... | ... |
app/src/main/java/com/vlion/simple/NativeActivity.java renamed to app/src/main/java/cn/vlion/simple/NativeActivity.java
| 1 | -package com.vlion.simple; | |
| 1 | +package cn.vlion.simple; | |
| 2 | 2 | |
| 3 | 3 | import android.os.Bundle; |
| 4 | 4 | import android.support.annotation.Nullable; |
| ... | ... | @@ -7,13 +7,15 @@ import android.util.Log; |
| 7 | 7 | import android.view.View; |
| 8 | 8 | |
| 9 | 9 | import com.google.gson.Gson; |
| 10 | -import com.vlion.ad.moudle.natives.NativeListener; | |
| 11 | -import com.vlion.ad.moudle.natives.NativeManager; | |
| 12 | -import com.vlion.ad.moudle.natives.model.NativeAppWallData; | |
| 13 | -import com.vlion.ad.moudle.natives.model.NativeCarouselData; | |
| 14 | -import com.vlion.ad.moudle.natives.model.NativeFeedsData; | |
| 15 | -import com.vlion.ad.moudle.natives.model.NativeNewsData; | |
| 16 | -import com.vlion.ad.moudle.natives.model.NativeWaterfallData; | |
| 10 | +import com.vlion.simple.R; | |
| 11 | + | |
| 12 | +import cn.vlion.ad.moudle.natives.NativeListener; | |
| 13 | +import cn.vlion.ad.moudle.natives.NativeManager; | |
| 14 | +import cn.vlion.ad.moudle.natives.model.NativeAppWallData; | |
| 15 | +import cn.vlion.ad.moudle.natives.model.NativeCarouselData; | |
| 16 | +import cn.vlion.ad.moudle.natives.model.NativeFeedsData; | |
| 17 | +import cn.vlion.ad.moudle.natives.model.NativeNewsData; | |
| 18 | +import cn.vlion.ad.moudle.natives.model.NativeWaterfallData; | |
| 17 | 19 | |
| 18 | 20 | /** |
| 19 | 21 | * Created by xiansong on 2017/10/14. | ... | ... |
app/src/main/java/com/vlion/simple/SplashActivity.java renamed to app/src/main/java/cn/vlion/simple/SplashActivity.java
| 1 | -package com.vlion.simple; | |
| 1 | +package cn.vlion.simple; | |
| 2 | 2 | |
| 3 | 3 | import android.content.Intent; |
| 4 | 4 | import android.os.Build; |
| ... | ... | @@ -10,11 +10,13 @@ import android.view.View; |
| 10 | 10 | import android.view.ViewGroup; |
| 11 | 11 | import android.widget.RelativeLayout; |
| 12 | 12 | |
| 13 | -import com.vlion.ad.core.Config; | |
| 14 | -import com.vlion.ad.moudle.splash.SplashManager; | |
| 15 | -import com.vlion.ad.moudle.splash.SplashViewListener; | |
| 16 | -import com.vlion.simple.util.PermissionHelper; | |
| 17 | -import com.vlion.simple.util.ScreenUtil; | |
| 13 | +import com.vlion.simple.R; | |
| 14 | + | |
| 15 | +import cn.vlion.ad.core.Config; | |
| 16 | +import cn.vlion.ad.moudle.splash.SplashManager; | |
| 17 | +import cn.vlion.ad.moudle.splash.SplashViewListener; | |
| 18 | +import cn.vlion.simple.util.PermissionHelper; | |
| 19 | +import cn.vlion.simple.util.ScreenUtil; | |
| 18 | 20 | |
| 19 | 21 | /** |
| 20 | 22 | * Created by gujun on 2017/10/11. |
| ... | ... | @@ -72,7 +74,7 @@ public class SplashActivity extends AppCompatActivity { |
| 72 | 74 | SplashManager.getInstance().setAutoJumpToTargetWhenShowFailed(true); |
| 73 | 75 | SplashManager.getInstance().setSplashViewContainer(splashAdContainer); |
| 74 | 76 | SplashManager.getInstance().setAdScalingModel(Config.AD_SCALING_MODE_SCALE_TO_FIT); |
| 75 | - SplashManager.getInstance().showSplash(this, "353", R.mipmap.ic_launcher, new SplashViewListener() { | |
| 77 | + SplashManager.getInstance().showSplash(this, "353", new SplashViewListener() { | |
| 76 | 78 | |
| 77 | 79 | @Override |
| 78 | 80 | public void onRequestSuccess(int viewWidth, int viewHeight) { | ... | ... |
app/src/main/java/com/vlion/simple/SpotActivity.java renamed to app/src/main/java/cn/vlion/simple/SpotActivity.java
| 1 | -package com.vlion.simple; | |
| 1 | +package cn.vlion.simple; | |
| 2 | 2 | |
| 3 | 3 | import android.os.Bundle; |
| 4 | 4 | import android.support.annotation.Nullable; |
| ... | ... | @@ -8,10 +8,12 @@ import android.view.View; |
| 8 | 8 | import android.view.ViewGroup; |
| 9 | 9 | import android.widget.RelativeLayout; |
| 10 | 10 | |
| 11 | -import com.vlion.ad.core.Config; | |
| 12 | -import com.vlion.ad.moudle.spot.SpotManager; | |
| 13 | -import com.vlion.ad.moudle.spot.SpotViewListener; | |
| 14 | -import com.vlion.simple.util.ScreenUtil; | |
| 11 | +import cn.vlion.ad.core.Config; | |
| 12 | +import cn.vlion.ad.moudle.spot.SpotManager; | |
| 13 | +import cn.vlion.ad.moudle.spot.SpotViewListener; | |
| 14 | +import com.vlion.simple.R; | |
| 15 | + | |
| 16 | +import cn.vlion.simple.util.ScreenUtil; | |
| 15 | 17 | |
| 16 | 18 | /** |
| 17 | 19 | * Created by gujun on 2017/10/12. | ... | ... |
app/src/main/java/com/vlion/simple/application/VLionApplication.java renamed to app/src/main/java/cn/vlion/simple/application/VLionApplication.java
app/src/main/java/com/vlion/simple/util/PermissionHelper.java renamed to app/src/main/java/cn/vlion/simple/util/PermissionHelper.java
app/src/main/java/com/vlion/simple/util/ScreenUtil.java renamed to app/src/main/java/cn/vlion/simple/util/ScreenUtil.java
app/src/main/res/layout/activity_banner.xml
| ... | ... | @@ -3,7 +3,7 @@ |
| 3 | 3 | xmlns:tools="http://schemas.android.com/tools" |
| 4 | 4 | android:layout_width="match_parent" |
| 5 | 5 | android:layout_height="match_parent" |
| 6 | - tools:context="com.vlion.simple.BannerActivity"> | |
| 6 | + tools:context="cn.vlion.simple.BannerActivity"> | |
| 7 | 7 | |
| 8 | 8 | <RelativeLayout |
| 9 | 9 | android:id="@+id/bannerContainer" | ... | ... |
app/src/main/res/layout/activity_main.xml
app/src/main/res/layout/activity_native.xml
app/src/test/java/com/vlion/simple/ExampleUnitTest.java deleted
100644 → 0
| 1 | -package com.vlion.simple; | |
| 2 | - | |
| 3 | -import org.junit.Test; | |
| 4 | - | |
| 5 | -import static org.junit.Assert.*; | |
| 6 | - | |
| 7 | -/** | |
| 8 | - * Example local unit test, which will execute on the development machine (host). | |
| 9 | - * | |
| 10 | - * @see <a href="http://d.android.com/tools/testing">Testing documentation</a> | |
| 11 | - */ | |
| 12 | -public class ExampleUnitTest { | |
| 13 | - @Test | |
| 14 | - public void addition_isCorrect() throws Exception { | |
| 15 | - assertEquals(4, 2 + 2); | |
| 16 | - } | |
| 17 | -} | |
| 18 | 0 | \ No newline at end of file |