From f728294389c9688f6540f697cbf43f8b44bdd6c6 Mon Sep 17 00:00:00 2001 From: 0000248716-lijiaxiao Date: Wed, 26 May 2021 11:09:43 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++ README.OPENSOURCE | 10 ++++++ README.md | 7 ++-- changeLog.md | 8 ----- .../yuyh/bankcardformat/ExampleOhosTest.java | 35 +++++++++++++++++++ library/src/main/config.json | 2 +- 6 files changed, 51 insertions(+), 14 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 README.OPENSOURCE delete mode 100644 changeLog.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..78aec78 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +## 0.0.1-SNAPSHOT + +ohos 第一个版本,完整实现了原库的全部 api diff --git a/README.OPENSOURCE b/README.OPENSOURCE new file mode 100644 index 0000000..75312af --- /dev/null +++ b/README.OPENSOURCE @@ -0,0 +1,10 @@ +[ + { + "Name": "BankCardFormat", + "License": "Apache License", + "License File": "LICENSE", + "Version Number": "v1.0.3", + "Upstream URL": "https://github.com/smuyyh/BankCardFormat", + "Description": "自动格式化银行卡号的TextField,每四位增加一个空格,并根据银行卡号判断该银行卡归属的银行" + } +] \ No newline at end of file diff --git a/README.md b/README.md index 2015cbd..f2ef7e2 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,13 @@ # BankCardFormat -**本项目基于开源项目BankCardFormat 进行openharmony化的移植和开发,可以通过项目标签以及github地址( https://github.com/smuyyh/BankCardFormat )追踪到原项目版本** - #### 项目介绍 - 项目名称:自动格式化银行卡号的TextField控件 - 所属系列:openharmony的第三方组件适配移植 -- 功能:自动格式化银行卡号的TextField,每四位增加一个空格,并根据银行卡号判断该银行卡归属的银行及卡别 -- 基线版本: BankCardFormat Tags 1.0.3 +- 功能:自动格式化银行卡号的TextField,每四位增加一个空格,并根据银行卡号判断该银行卡归属的银行 +- 基线版本: Release Tags 1.0.3 - 项目移植状态:主功能完成 - 调用差异:无 - 开发版本:sdk5,DevEco Studio2.1 beta4 -- 原项目Doc地址:https://github.com/smuyyh/BankCardFormat #### 效果演示 diff --git a/changeLog.md b/changeLog.md deleted file mode 100644 index 2dd7e8f..0000000 --- a/changeLog.md +++ /dev/null @@ -1,8 +0,0 @@ -# 基本功能: -- 自动格式化银行卡号的EditText,每四位增加一个空格,并根据银行卡号判断该银行卡归属的银行 - -# 修改点: -1. 格式化银行卡号的TextField替换 - -# 遗留问题(暂不支持的功能): -无 diff --git a/entry/src/ohosTest/java/com/yuyh/bankcardformat/ExampleOhosTest.java b/entry/src/ohosTest/java/com/yuyh/bankcardformat/ExampleOhosTest.java index c85b15a..7e51100 100644 --- a/entry/src/ohosTest/java/com/yuyh/bankcardformat/ExampleOhosTest.java +++ b/entry/src/ohosTest/java/com/yuyh/bankcardformat/ExampleOhosTest.java @@ -33,4 +33,39 @@ public class ExampleOhosTest { } } + @Test + public void getBankCardText() { + try { + Class mainAbilitySlice = Class.forName("com.example.library.BandCardEditText"); + Method log = mainAbilitySlice.getMethod("getBankCardText"); + Object obj = mainAbilitySlice.getConstructor().newInstance(); + log.invoke(obj); + } catch (Exception e) { + e.printStackTrace(); + } + } + + @Test + public void getBankBin() { + try { + Class mainAbilitySlice = Class.forName("com.example.library.BankCardInfo"); + Method log = mainAbilitySlice.getMethod("getBankBin"); + Object obj = mainAbilitySlice.getConstructor().newInstance(); + log.invoke(obj); + } catch (Exception e) { + e.printStackTrace(); + } + } + + @Test + public void getBankName() { + try { + Class mainAbilitySlice = Class.forName("com.example.library.BankCardInfo"); + Method log = mainAbilitySlice.getMethod("getBankName"); + Object obj = mainAbilitySlice.getConstructor().newInstance(); + log.invoke(obj); + } catch (Exception e) { + e.printStackTrace(); + } + } } \ No newline at end of file diff --git a/library/src/main/config.json b/library/src/main/config.json index 387a920..0791b3a 100644 --- a/library/src/main/config.json +++ b/library/src/main/config.json @@ -1,6 +1,6 @@ { "app": { - "bundleName": "com.yuyh.bankcardformat", + "bundleName": "com.example.library", "vendor": "example", "version": { "code": 1, -- Gitee From 0930415024acfac6d779c172d523ddb4efe254bf Mon Sep 17 00:00:00 2001 From: 0000248716-lijiaxiao Date: Wed, 26 May 2021 15:01:23 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yuyh/bankcardformat/ExampleOhosTest.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/entry/src/ohosTest/java/com/yuyh/bankcardformat/ExampleOhosTest.java b/entry/src/ohosTest/java/com/yuyh/bankcardformat/ExampleOhosTest.java index 7e51100..3dd3bc1 100644 --- a/entry/src/ohosTest/java/com/yuyh/bankcardformat/ExampleOhosTest.java +++ b/entry/src/ohosTest/java/com/yuyh/bankcardformat/ExampleOhosTest.java @@ -22,13 +22,7 @@ public class ExampleOhosTest { Method log = mainAbilitySlice.getMethod("onStart"); Object obj = mainAbilitySlice.getConstructor().newInstance(); log.invoke(obj); - } catch (ClassNotFoundException | NoSuchMethodException e) { - e.printStackTrace(); - } catch (InstantiationException e) { - e.printStackTrace(); - } catch (IllegalAccessException e) { - e.printStackTrace(); - } catch (InvocationTargetException e) { + } catch (Exception e) { e.printStackTrace(); } } -- Gitee