diff --git a/README.md b/README.md index 6472b7a..a001608 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [Smooth Bézier Spline Through Prescribed Points](https://www.particleincell.com/2012/bezier-splines/) for Android Platform. -Helps to simulate curves such as `Sine Curve`, `Wave` etc... +Helps to simulate curves such as `Sine Curve`, `Wave` etc... [Here](https://github.com/xujiaao/bezier-spline/releases/latest) is a Sample Application. ![Wave](docs/wave.gif) @@ -15,7 +15,6 @@ Copy [BezierSpline.java](bezier-spline/src/main/java/com/xujiaao/android/bezier/ private final Path mPath = new Path(); private final Paint mPaint = new Paint(); private final BezierSpline mBezierSpline = new BezierSpline(20); -... @Override protected void onDraw(Canvas canvas) { diff --git a/bezier-spline-sample/build.gradle b/bezier-spline-sample/build.gradle index 10ab756..16a79f7 100644 --- a/bezier-spline-sample/build.gradle +++ b/bezier-spline-sample/build.gradle @@ -17,10 +17,20 @@ android { targetSdkVersion androidTargetSdkVersion } + signingConfigs { + sample configureKeystore('sample') + } + buildTypes { + debug { + signingConfig signingConfigs.sample + } + release { - minifyEnabled true + minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + + signingConfig signingConfigs.sample } } } @@ -34,4 +44,17 @@ dependencies { implementation dep.libRecyclerView implementation project(':bezier-spline') +} + +def configureKeystore(name) { + def dir = rootProject.file('keystore') + def properties = new Properties() + properties.load(new FileInputStream(new File(dir, "${name}.properties"))) + + return { + storeFile = new File(dir, "${name}.keystore") + storePassword = properties['KEYSTORE_PASSWORD'] + keyAlias = properties['KEY_ALIAS'] + keyPassword = properties['KEY_PASSWORD'] + } } \ No newline at end of file diff --git a/keystore/sample.keystore b/keystore/sample.keystore new file mode 100644 index 0000000..15dd09c Binary files /dev/null and b/keystore/sample.keystore differ diff --git a/keystore/sample.properties b/keystore/sample.properties new file mode 100644 index 0000000..e942050 --- /dev/null +++ b/keystore/sample.properties @@ -0,0 +1,3 @@ +KEYSTORE_PASSWORD=sample +KEY_ALIAS=sample +KEY_PASSWORD=sample \ No newline at end of file