From b93776015a76ef8c003c8b1b37194263a8921726 Mon Sep 17 00:00:00 2001 From: guozhenbo Date: Wed, 11 Aug 2021 16:34:27 +0800 Subject: [PATCH 01/13] =?UTF-8?q?=E7=A7=BB=E6=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 2 +- README.md | 250 +++--- build.gradle | 35 +- easycountdowntextureview/.gitignore | 1 - easycountdowntextureview/build.gradle | 112 --- easycountdowntextureview/proguard-rules.pro | 17 - .../src/main/AndroidManifest.xml | 1 - .../EasyCountDownTextureView.java | 772 ------------------ .../src/main/res/values/attrs.xml | 55 -- gradle.properties | 17 +- gradle/wrapper/gradle-wrapper.jar | Bin 53636 -> 58694 bytes gradle/wrapper/gradle-wrapper.properties | 3 +- gradlew | 109 ++- gradlew.bat | 33 +- samples/.gitignore | 1 - samples/build.gradle | 29 - samples/proguard-rules.pro | 17 - samples/src/main/AndroidManifest.xml | 23 - .../demo/CompletedActivity.java | 72 -- .../demo/MainActivity.java | 59 -- .../demo/SettingActivity.java | 95 --- .../demo/ShowActivity.java | 19 - .../demo/adapter/MainAdapter.java | 31 - .../main/res/layout/activity_completed.xml | 69 -- samples/src/main/res/layout/activity_main.xml | 29 - .../src/main/res/layout/activity_setting.xml | 92 --- samples/src/main/res/layout/activity_show.xml | 47 -- samples/src/main/res/layout/item_main.xml | 32 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 1484 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 1078 -> 0 bytes .../src/main/res/mipmap-xhdpi/bg_fruit.png | Bin 203614 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 1950 -> 0 bytes samples/src/main/res/values-w820dp/dimens.xml | 23 - samples/src/main/res/values/colors.xml | 23 - samples/src/main/res/values/dimens.xml | 22 - samples/src/main/res/values/strings.xml | 27 - samples/src/main/res/values/styles.xml | 37 - screenshot/easy_count_down_textureview.png | Bin 119159 -> 0 bytes screenshot/shouji_taobao.png | Bin 329527 -> 0 bytes screenshot/textureview_1.gif | Bin 224213 -> 0 bytes screenshot/textureview_2.gif | Bin 20453 -> 0 bytes settings.gradle | 3 +- 42 files changed, 225 insertions(+), 1932 deletions(-) delete mode 100644 easycountdowntextureview/.gitignore delete mode 100644 easycountdowntextureview/build.gradle delete mode 100644 easycountdowntextureview/proguard-rules.pro delete mode 100644 easycountdowntextureview/src/main/AndroidManifest.xml delete mode 100644 easycountdowntextureview/src/main/java/com/camnter/easycountdowntextureview/EasyCountDownTextureView.java delete mode 100644 easycountdowntextureview/src/main/res/values/attrs.xml delete mode 100644 samples/.gitignore delete mode 100644 samples/build.gradle delete mode 100644 samples/proguard-rules.pro delete mode 100644 samples/src/main/AndroidManifest.xml delete mode 100644 samples/src/main/java/com/camnter/easycountdowntextureview/demo/CompletedActivity.java delete mode 100644 samples/src/main/java/com/camnter/easycountdowntextureview/demo/MainActivity.java delete mode 100644 samples/src/main/java/com/camnter/easycountdowntextureview/demo/SettingActivity.java delete mode 100644 samples/src/main/java/com/camnter/easycountdowntextureview/demo/ShowActivity.java delete mode 100644 samples/src/main/java/com/camnter/easycountdowntextureview/demo/adapter/MainAdapter.java delete mode 100644 samples/src/main/res/layout/activity_completed.xml delete mode 100644 samples/src/main/res/layout/activity_main.xml delete mode 100644 samples/src/main/res/layout/activity_setting.xml delete mode 100644 samples/src/main/res/layout/activity_show.xml delete mode 100644 samples/src/main/res/layout/item_main.xml delete mode 100644 samples/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 samples/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 samples/src/main/res/mipmap-xhdpi/bg_fruit.png delete mode 100644 samples/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 samples/src/main/res/values-w820dp/dimens.xml delete mode 100644 samples/src/main/res/values/colors.xml delete mode 100644 samples/src/main/res/values/dimens.xml delete mode 100644 samples/src/main/res/values/strings.xml delete mode 100644 samples/src/main/res/values/styles.xml delete mode 100644 screenshot/easy_count_down_textureview.png delete mode 100644 screenshot/shouji_taobao.png delete mode 100644 screenshot/textureview_1.gif delete mode 100644 screenshot/textureview_2.gif diff --git a/LICENSE b/LICENSE index 8dada3e..9c8f3ea 100644 --- a/LICENSE +++ b/LICENSE @@ -198,4 +198,4 @@ 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. + limitations under the License. \ No newline at end of file diff --git a/README.md b/README.md index f5fab6b..70d0a88 100755 --- a/README.md +++ b/README.md @@ -1,162 +1,120 @@ -EasyCountDownTextureView -== - -
- -![Language](https://img.shields.io/badge/language-Java-EE0000.svg) [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/CaMnter/EasyCountDownTextureView/blob/master/LICENSE) -![Version](https://img.shields.io/badge/version-1.6-8470FF.svg) -![SDK](https://img.shields.io/badge/SDK-14%2B-orange.svg) -[ ![Download](https://api.bintray.com/packages/camnter/maven/EasyCountDownTextureView/images/download.svg) ](https://bintray.com/camnter/maven/EasyCountDownTextureView/_latestVersion) - -**Easy count down by TextureView** - -
-
- -## Attention - -**minSdkVersion >= 14** - -
-
- -## Gradle - -```gradle -dependencies { - compile 'com.camnter.easycountdowntextureview:easycountdowntextureview:1.6' -} +# EasyCountDownTextureView + + +#### 项目介绍 +- EasyCountDownTextureView +- 所属系列:openharmony的第三方组件适配移植 +- 功能:实现可以开始/停止,并且可以自定义时间的定时器 +- 项目移植状态:主功能完成 +- 调用差异:新库使用js-ui框架实现 +- 开发版本:sdk6,DevEco Studio 2.2 Beta1 +- 基线版本:v1.1 + +#### 效果演示 +![](img/demo.gif) + +#### 安装教程 + + +此组件基于js-ui开发, +在sdk6,DevEco Studio2.2 Beta1下项目可直接运行 +如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件, +并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下 + +#### 使用说明 + +使用该库非常简单,只需查看提供的示例的源代码。 +```示例HML + + ``` - -
-
- -## Attributes - -```xml - - - - - - - - - - - - - - - - - - - -``` - -
-
- -## Easy use - -```xml - - - - - - - + + +另外,您可以选择在布局hml文件中设置以下属性,以自定义EasyCountDownTextureView的行为。 +1. hours (默认为0)显示当前倒计时的小时数 + +2. minutes (默认为0)当前倒计时的分钟数 + +3. seconds (默认值为0)当前倒计时的秒数 + +4. milliseconds (默认值为0)当前倒计时的毫秒数 + +5. width (默认值为30px)自定义一个时间所在容器的宽度 + +6. height (默认值为30px)自定义一个时间所在容器的高度 + +7. spacing (默认值为10px)自定义时分秒之间的间隔距离 + +8. color 自定义时间展示的字体颜色(例:#ccff00) + +9. bgc 自定义时间所在容器的背景颜色(例:#ccff00) + +10. weight 自定义时间展示的字体粗细(范围:100-900) + +11. font(默认值为20px)自定义时间展示的字体大小 + +12. id 用来获取当前组件,可以来使用内部定义好的方法--(setTimeHour(设置小时的函数),setTimeMinute(设置分钟的函数),setTimeSecond(设置秒钟的函数),startAndRestoreTime(调用开始倒计时函数),stopAndRecordTime(调用停止倒计时函数),isRunningState(调用当前函数查看倒计时是否完成)) + +13. onCountDownStop()子组件通知父组件倒计时停止执行之后接下来需要执行的操作 + +14. onCountDownCompleted()子组件通知父组件倒计时执行结束之后接下来需要执行的操作 + +15. onCountDownStart()子组件通知父组件倒计时开始执行之后接下来需要执行的操作 + +16. onCountDownTimeError()子组件通知父组件倒计时执行途中出错之后接下来需要执行的操作 + ``` - -
- -![TextureView_1](https://github.com/CaMnter/EasyCountDownTextureView/raw/master/screenshot/textureview_1.gif) - -
- -```xml - +父组件调用子组件的方法: +this.$child('子组件ID')['子组件中的方法名']() + +父组件使用子组件中的数据: +this.$child('子组件ID').子组件中的数据 ``` -
- -![TextureView_2](https://github.com/CaMnter/EasyCountDownTextureView/raw/master/screenshot/textureview_2.gif) - -
-
- -## Performance - -Without scrolling, only time in the refreshing - - - - -
-
- -## License +#### 测试信息 - Copyright (C) 2016 CaMnter yuanyu.camnter@gmail.com +CodeCheck代码测试无异常 + +CloudTest代码测试无异常 + +病毒安全检测通过 + +当前版本demo功能与原组件基本无差异 + +#### 版本迭代 + +- 0.0.1-SNAPSHOT + +#### 版权和许可信息 + + Copyright (C) 2016 CaMnter yuanyu.camnter@gmail.com + 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. - diff --git a/build.gradle b/build.gradle index 1a227aa..bc82fb6 100644 --- a/build.gradle +++ b/build.gradle @@ -1,25 +1,36 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. +apply plugin: 'com.huawei.ohos.app' + +//For instructions on signature configuration, see https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404#section1112183053510 +ohos { + compileSdkVersion 5 + defaultConfig { + compatibleSdkVersion 5 + } +} buildscript { repositories { - jcenter() + maven { + url 'https://repo.huaweicloud.com/repository/maven/' + } + maven { + url 'https://developer.huawei.com/repo/' + } } dependencies { - classpath 'com.android.tools.build:gradle:2.2.2' - - classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0' - classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1' - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files + classpath 'com.huawei.ohos:hap:2.4.5.0' + classpath 'com.huawei.ohos:decctest:1.2.4.1' } } allprojects { repositories { - jcenter() + maven { + url 'https://repo.huaweicloud.com/repository/maven/' + } + maven { + url 'https://developer.huawei.com/repo/' + } } } - -task clean(type: Delete) { - delete rootProject.buildDir -} diff --git a/easycountdowntextureview/.gitignore b/easycountdowntextureview/.gitignore deleted file mode 100644 index 3543521..0000000 --- a/easycountdowntextureview/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/easycountdowntextureview/build.gradle b/easycountdowntextureview/build.gradle deleted file mode 100644 index 5d280c7..0000000 --- a/easycountdowntextureview/build.gradle +++ /dev/null @@ -1,112 +0,0 @@ -apply plugin: 'com.android.library' - -android { - compileSdkVersion 24 - buildToolsVersion "24.0.2" - - defaultConfig { - minSdkVersion 14 - targetSdkVersion 24 - versionCode 1 - versionName "1.0" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } -} - -dependencies { - compile 'com.android.support:support-annotations:25.0.1' -} - -// --------- - -apply plugin: 'com.android.library' -apply plugin: 'com.github.dcendents.android-maven' -apply plugin: 'com.jfrog.bintray' -// #CONFIG# // project version -version = "1.6" -// #CONFIG# // project homepage -def siteUrl = 'https://github.com/camnter/EasyCountDownTextureView' -// #CONFIG# // project git -def gitUrl = 'https://github.com/camnter/EasyCountDownTextureView.git' -// #CONFIG# // Maven Group ID for the artifact (package name is ok) -group = "com.camnter.easycountdowntextureview" - -install { - repositories.mavenInstaller { - // This generates POM.xml with proper parameters - pom { - project { - packaging 'aar' - // - name 'Easy count down TextureView For Android' - url siteUrl - licenses { - license { - name 'The Apache Software License, Version 2.0' - url 'http://www.apache.org/licenses/LICENSE-2.0.txt' - } - } - developers { - developer { - // - id 'CaMnter' - // - name 'YuanYuZhang' - // - email '421482590@qq.com' - } - } - scm { - connection gitUrl - developerConnection gitUrl - url siteUrl - } - } - } - } -} -task sourcesJar(type: Jar) { - from android.sourceSets.main.java.srcDirs - classifier = 'sources' -} - - -task javadoc(type: Javadoc) { - source = android.sourceSets.main.java.srcDirs - classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) -} - -task javadocJar(type: Jar, dependsOn: javadoc) { - classifier = 'javadoc' - from javadoc.destinationDir -} - -artifacts { - archives javadocJar - archives sourcesJar -} - - - -Properties properties = new Properties() -properties.load(project.rootProject.file('local.properties').newDataInputStream()) -bintray { - user = properties.getProperty("bintray.user") - key = properties.getProperty("bintray.apikey") - configurations = ['archives'] - pkg { - repo = "maven" - name = "EasyCountDownTextureView" // project name in jcenter - websiteUrl = siteUrl - vcsUrl = gitUrl - licenses = ["Apache-2.0"] - publish = true - } -} - -// --------------- diff --git a/easycountdowntextureview/proguard-rules.pro b/easycountdowntextureview/proguard-rules.pro deleted file mode 100644 index b2aacdf..0000000 --- a/easycountdowntextureview/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 /Users/CaMnter/Android/adt-bundle-mac-x86_64-20140702/sdk/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/easycountdowntextureview/src/main/AndroidManifest.xml b/easycountdowntextureview/src/main/AndroidManifest.xml deleted file mode 100644 index acf68a6..0000000 --- a/easycountdowntextureview/src/main/AndroidManifest.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/easycountdowntextureview/src/main/java/com/camnter/easycountdowntextureview/EasyCountDownTextureView.java b/easycountdowntextureview/src/main/java/com/camnter/easycountdowntextureview/EasyCountDownTextureView.java deleted file mode 100644 index 3781991..0000000 --- a/easycountdowntextureview/src/main/java/com/camnter/easycountdowntextureview/EasyCountDownTextureView.java +++ /dev/null @@ -1,772 +0,0 @@ -/* - * Copyright (C) 2016 CaMnter yuanyu.camnter@gmail.com - * - * 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 com.camnter.easycountdowntextureview; - -import android.annotation.TargetApi; -import android.content.Context; -import android.content.res.TypedArray; -import android.graphics.Canvas; -import android.graphics.Color; -import android.graphics.Paint; -import android.graphics.RectF; -import android.graphics.SurfaceTexture; -import android.os.Build; -import android.os.Handler; -import android.os.Looper; -import android.os.Message; -import android.os.SystemClock; -import android.support.annotation.NonNull; -import android.support.annotation.Nullable; -import android.util.AttributeSet; -import android.util.DisplayMetrics; -import android.util.Log; -import android.util.TypedValue; -import android.view.TextureView; -import java.lang.ref.WeakReference; -import java.util.Calendar; -import java.util.Date; -import java.util.Locale; -import java.util.TimeZone; - -/** - * Description:EasyCountDownTextureView - * Created by:CaMnter - * Time:2016-03-16 13:45 - */ -public class EasyCountDownTextureView extends TextureView - implements TextureView.SurfaceTextureListener { - - private static final String TAG = EasyCountDownTextureView.class.getSimpleName(); - - private static final String LESS_THAN_TEN_FORMAT = "%02d"; - private static final String COLON = ":"; - - private static final int DEFAULT_COLOR_BACKGROUND = Color.BLACK; - private static final int DEFAULT_COLOR_COLON = Color.BLACK; - private static final int DEFAULT_COLOR_TIME = Color.WHITE; - private static final int DEFAULT_COLOR_RECT_BORDER = Color.BLACK; - private DisplayMetrics metrics; - - private static final int COUNT_DOWN_INTERVAL = 1000; - - private static final long ONE_SECOND = 1000L; - private static final long ONE_MINUTE = 60 * ONE_SECOND; - private static final long ONE_HOUR = 60 * ONE_MINUTE; - private static final long ONE_DAY = 24 * ONE_HOUR; - - private volatile long millisInFuture = 0L; - - /************** - * Default dp * - **************/ - private static final float DEFAULT_BACKGROUND_PAINT_WIDTH = 0.01f; - private static final float DEFAULT_COLON_PAINT_STROKE = 0.66f; - private static final float DEFAULT_TIME_PAINT_STROKE = 0.77f; - private static final float DEFAULT_ROUND_RECT_RADIUS = 2.66f; - private static final float DEFAULT_RECT_WIDTH = 18.0f; - private static final float DEFAULT_RECT_HEIGHT = 17.0f; - private static final float DEFAULT_RECT_SPACING = 6.0f; - private static final float DEFAULT_TIME_TEXT_SIZE = 13.0f; - private static final float DEFAULT_COLON_TEXT_SIZE = 13.0f; - - // 66dp - private static final float DEFAULT_VIEW_WIDTH = DEFAULT_RECT_WIDTH * 3 + - DEFAULT_RECT_SPACING * 2; - // 17dp - private static final float DEFAULT_VIEW_HEIGHT = DEFAULT_RECT_HEIGHT; - - /************** - * Default px * - **************/ - private float rectWidth; - private float rectHeight; - private float rectSpacing; - private float rectRadius; - private boolean drawRectBorder = false; - - private float paddingLeft; - private float paddingTop; - private float paddingRight; - private float paddingBottom; - - private float firstTranslateX; - private float firstTranslateColonX; - private float secondTranslateX; - private float secondTranslateColonX; - - private int timeHour; - private int timeMinute; - private int timeSecond; - - private int viewWidth; - private int viewHeight; - private float defaultWrapContentWidth; - private float defaultWrapContentHeight; - - private EasyThread easyThread; - - private final Locale locale = Locale.getDefault(); - private final Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT+00:00")); - - private Paint colonPaint; - private Paint rectBorderPaint; - - private Paint timePaint; - // for draw time - private float timePaintBaseLine; - // for draw colon - private float timePaintBaseLineFixed; - - private Paint backgroundPaint; - private RectF backgroundRectF; - - private volatile long lastRecordTime = 0L; - private volatile boolean runningState = false; - - private boolean autoResume = true; - private long pauseTime = 0L; - - private EasyCountDownListener easyCountDownListener; - - - private static class MainHandler extends Handler { - - private static final int WHAT_COUNT_DOWN_COMPLETED = 0x26; - - private final WeakReference listenerReference; - - - MainHandler(@NonNull final EasyCountDownListener easyCountDownListener) { - super(Looper.getMainLooper()); - this.listenerReference = new WeakReference<>(easyCountDownListener); - } - - - /** - * Handle system messages here. - */ - @Override - public void dispatchMessage(Message msg) { - switch (msg.what) { - case WHAT_COUNT_DOWN_COMPLETED: - final EasyCountDownListener easyCountDownListener - = this.listenerReference.get(); - if (easyCountDownListener == null) return; - easyCountDownListener.onCountDownCompleted(); - break; - } - } - - } - - - private MainHandler mainHandler; - - - public EasyCountDownTextureView(Context context) { - super(context); - this.init(context, null); - } - - - public EasyCountDownTextureView(Context context, AttributeSet attrs) { - super(context, attrs); - this.init(context, attrs); - } - - - public EasyCountDownTextureView(Context context, AttributeSet attrs, int defStyleAttr) { - super(context, attrs, defStyleAttr); - this.init(context, attrs); - } - - - @TargetApi(Build.VERSION_CODES.LOLLIPOP) - public EasyCountDownTextureView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { - super(context, attrs, defStyleAttr, defStyleRes); - this.init(context, attrs); - } - - - private void init(Context context, AttributeSet attrs) { - this.metrics = this.getResources().getDisplayMetrics(); - this.defaultWrapContentWidth = this.dp2px(DEFAULT_VIEW_WIDTH); - this.defaultWrapContentHeight = this.dp2px(DEFAULT_VIEW_HEIGHT); - - this.setSurfaceTextureListener(this); - this.setOpaque(false); - - TypedArray typedArray = context.obtainStyledAttributes(attrs, - R.styleable.EasyCountDownTextureView); - this.timeHour = typedArray.getInteger(R.styleable.EasyCountDownTextureView_easyCountHour, - 0); - this.timeMinute = typedArray.getInteger( - R.styleable.EasyCountDownTextureView_easyCountMinute, 0); - this.timeSecond = typedArray.getInteger( - R.styleable.EasyCountDownTextureView_easyCountSecond, 0); - - this.initTimePaint(typedArray); - this.initColonPaint(typedArray); - this.initRectBorderPaint(typedArray); - this.initBackgroundPaint(typedArray); - - this.rectWidth = typedArray.getDimension( - R.styleable.EasyCountDownTextureView_easyCountRectWidth, - this.dp2px(DEFAULT_RECT_WIDTH)); - this.rectHeight = typedArray.getDimension( - R.styleable.EasyCountDownTextureView_easyCountRectHeight, - this.dp2px(DEFAULT_RECT_HEIGHT)); - this.rectSpacing = typedArray.getDimension( - R.styleable.EasyCountDownTextureView_easyCountRectSpacing, - this.dp2px(DEFAULT_RECT_SPACING)); - this.refitBackgroundAttribute(); - - final Paint.FontMetricsInt timePaintFontMetrics = this.timePaint.getFontMetricsInt(); - this.timePaintBaseLine = (this.backgroundRectF.bottom + this.backgroundRectF.top - - timePaintFontMetrics.bottom - timePaintFontMetrics.top) / 2; - // for colon - this.timePaintBaseLineFixed = this.timePaintBaseLine / 40 * 37; - this.rectRadius = typedArray.getDimension( - R.styleable.EasyCountDownTextureView_easyCountRectRadius, - this.dp2px(DEFAULT_ROUND_RECT_RADIUS)); - typedArray.recycle(); - - this.updateTime(); - } - - - private void initColonPaint(@NonNull final TypedArray typedArray) { - this.colonPaint = new Paint(); - this.colonPaint.setAntiAlias(true); - this.colonPaint.setColor( - typedArray.getColor(R.styleable.EasyCountDownTextureView_easyCountColonColor, - DEFAULT_COLOR_COLON)); - this.colonPaint.setTextSize( - typedArray.getDimension(R.styleable.EasyCountDownTextureView_easyCountColonSize, - this.dp2px(DEFAULT_TIME_TEXT_SIZE))); - this.colonPaint.setStrokeWidth( - typedArray.getDimension(R.styleable.EasyCountDownTextureView_easyCountColonStroke, - this.dp2px(DEFAULT_COLON_PAINT_STROKE))); - this.colonPaint.setStyle(Paint.Style.FILL_AND_STROKE); - this.colonPaint.setTextAlign(Paint.Align.CENTER); - this.colonPaint.setStrokeCap(Paint.Cap.ROUND); - } - - - private void initTimePaint(@NonNull final TypedArray typedArray) { - this.timePaint = new Paint(); - this.timePaint.setAntiAlias(true); - this.timePaint.setColor( - typedArray.getColor(R.styleable.EasyCountDownTextureView_easyCountTimeColor, - DEFAULT_COLOR_TIME)); - this.timePaint.setTextSize( - typedArray.getDimension(R.styleable.EasyCountDownTextureView_easyCountTimeSize, - this.dp2px(DEFAULT_COLON_TEXT_SIZE))); - this.timePaint.setStrokeWidth( - typedArray.getDimension(R.styleable.EasyCountDownTextureView_easyCountTimeStroke, - this.dp2px(DEFAULT_TIME_PAINT_STROKE))); - this.timePaint.setStyle(Paint.Style.FILL_AND_STROKE); - this.timePaint.setTextAlign(Paint.Align.CENTER); - this.timePaint.setStrokeCap(Paint.Cap.ROUND); - } - - - private void initRectBorderPaint(@NonNull final TypedArray typedArray) { - final float rectBorderStroke = typedArray.getDimension( - R.styleable.EasyCountDownTextureView_easyCountRectBorderStroke, Float.MIN_VALUE); - this.checkRectBorder(rectBorderStroke); - if (!this.drawRectBorder) return; - this.rectBorderPaint = new Paint(); - this.rectBorderPaint.setAntiAlias(true); - this.rectBorderPaint.setColor( - typedArray.getColor(R.styleable.EasyCountDownTextureView_easyCountRectBorderColor, - DEFAULT_COLOR_RECT_BORDER)); - this.rectBorderPaint.setStrokeWidth(rectBorderStroke); - this.rectBorderPaint.setStyle(Paint.Style.STROKE); - this.rectBorderPaint.setTextAlign(Paint.Align.CENTER); - this.rectBorderPaint.setStrokeCap(Paint.Cap.SQUARE); - } - - - private void initBackgroundPaint(@NonNull final TypedArray typedArray) { - this.backgroundPaint = new Paint(); - this.backgroundPaint.setAntiAlias(true); - this.backgroundPaint.setColor( - typedArray.getColor(R.styleable.EasyCountDownTextureView_easyCountBackgroundColor, - DEFAULT_COLOR_BACKGROUND)); - this.backgroundPaint.setStyle(Paint.Style.FILL_AND_STROKE); - this.backgroundPaint.setStrokeWidth(this.dp2px(DEFAULT_BACKGROUND_PAINT_WIDTH)); - this.backgroundPaint.setTextAlign(Paint.Align.CENTER); - this.backgroundPaint.setStrokeCap(Paint.Cap.ROUND); - } - - - private void checkRectBorder(final float rectBorder) { - this.drawRectBorder = rectBorder != Float.MIN_VALUE; - } - - - private void updateTime() { - this.millisInFuture = this.timeHour * ONE_HOUR + this.timeMinute * ONE_MINUTE + - this.timeSecond * ONE_SECOND; - this.setTime(this.millisInFuture); - } - - - private void refitBackgroundAttribute() { - this.paddingLeft = this.getPaddingLeft(); - this.paddingTop = this.getPaddingTop(); - this.paddingRight = this.getPaddingRight(); - this.paddingBottom = this.getPaddingBottom(); - - this.firstTranslateX = this.rectWidth + this.rectSpacing + paddingLeft; - this.secondTranslateX = this.rectWidth * 2 + this.rectSpacing * 2 + paddingLeft; - this.firstTranslateColonX = this.firstTranslateX - this.rectSpacing / 2; - this.secondTranslateColonX = this.secondTranslateX - this.rectSpacing / 2; - - this.backgroundRectF = new RectF(0, 0, this.rectWidth, this.rectHeight); - } - - - @Override - protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { - super.onMeasure(widthMeasureSpec, heightMeasureSpec); - - this.viewWidth = MeasureSpec.getSize(widthMeasureSpec); - this.viewHeight = MeasureSpec.getSize(heightMeasureSpec); - - final int widthMode = MeasureSpec.getMode(widthMeasureSpec); - final int heightMode = MeasureSpec.getMode(heightMeasureSpec); - - float resultWidth; - float resultHeight; - - switch (widthMode) { - // wrap_content - case MeasureSpec.AT_MOST: - case MeasureSpec.UNSPECIFIED: - resultWidth = this.defaultWrapContentWidth; - break; - // match_parent - case MeasureSpec.EXACTLY: - default: - resultWidth = Math.max(this.viewWidth, this.defaultWrapContentWidth); - break; - } - switch (heightMode) { - // wrap_content - case MeasureSpec.AT_MOST: - case MeasureSpec.UNSPECIFIED: - resultHeight = this.defaultWrapContentHeight; - break; - // match_parent - case MeasureSpec.EXACTLY: - default: - resultHeight = Math.max(this.viewHeight, this.defaultWrapContentHeight); - break; - } - resultWidth += (this.paddingLeft + this.paddingRight); - resultHeight += (this.paddingTop + this.paddingBottom); - this.setMeasuredDimension((int) resultWidth, (int) resultHeight); - } - - - @Override - protected void onSizeChanged(int width, int height, int oldWidth, int oldHeight) { - super.onSizeChanged(width, height, oldWidth, oldHeight); - this.viewWidth = width; - this.viewHeight = height; - this.refitBackgroundAttribute(); - this.invalidate(); - } - - - public void setTimeHour(final int timeHour) { - this.timeHour = timeHour; - this.updateTime(); - } - - - public void setTimeMinute(final int timeMinute) { - this.timeMinute = timeMinute; - this.updateTime(); - } - - - public void setTimeSecond(final int timeSecond) { - this.timeSecond = timeSecond; - this.updateTime(); - } - - - public void setRectWidth(final float rectWidthDp) { - this.rectWidth = this.dp2px(rectWidthDp); - this.refitBackgroundAttribute(); - } - - - public void setRectHeight(final float rectHeightDp) { - this.rectHeight = this.dp2px(rectHeightDp); - this.refitBackgroundAttribute(); - } - - - public void setRectSpacing(final float rectSpacingDp) { - this.rectSpacing = this.dp2px(rectSpacingDp); - this.refitBackgroundAttribute(); - } - - - public void setAutoResume(final boolean autoResume) { - this.autoResume = autoResume; - } - - - public void setEasyCountDownListener( - @NonNull final EasyCountDownListener easyCountDownListener) { - this.easyCountDownListener = easyCountDownListener; - this.mainHandler = new MainHandler(easyCountDownListener); - } - - - public boolean isRunningState() { - return this.runningState; - } - - - public float getRectWidth() { - return this.rectWidth; - } - - - public float getRectHeight() { - return this.rectHeight; - } - - - public float getRectSpacing() { - return this.rectSpacing; - } - - - @Override - public void onSurfaceTextureAvailable(SurfaceTexture surface, int width, int height) { - Log.i(TAG, "[onSurfaceTextureAvailable]"); - this.startAndRestoreTime(); - } - - - @Override - public void onSurfaceTextureSizeChanged(SurfaceTexture surface, int width, int height) { - - } - - - @Override - public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) { - Log.i(TAG, "[onSurfaceTextureDestroyed]"); - this.stopAndRecordTime(); - return true; - } - - - public void stopAndRecordTime() { - if (this.autoResume) { - this.pauseTime = SystemClock.elapsedRealtime(); - } - this.stop(); - } - - - public void startAndRestoreTime() { - if (this.pauseTime > 0) { - this.millisInFuture -= (SystemClock.elapsedRealtime() - this.pauseTime); - this.pauseTime = 0; - } - this.start(); - } - - - @Override - public void onSurfaceTextureUpdated(SurfaceTexture surface) { - // Nothing to do - } - - - public void start() { - if (this.runningState) return; - this.drawZeroZeroZero(); - if (millisInFuture > 0) { - this.easyThread = new EasyThread(); - this.easyThread.startThread(); - this.easyThread.start(); - this.runningState = true; - if (this.easyCountDownListener != null) { - this.easyCountDownListener.onCountDownStart(); - } - } else { - if (this.easyCountDownListener != null) { - this.easyCountDownListener.onCountDownTimeError(); - } - this.runningState = false; - } - } - - - public void stop() { - if (!this.runningState) return; - if (this.easyThread != null) { - this.easyThread.interrupt(); - this.easyThread = null; - } - if (this.easyCountDownListener != null) { - this.easyCountDownListener.onCountDownStop(this.millisInFuture); - } - this.runningState = false; - } - - - /** - * Start count down by date - * - * @param date date - */ - public void setTime(@NonNull final Date date) { - this.millisInFuture = date.getTime(); - } - - - /** - * Start count down by timeMillis - * - * @param timeMillis timeMillis - */ - public void setTime(final long timeMillis) { - this.millisInFuture = timeMillis; - this.calendar.setTimeInMillis(this.millisInFuture); - } - - - private void drawZeroZeroZero() { - Canvas canvas = null; - try { - canvas = EasyCountDownTextureView.this.lockCanvas(); - if (canvas == null) return; - this.drawTimeAndBackground(canvas, String.format(locale, LESS_THAN_TEN_FORMAT, 0), - String.format(locale, LESS_THAN_TEN_FORMAT, 0), - String.format(locale, LESS_THAN_TEN_FORMAT, 0)); - unlockCanvasAndPost(canvas); - } catch (Exception e) { - e.printStackTrace(); - unlockCanvasAndPost(canvas); - } - } - - - private class EasyThread extends Thread { - - private volatile boolean running = false; - private volatile boolean completed = false; - - - EasyThread() { - this.running = true; - } - - - final void startThread() { - this.completed = false; - this.running = true; - } - - - final void stopThread() { - this.completed = true; - this.running = false; - } - - - private int checkCalendarHour(final long millisInFuture, int calendarHour) { - final int days = (int) (millisInFuture / ONE_DAY); - if (days >= 1) { - calendarHour += days * 24; - } - return calendarHour; - } - - - @Override - public void run() { - while (!this.completed) { - while (this.running) { - Canvas canvas = null; - try { - synchronized (this) { - lastRecordTime = SystemClock.elapsedRealtime(); - canvas = EasyCountDownTextureView.this.lockCanvas(); - if (canvas == null) continue; - timeHour = calendar.get(Calendar.HOUR_OF_DAY); - timeMinute = calendar.get(Calendar.MINUTE); - timeSecond = calendar.get(Calendar.SECOND); - drawTimeAndBackground(canvas, - String.format(locale, LESS_THAN_TEN_FORMAT, - this.checkCalendarHour(millisInFuture, timeHour)), - String.format(locale, LESS_THAN_TEN_FORMAT, timeMinute), - String.format(locale, LESS_THAN_TEN_FORMAT, timeSecond)); - - final long pastTime = SystemClock.elapsedRealtime() - lastRecordTime; - if (pastTime < COUNT_DOWN_INTERVAL) { - this.wait(COUNT_DOWN_INTERVAL - pastTime); - } - // refresh time - millisInFuture -= 1000; - if (millisInFuture < 0) { - this.completed = true; - this.running = false; - // refresh runningState - runningState = false; - if (mainHandler != null) { - mainHandler.sendEmptyMessageDelayed( - MainHandler.WHAT_COUNT_DOWN_COMPLETED, - 1000); - } - calendar.setTimeInMillis(0); - } else { - calendar.setTimeInMillis(millisInFuture); - } - } - } catch (InterruptedException interruptedException) { - final long intervalTime = SystemClock.elapsedRealtime() - lastRecordTime; - Log.i(TAG, - "[run]\t\t\t thread interrupted\t\t\t interval time: " + intervalTime, - interruptedException); - millisInFuture -= intervalTime; - calendar.setTimeInMillis(millisInFuture); - this.stopThread(); - } catch (Exception e) { - e.printStackTrace(); - } finally { - try { - unlockCanvasAndPost(canvas); - } catch (Exception e) { - e.printStackTrace(); - } - } - } - } - } - } - - - private void drawTimeAndBackground(@NonNull final Canvas canvas, - @NonNull final String hour, - @NonNull final String minute, - @NonNull final String second) { - // background - canvas.save(); - canvas.translate(paddingLeft, paddingTop); - canvas.drawRoundRect(backgroundRectF, rectRadius, rectRadius, backgroundPaint); - // border - this.drawRectBorder(canvas, backgroundRectF, rectRadius, rectBorderPaint); - canvas.drawText(hour, backgroundRectF.centerX(), timePaintBaseLine, timePaint); - canvas.restore(); - - // colon - canvas.save(); - canvas.translate(firstTranslateColonX, paddingTop); - canvas.drawText(COLON, 0, timePaintBaseLineFixed, colonPaint); - canvas.restore(); - - // background - canvas.save(); - canvas.translate(firstTranslateX, paddingTop); - canvas.drawRoundRect(backgroundRectF, rectRadius, rectRadius, backgroundPaint); - // border - this.drawRectBorder(canvas, backgroundRectF, rectRadius, rectBorderPaint); - canvas.drawText(minute, backgroundRectF.centerX(), timePaintBaseLine, timePaint); - canvas.restore(); - - // colon - canvas.save(); - canvas.translate(secondTranslateColonX, paddingTop); - canvas.drawText(COLON, 0, timePaintBaseLineFixed, colonPaint); - canvas.restore(); - - // background - canvas.save(); - canvas.translate(secondTranslateX, paddingTop); - canvas.drawRoundRect(backgroundRectF, rectRadius, rectRadius, backgroundPaint); - // border - this.drawRectBorder(canvas, backgroundRectF, rectRadius, rectBorderPaint); - canvas.drawText(second, backgroundRectF.centerX(), timePaintBaseLine, timePaint); - canvas.restore(); - } - - - private void drawRectBorder(@NonNull final Canvas canvas, - @NonNull final RectF rect, - final float rectRadius, - @Nullable Paint paint) { - if (paint == null) return; - if (rectRadius > 0) { - paint.setStrokeCap(Paint.Cap.ROUND); - canvas.drawRoundRect(rect, rectRadius, rectRadius, paint); - } else { - paint.setStrokeCap(Paint.Cap.SQUARE); - canvas.drawRect(rect, paint); - } - } - - - /** - * Dp to px - * - * @param dp dp - * @return px - */ - private float dp2px(final float dp) { - return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, this.metrics); - } - - - public interface EasyCountDownListener { - - /** - * When count down start - */ - void onCountDownStart(); - - /** - * When count down time error - */ - void onCountDownTimeError(); - - /** - * When count down stop - * - * @param millisInFuture millisInFuture - */ - void onCountDownStop(long millisInFuture); - - /** - * When count down completed - */ - void onCountDownCompleted(); - - } - -} diff --git a/easycountdowntextureview/src/main/res/values/attrs.xml b/easycountdowntextureview/src/main/res/values/attrs.xml deleted file mode 100644 index 9e00d36..0000000 --- a/easycountdowntextureview/src/main/res/values/attrs.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 1d3591c..be49249 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,18 +1,13 @@ # Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: +# IDE (e.g. DevEco Studio) users: # Gradle settings configured through the IDE *will override* # any settings specified in this file. - # For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html - # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx10248m -XX:MaxPermSize=256m -# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true \ No newline at end of file +# If the Chinese output is garbled, please configure the following parameter. +# This function is enabled by default when the DevEco Studio builds the hap/app,if you need disable gradle parallel,you should set org.gradle.parallel false. +# more information see https://docs.gradle.org/current/userguide/performance.html +# org.gradle.parallel=false +# org.gradle.jvmargs=-Dfile.encoding=GBK \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 13372aef5e24af05341d49695ee84e5f9b594659..490fda8577df6c95960ba7077c43220e5bb2c0d9 100644 GIT binary patch literal 58694 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 delta 48558 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�kSa#TH1 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 G_5T3orVFkB diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 356d66b..f59159e 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Mon Nov 07 23:04:46 CST 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://repo.huaweicloud.com/gradle/gradle-6.3-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip diff --git a/gradlew b/gradlew index 9d82f78..2fe81a7 100755 --- a/gradlew +++ b/gradlew @@ -1,4 +1,20 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# 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 +# +# https://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. +# ############################################################################## ## @@ -6,20 +22,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +64,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,26 +75,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -85,7 +105,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -105,8 +125,8 @@ if $darwin; then GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" fi -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` JAVACMD=`cygpath --unix "$JAVACMD"` @@ -134,27 +154,30 @@ if $cygwin ; then else eval `echo args$i`="\"$arg\"" fi - i=$((i+1)) + i=`expr $i + 1` done case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index 8a0b282..62bd9b9 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,3 +1,19 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + @if "%DEBUG%" == "" @echo off @rem ########################################################################## @rem @@ -8,14 +24,17 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +65,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +78,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/samples/.gitignore b/samples/.gitignore deleted file mode 100644 index 3543521..0000000 --- a/samples/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/samples/build.gradle b/samples/build.gradle deleted file mode 100644 index 111cebe..0000000 --- a/samples/build.gradle +++ /dev/null @@ -1,29 +0,0 @@ -apply plugin: 'com.android.application' - -android { - compileSdkVersion 23 - buildToolsVersion "23.0.2" - - defaultConfig { - applicationId "com.camnter.easycountdowntextureview.demo" - minSdkVersion 14 - targetSdkVersion 23 - versionCode 1 - versionName "1.0" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } -} - -dependencies { - compile fileTree(include: ['*.jar'], dir: 'libs') - testCompile 'junit:junit:4.12' - compile 'com.android.support:appcompat-v7:23.2.0' - compile 'com.camnter.easyrecyclerview:easyrecyclerview:1.2' - compile project(':easycountdowntextureview') - // compile 'com.camnter.easycountdowntextureview:easycountdowntextureview:1.4' -} diff --git a/samples/proguard-rules.pro b/samples/proguard-rules.pro deleted file mode 100644 index b2aacdf..0000000 --- a/samples/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 /Users/CaMnter/Android/adt-bundle-mac-x86_64-20140702/sdk/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/samples/src/main/AndroidManifest.xml b/samples/src/main/AndroidManifest.xml deleted file mode 100644 index 1d3e72a..0000000 --- a/samples/src/main/AndroidManifest.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/src/main/java/com/camnter/easycountdowntextureview/demo/CompletedActivity.java b/samples/src/main/java/com/camnter/easycountdowntextureview/demo/CompletedActivity.java deleted file mode 100644 index 4625751..0000000 --- a/samples/src/main/java/com/camnter/easycountdowntextureview/demo/CompletedActivity.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.camnter.easycountdowntextureview.demo; - -import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v7.app.AppCompatActivity; -import android.widget.Toast; -import com.camnter.easycountdowntextureview.EasyCountDownTextureView; - -/** - * Description:CompletedActivity - * Created by:CaMnter - */ - -public class CompletedActivity extends AppCompatActivity - implements EasyCountDownTextureView.EasyCountDownListener { - - private static final long WHITE_DURATION_TIME = 6 * 1000; - private static final long YELLOW_DURATION_TIME = 12 * 1000; - private static final String TAG = CompletedActivity.class.getSimpleName(); - - - @Override protected void onCreate(@Nullable Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - this.setContentView(R.layout.activity_completed); - EasyCountDownTextureView whiteCountDownTextureView - = (EasyCountDownTextureView) this.findViewById(R.id.completed_white_countdown_text); - whiteCountDownTextureView.setTime(WHITE_DURATION_TIME); - whiteCountDownTextureView.setEasyCountDownListener(this); - whiteCountDownTextureView.start(); - - EasyCountDownTextureView yellowCountDownTextureView - = (EasyCountDownTextureView) this.findViewById(R.id.completed_yellow_countdown_text); - yellowCountDownTextureView.setTime(YELLOW_DURATION_TIME); - yellowCountDownTextureView.setEasyCountDownListener(this); - yellowCountDownTextureView.start(); - } - - - /** - * When count down start - */ - @Override public void onCountDownStart() { - - } - - - /** - * When count down time error - */ - @Override public void onCountDownTimeError() { - - } - - - /** - * When count down stop - * - * @param millisInFuture millisInFuture - */ - @Override public void onCountDownStop(long millisInFuture) { - - } - - - /** - * When count down completed - */ - @Override public void onCountDownCompleted() { - Toast.makeText(this, "[" + TAG + "] [onCountDownCompleted]", Toast.LENGTH_LONG).show(); - } - -} diff --git a/samples/src/main/java/com/camnter/easycountdowntextureview/demo/MainActivity.java b/samples/src/main/java/com/camnter/easycountdowntextureview/demo/MainActivity.java deleted file mode 100644 index ad4e9b9..0000000 --- a/samples/src/main/java/com/camnter/easycountdowntextureview/demo/MainActivity.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.camnter.easycountdowntextureview.demo; - -import android.content.Intent; -import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; -import android.view.View; -import com.camnter.easycountdowntextureview.demo.adapter.MainAdapter; -import com.camnter.easyrecyclerview.holder.EasyRecyclerViewHolder; -import com.camnter.easyrecyclerview.widget.EasyRecyclerView; -import com.camnter.easyrecyclerview.widget.decorator.EasyDividerItemDecoration; -import java.util.ArrayList; - -public class MainActivity extends AppCompatActivity { - - private EasyRecyclerView mainRecyclerView; - private MainAdapter mainAdapter; - private ArrayList classes; - - - @Override protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); - this.initViews(); - this.initData(); - this.initListeners(); - } - - - private void initViews() { - this.mainRecyclerView = (EasyRecyclerView) this.findViewById(R.id.main_rv); - EasyDividerItemDecoration decoration = new EasyDividerItemDecoration(this, - EasyDividerItemDecoration.VERTICAL_LIST); - decoration.bottomDivider = true; - this.mainRecyclerView.addItemDecoration(decoration); - } - - - private void initData() { - this.classes = new ArrayList<>(); - this.classes.add(ShowActivity.class); - this.classes.add(SettingActivity.class); - this.classes.add(CompletedActivity.class); - - this.mainAdapter = new MainAdapter(); - this.mainAdapter.setList(this.classes); - this.mainRecyclerView.setAdapter(this.mainAdapter); - } - - - private void initListeners() { - this.mainAdapter.setOnItemClickListener(new EasyRecyclerViewHolder.OnItemClickListener() { - @Override public void onItemClick(View view, int i) { - Class c = MainActivity.this.classes.get(i); - MainActivity.this.startActivity(new Intent(MainActivity.this, c)); - } - }); - } - -} diff --git a/samples/src/main/java/com/camnter/easycountdowntextureview/demo/SettingActivity.java b/samples/src/main/java/com/camnter/easycountdowntextureview/demo/SettingActivity.java deleted file mode 100644 index b59e7c7..0000000 --- a/samples/src/main/java/com/camnter/easycountdowntextureview/demo/SettingActivity.java +++ /dev/null @@ -1,95 +0,0 @@ -package com.camnter.easycountdowntextureview.demo; - -import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v7.app.AppCompatActivity; -import android.util.Log; -import android.view.View; -import com.camnter.easycountdowntextureview.EasyCountDownTextureView; - -/** - * Description:SettingActivity - * Created by:CaMnter - * Time:2016-03-17 17:20 - */ -public class SettingActivity extends AppCompatActivity - implements View.OnClickListener, EasyCountDownTextureView.EasyCountDownListener { - - private static final String TAG = "StyleActivity"; - private EasyCountDownTextureView countdownText; - - - @Override protected void onCreate(@Nullable Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - this.setContentView(R.layout.activity_setting); - this.countdownText = (EasyCountDownTextureView) this.findViewById( - R.id.setting_countdown_text); - this.findViewById(R.id.setting_hour_button).setOnClickListener(this); - this.findViewById(R.id.setting_minute_button).setOnClickListener(this); - this.findViewById(R.id.setting_second_button).setOnClickListener(this); - this.findViewById(R.id.setting_start_button).setOnClickListener(this); - this.findViewById(R.id.setting_stop_button).setOnClickListener(this); - this.countdownText.setEasyCountDownListener(this); - } - - - /** - * Called when a view has been clicked. - * - * @param v The view that was clicked. - */ - @Override public void onClick(View v) { - switch (v.getId()) { - case R.id.setting_hour_button: - this.countdownText.setTimeHour(1); - break; - case R.id.setting_minute_button: - this.countdownText.setTimeMinute(1); - break; - case R.id.setting_second_button: - this.countdownText.setTimeSecond(1); - break; - case R.id.setting_start_button: - this.countdownText.start(); - break; - case R.id.setting_stop_button: - this.countdownText.stop(); - break; - } - } - - - /** - * When count down start - */ - @Override public void onCountDownStart() { - Log.i(TAG, "[" + TAG + "] [onCountDownStart]"); - } - - - /** - * When count down time error - */ - @Override public void onCountDownTimeError() { - - } - - - /** - * When count down stop - * - * @param millisInFuture millisInFuture - */ - @Override public void onCountDownStop(long millisInFuture) { - Log.i(TAG, "[" + TAG + "] [onCountDownStop]"); - } - - - /** - * When count down completed - */ - @Override public void onCountDownCompleted() { - - } - -} diff --git a/samples/src/main/java/com/camnter/easycountdowntextureview/demo/ShowActivity.java b/samples/src/main/java/com/camnter/easycountdowntextureview/demo/ShowActivity.java deleted file mode 100644 index 8327a2e..0000000 --- a/samples/src/main/java/com/camnter/easycountdowntextureview/demo/ShowActivity.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.camnter.easycountdowntextureview.demo; - -import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v7.app.AppCompatActivity; - -/** - * Description:ShowActivity - * Created by:CaMnter - * Time:2016-03-18 13:28 - */ -public class ShowActivity extends AppCompatActivity { - - @Override protected void onCreate(@Nullable Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - this.setContentView(R.layout.activity_show); - } - -} diff --git a/samples/src/main/java/com/camnter/easycountdowntextureview/demo/adapter/MainAdapter.java b/samples/src/main/java/com/camnter/easycountdowntextureview/demo/adapter/MainAdapter.java deleted file mode 100644 index 2c2ea9b..0000000 --- a/samples/src/main/java/com/camnter/easycountdowntextureview/demo/adapter/MainAdapter.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.camnter.easycountdowntextureview.demo.adapter; - -import android.widget.TextView; -import com.camnter.easycountdowntextureview.demo.R; -import com.camnter.easyrecyclerview.adapter.EasyRecyclerViewAdapter; -import com.camnter.easyrecyclerview.holder.EasyRecyclerViewHolder; - -/** - * Description:MainAdapter - * Created by:CaMnter - * Time:2016-03-18 13:21 - */ -public class MainAdapter extends EasyRecyclerViewAdapter { - - @Override public int[] getItemLayouts() { - return new int[] { R.layout.item_main }; - } - - - @Override public void onBindRecycleViewHolder(EasyRecyclerViewHolder viewHolder, int position) { - Class c = (Class) this.getList().get(position); - if (c == null) return; - TextView textView = viewHolder.findViewById(R.id.main_item_tv); - textView.setText(c.getSimpleName()); - } - - - @Override public int getRecycleViewItemType(int position) { - return 0; - } -} diff --git a/samples/src/main/res/layout/activity_completed.xml b/samples/src/main/res/layout/activity_completed.xml deleted file mode 100644 index 8ab8f3f..0000000 --- a/samples/src/main/res/layout/activity_completed.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/samples/src/main/res/layout/activity_main.xml b/samples/src/main/res/layout/activity_main.xml deleted file mode 100644 index 0e1e7e9..0000000 --- a/samples/src/main/res/layout/activity_main.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - diff --git a/samples/src/main/res/layout/activity_setting.xml b/samples/src/main/res/layout/activity_setting.xml deleted file mode 100644 index be3c067..0000000 --- a/samples/src/main/res/layout/activity_setting.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - + + +
+ + + +
+ + + + diff --git a/entry/.preview/merge_js_src/liteWearable/default/pages/setting/setting.js b/entry/.preview/merge_js_src/liteWearable/default/pages/setting/setting.js new file mode 100644 index 0000000..0394e54 --- /dev/null +++ b/entry/.preview/merge_js_src/liteWearable/default/pages/setting/setting.js @@ -0,0 +1,58 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ +export default { + data: { + time:{ + hours:'26', + minutes:'6', + seconds:'26', + milliseconds:'0' + }, + flot:true, + width:'40px', + height:'40px', + spacing:'10px', + bgc:'#cccccc', + color:'#0099ff', + weight:500, + font:'20px' + }, + start(){ + if(this.$child('componter').flot){ + return + }else{ + this.$child('componter')['startAndRestoreTime']() + } + }, + stop(){ + if(!this.$child('componter').flot){ + return + }else{ + this.$child('componter')['stopAndRecordTime']() + } + }, + shi(num){ + this.$child('componter')['setTimeHour'](num) + }, + fen(num){ + this.$child('componter')['setTimeMinute'](num) + }, + miao(num){ + this.$child('componter')['setTimeSecond'](num) + }, + onCountDownStop(e){ + console.log(JSON.stringify(e)) + } +} diff --git a/entry/.preview/merge_js_src/liteWearable/default/pages/show/show.js b/entry/.preview/merge_js_src/liteWearable/default/pages/show/show.js new file mode 100644 index 0000000..fcce8a6 --- /dev/null +++ b/entry/.preview/merge_js_src/liteWearable/default/pages/show/show.js @@ -0,0 +1,40 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ +import router from '@system.router' +export default { + data: { + time:{ + hours:'6', + minutes:'6', + seconds:'26', + milliseconds:'0' + }, + width:'20px', + height:'20px', + spacing:'5px', + bgc:'#0000000', + color:'#ffffff', + weight:900, + font:'12px' + }, + fanhui(){ + router.replace({ + uri: 'pages/index/index' + }); + }, + onCountDownStart(){ + console.log(111) + } +} diff --git a/entry/.preview/merge_js_src/wearable/default/pages/completed/completed.css b/entry/.preview/merge_js_src/wearable/default/pages/completed/completed.css new file mode 100644 index 0000000..80534ef --- /dev/null +++ b/entry/.preview/merge_js_src/wearable/default/pages/completed/completed.css @@ -0,0 +1,22 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ +.container { + display: flex; + flex-direction: column; + padding: 20px; +} +.container div{ + margin-bottom: 10px; +} \ No newline at end of file diff --git a/entry/.preview/merge_js_src/wearable/default/pages/completed/completed.hml b/entry/.preview/merge_js_src/wearable/default/pages/completed/completed.hml new file mode 100644 index 0000000..976ea41 --- /dev/null +++ b/entry/.preview/merge_js_src/wearable/default/pages/completed/completed.hml @@ -0,0 +1,58 @@ + + + + +

+
+ +
+ +
+ +
+ +
diff --git a/entry/.preview/merge_js_src/wearable/default/pages/completed/completed.js b/entry/.preview/merge_js_src/wearable/default/pages/completed/completed.js new file mode 100644 index 0000000..807ea90 --- /dev/null +++ b/entry/.preview/merge_js_src/wearable/default/pages/completed/completed.js @@ -0,0 +1,48 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ +import prompt from '@system.prompt'; +export default { + data: { + time:{ + hours:'0', + minutes:'0', + seconds:'6', + milliseconds:'0' + }, + time2:{ + hours:'0', + minutes:'0', + seconds:'12', + milliseconds:0 + }, + width:'28px', + height:'28px', + spacing:'8px', + bgc1:'#eeeeee', + bgc2:'#eedddd', + color:'#ff0000', + weight:500, + font:'18px' + }, + onInit(){ + }, + onCountDownCompleted(){ +// console.log('倒计时执行结束') + prompt.showToast({ + message: `[CompletedAbility] [onCountDownCompleted]`, + duration: 2000, + }); + } +} diff --git a/entry/.preview/merge_js_src/wearable/default/pages/index/index.css b/entry/.preview/merge_js_src/wearable/default/pages/index/index.css new file mode 100644 index 0000000..2a4e4e7 --- /dev/null +++ b/entry/.preview/merge_js_src/wearable/default/pages/index/index.css @@ -0,0 +1,30 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ +.container { + flex-direction: column; + padding-top: 10px; +} + +.title { + padding-left: 10px; + width: 100%; + font-size: 18px; + font-weight: 600; + line-height: 22px; + color: #33cc00; + border-bottom: 1px solid #ccc; + height: 50px; +} + diff --git a/entry/.preview/merge_js_src/wearable/default/pages/index/index.hml b/entry/.preview/merge_js_src/wearable/default/pages/index/index.hml new file mode 100644 index 0000000..ed11ae6 --- /dev/null +++ b/entry/.preview/merge_js_src/wearable/default/pages/index/index.hml @@ -0,0 +1,27 @@ + +

+ + ShowAbility + + + + SettingAbility + + + + CompletedAbility + +
diff --git a/entry/.preview/merge_js_src/wearable/default/pages/setting/setting.css b/entry/.preview/merge_js_src/wearable/default/pages/setting/setting.css new file mode 100644 index 0000000..a8f3288 --- /dev/null +++ b/entry/.preview/merge_js_src/wearable/default/pages/setting/setting.css @@ -0,0 +1,75 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ +.container { + display: flex; + flex-direction: column; + justify-content: space-between; + flex-wrap:wrap; + padding: 20px; + height: 100%; +} + +.title { + font-size: 30px; + text-align: center; + width: 200px; + height: 100px; +} +.btn{ + position: absolute; + right: 10px; + top: 20px; + width: 60px; + height: 60px; +} +.btn-box{ +/* background-color: skyblue;*/ + height: 200px; + width: 300px; + display: flex; + flex-direction: column; +} +.btn1{ + flex: 1; + margin-bottom: 30px; + display: flex; + justify-content: space-between; + flex-wrap:wrap; +} +.btn2{ + flex: 1; + display: flex; + justify-content: space-between; + flex-wrap:wrap; +} +.btn1 button{ + padding: 10px; + background-color: #999; + font-size: 18px; + width: 90px; + text-align: center; + border-radius: 5px; + text-color: #000; +} +.btn2 button{ + flex: 1; + padding: 10px 20px; + background-color: #999; + font-size: 18px; + width: 90px; + text-align: center; + border-radius: 5px; + text-color: #000; +} \ No newline at end of file diff --git a/entry/.preview/merge_js_src/wearable/default/pages/setting/setting.hml b/entry/.preview/merge_js_src/wearable/default/pages/setting/setting.hml new file mode 100644 index 0000000..16a3d72 --- /dev/null +++ b/entry/.preview/merge_js_src/wearable/default/pages/setting/setting.hml @@ -0,0 +1,64 @@ + + + + +

+
+ +
+
+
+
+ + +
+
+ + + +
+
+
+ +
diff --git a/entry/.preview/merge_js_src/wearable/default/pages/setting/setting.js b/entry/.preview/merge_js_src/wearable/default/pages/setting/setting.js new file mode 100644 index 0000000..0394e54 --- /dev/null +++ b/entry/.preview/merge_js_src/wearable/default/pages/setting/setting.js @@ -0,0 +1,58 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ +export default { + data: { + time:{ + hours:'26', + minutes:'6', + seconds:'26', + milliseconds:'0' + }, + flot:true, + width:'40px', + height:'40px', + spacing:'10px', + bgc:'#cccccc', + color:'#0099ff', + weight:500, + font:'20px' + }, + start(){ + if(this.$child('componter').flot){ + return + }else{ + this.$child('componter')['startAndRestoreTime']() + } + }, + stop(){ + if(!this.$child('componter').flot){ + return + }else{ + this.$child('componter')['stopAndRecordTime']() + } + }, + shi(num){ + this.$child('componter')['setTimeHour'](num) + }, + fen(num){ + this.$child('componter')['setTimeMinute'](num) + }, + miao(num){ + this.$child('componter')['setTimeSecond'](num) + }, + onCountDownStop(e){ + console.log(JSON.stringify(e)) + } +} diff --git a/entry/.preview/merge_js_src/wearable/default/pages/show/show.js b/entry/.preview/merge_js_src/wearable/default/pages/show/show.js new file mode 100644 index 0000000..fcce8a6 --- /dev/null +++ b/entry/.preview/merge_js_src/wearable/default/pages/show/show.js @@ -0,0 +1,40 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ +import router from '@system.router' +export default { + data: { + time:{ + hours:'6', + minutes:'6', + seconds:'26', + milliseconds:'0' + }, + width:'20px', + height:'20px', + spacing:'5px', + bgc:'#0000000', + color:'#ffffff', + weight:900, + font:'12px' + }, + fanhui(){ + router.replace({ + uri: 'pages/index/index' + }); + }, + onCountDownStart(){ + console.log(111) + } +} diff --git a/entry/build.gradle b/entry/build.gradle new file mode 100644 index 0000000..8b7ec83 --- /dev/null +++ b/entry/build.gradle @@ -0,0 +1,27 @@ +apply plugin: 'com.huawei.ohos.hap' +apply plugin: 'com.huawei.ohos.decctest' +//For instructions on signature configuration, see https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404#section1112183053510 +ohos { + compileSdkVersion 5 + defaultConfig { + compatibleSdkVersion 5 + } + buildTypes { + release { + proguardOpt { + proguardEnabled false + rulesFiles 'proguard-rules.pro' + } + } + } + +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar', '*.har']) + testImplementation 'junit:junit:4.13' + ohosTestImplementation 'com.huawei.ohos.testkit:runner:1.0.0.200' +} +decc { + supportType = ['html','xml'] +} diff --git a/entry/package.json b/entry/package.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/entry/package.json @@ -0,0 +1 @@ +{} diff --git a/entry/proguard-rules.pro b/entry/proguard-rules.pro new file mode 100644 index 0000000..f7666e4 --- /dev/null +++ b/entry/proguard-rules.pro @@ -0,0 +1 @@ +# config module specific ProGuard rules here. \ No newline at end of file diff --git a/entry/src/main/config.json b/entry/src/main/config.json new file mode 100644 index 0000000..f037410 --- /dev/null +++ b/entry/src/main/config.json @@ -0,0 +1,63 @@ +{ + "app": { + "bundleName": "com.gzb.ohos", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.countdown", + "name": ".MyApplication", + "mainAbility": "com.example.countdown.MainAbility", + "deviceType": [ + "phone", + "tablet", + "wearable" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "orientation": "portrait", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.countdown.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index", + "pages/show/show", + "pages/setting/setting", + "pages/completed/completed" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } +} \ No newline at end of file diff --git a/entry/src/main/java/com/example/countdown/MainAbility.java b/entry/src/main/java/com/example/countdown/MainAbility.java new file mode 100644 index 0000000..c0f7980 --- /dev/null +++ b/entry/src/main/java/com/example/countdown/MainAbility.java @@ -0,0 +1,16 @@ +package com.example.countdown; + +import ohos.ace.ability.AceAbility; +import ohos.aafwk.content.Intent; + +public class MainAbility extends AceAbility { + @Override + public void onStart(Intent intent) { + super.onStart(intent); + } + + @Override + public void onStop() { + super.onStop(); + } +} diff --git a/entry/src/main/java/com/example/countdown/MyApplication.java b/entry/src/main/java/com/example/countdown/MyApplication.java new file mode 100644 index 0000000..2a88bbd --- /dev/null +++ b/entry/src/main/java/com/example/countdown/MyApplication.java @@ -0,0 +1,10 @@ +package com.example.countdown; + +import ohos.aafwk.ability.AbilityPackage; + +public class MyApplication extends AbilityPackage { + @Override + public void onInitialize() { + super.onInitialize(); + } +} diff --git a/entry/src/main/js/default/app.js b/entry/src/main/js/default/app.js new file mode 100644 index 0000000..aedcefe --- /dev/null +++ b/entry/src/main/js/default/app.js @@ -0,0 +1,8 @@ +export default { + onCreate() { + console.info('AceApplication onCreate'); + }, + onDestroy() { + console.info('AceApplication onDestroy'); + } +}; diff --git a/entry/src/main/js/default/common/components/countdown/countdown.css b/entry/src/main/js/default/common/components/countdown/countdown.css new file mode 100644 index 0000000..4c1cd94 --- /dev/null +++ b/entry/src/main/js/default/common/components/countdown/countdown.css @@ -0,0 +1,29 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ +.container { + width: 454px; +} + +.title { + border-radius: 5px; +} +.title text{ + width: 100%; + height: 100%; + text-align: center; +} +.dian{ + text-align: center; +} \ No newline at end of file diff --git a/entry/src/main/js/default/common/components/countdown/countdown.hml b/entry/src/main/js/default/common/components/countdown/countdown.hml new file mode 100644 index 0000000..7a65d11 --- /dev/null +++ b/entry/src/main/js/default/common/components/countdown/countdown.hml @@ -0,0 +1,37 @@ + +

+
+ + {{hours<10?'0'+hours:hours}} + +
+ + : + +
+ + {{minutes<10?'0'+minutes:minutes}} + +
+ + : + +
+ + {{seconds<10?'0'+seconds:seconds}} + +
+
\ No newline at end of file diff --git a/entry/src/main/js/default/common/components/countdown/countdown.js b/entry/src/main/js/default/common/components/countdown/countdown.js new file mode 100644 index 0000000..30a2741 --- /dev/null +++ b/entry/src/main/js/default/common/components/countdown/countdown.js @@ -0,0 +1,194 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ +export default { + data() { + return { + hours: this.hours, + minutes: this.minutes, + seconds: this.seconds, + milliseconds: this.milliseconds, + width: this.width, + height: this.height, + spacing: this.spacing, + flot: true, + color: this.color, + bgc: this.bgc, + weight: this.weight, + font: this.font, + } + }, + props: { + hours: { + default: 0, + }, + minutes: { + default: 0 + }, + seconds: { + default: 0 + }, + milliseconds: { + default: 0 + }, + width: { + default: '30px' + }, + height: { + default: '30px' + }, + spacing: { + default: '10px' + }, + color: { + default: '#fff' + }, + bgc: { + default: '#000' + }, + weight: { + default: 400 + }, + font: { + default: '20px' + } + }, + onReady() { + this.startAndRestoreTime() + if (this.milliseconds > 0) { + this.seconds = Math.floor(this.milliseconds / 1000) % 60 + this.minutes = Math.floor(this.milliseconds / 1000 / 60) % 60 + this.hours = Math.floor(this.milliseconds / 1000 / 60 / 60) + } else { + this.milliseconds = this.seconds * 1000 + this.minutes * 1000 * 60 + this.hours * 1000 * 60 * 60 + } + if (this.minutes > 60) { + this.hours = Number(this.hours) + Math.floor(this.minutes / 60) + this.minutes = this.minutes - Math.floor(this.minutes / 60) * 60 + } + if (this.seconds <= 0) { + this.seconds = 0 + } else if (this.seconds > 60) { + this.minutes = this.minutes + Math.floor(this.seconds / 60) + this.seconds = this.seconds % 60 + } + }, + //设置小时的函数 + setTimeHour(h) { + if (h < 0) { + this.hours = 0 + } else { + this.hours = h + } + }, + //设置分钟数 + setTimeMinute(m) { + // this.minutes=m + if (m > 60) { + this.hours = Number(this.hours) + Math.floor(m / 60) + this.minutes = this.minutes + m % 60 + } else if (m <= 0) { + this.minutes = 0 + } else { + this.minutes = m + } + }, + //设置秒数 + setTimeSecond(s) { + if (s > 60) { + this.minutes = Number(this.minutes) + Math.floor(s / 60) + this.seconds = this.seconds + s % 60 + } else if (s <= 0) { + this.seconds = 0 + } else { + this.seconds = s + } + if (this.seconds > 60) { + this.minutes = Number(this.minutes) + Math.floor(this.seconds / 60) + this.seconds = this.seconds % 60 + } + if (this.minutes > 60) { + this.hours = Number(this.hours) + Math.floor(this.minutes / 60) + this.minutes = this.minutes % 60 + } + }, + //设置毫秒数 + setTime(timeMillis) { + if (timeMillis > 0) { + this.seconds = Math.floor(timeMillis / 1000) % 60 + this.minutes = Math.floor(timeMillis / 1000 / 60) % 60 + this.hours = Math.floor(this.timeMillis / 1000 / 60 / 60) + } else { + return + } + }, + //开始倒计时 + startAndRestoreTime() { + this.flot = true + this.$emit('onCountDownStart') + this.timer = setInterval(() => { + //当小时,分钟,秒钟,三者有一个大于等于零的时候 + if (this.hours >= 0 || this.minutes >= 0 || this.seconds >= 0) { + //判断他们三个全部都等于0 退出 + if (this.hours == 0 && this.minutes == 0 && this.seconds == 0) { + this.$emit('onCountDownCompleted') + this.flot = false + clearInterval(this.timer) + } else { + //当他们三个有一个不为0的时候 + if (this.seconds > 0) { + //如果秒钟大于0的时候让他自身减1 + this.seconds = Number(this.seconds) - 1 + } else { + //当秒钟等于0的时候,并且分钟不为零的时候 + if (this.minutes > 0) { + //分钟不为0让分钟减1 + this.minutes = Number(this.minutes) - 1 + } else { + //分钟为0的时候 + if (this.hours > 0) { + //小时数大于0的时候让他减1 + this.hours = Number(this.hours) - 1 + } else { + //三个数值都为零 + this.$emit('onCountDownCompleted') + this.flot = false + clearInterval(this.timer) + } + this.minutes = 59 + } + this.seconds = 59 + } + } + } else { + //当时间有任意一个小于0的时候报错 + this.flot = false + this.$emit('onCountDownTimeError') + clearInterval(this.timer) + } + }, 1000) + }, + //停止倒计时 + stopAndRecordTime() { + this.$emit('onCountDownStop', { + 'millisInFuture': this.milliseconds + }) + this.flot = false + clearInterval(this.timer) + }, + //倒计时是否结束 + isRunningState() { + return this.flot + } +} \ No newline at end of file diff --git a/entry/src/main/js/default/common/images/Wallpaper.png b/entry/src/main/js/default/common/images/Wallpaper.png new file mode 100644 index 0000000000000000000000000000000000000000..60d4841a80eb20c63de74306cb7f8350d6a85c48 GIT binary patch literal 155181 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

-!Awc_yZD~-<2&{Tp_+cHBt5; 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%0Ap*Eff8ryV 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