From 8674499b3621fc99bcecbef9d606f3c9885594c8 Mon Sep 17 00:00:00 2001
From: unknown <654649447@qq.com>
Date: Tue, 8 Jan 2019 15:13:00 +0800
Subject: [PATCH] first commit
---
.../Record/.idea/codeStyles/Project.xml | 29 --
FunctionRealize/Record/.idea/misc.xml | 38 --
FunctionRealize/Record/app/build.gradle | 29 --
.../com/record/ExampleInstrumentedTest.java | 26 --
.../Record/app/src/main/AndroidManifest.xml | 25 --
.../main/java/com/record/MainActivity.java | 27 --
.../java/com/record/MyButtonListener.java | 16 -
.../res/drawable/ic_launcher_background.xml | 74 ----
.../app/src/main/res/layout/activity_main.xml | 72 ----
.../app/src/main/res/layout/content_main.xml | 21 -
.../app/src/main/res/menu/menu_main.xml | 9 -
.../res/mipmap-anydpi-v26/ic_launcher.xml | 5 -
.../mipmap-anydpi-v26/ic_launcher_round.xml | 5 -
.../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2963 -> 0 bytes
.../res/mipmap-hdpi/ic_launcher_round.png | Bin 4905 -> 0 bytes
.../Record/app/src/main/res/values/colors.xml | 6 -
.../app/src/main/res/values/strings.xml | 4 -
.../Record/app/src/main/res/values/styles.xml | 17 -
.../test/java/com/record/ExampleUnitTest.java | 17 -
FunctionRealize/Record/build.gradle | 27 --
FunctionRealize/Record/gradle.properties | 19 -
FunctionRealize/XunfeiDemo/.gitignore | 11 -
.../XunfeiDemo/.idea/codeStyles/Project.xml | 29 --
FunctionRealize/XunfeiDemo/.idea/gradle.xml | 18 -
.../XunfeiDemo/.idea/runConfigurations.xml | 12 -
FunctionRealize/XunfeiDemo/app/.gitignore | 1 -
FunctionRealize/XunfeiDemo/app/build.gradle | 33 --
FunctionRealize/XunfeiDemo/app/libs/Msc.jar | Bin 337149 -> 0 bytes
.../XunfeiDemo/app/libs/Sunflower.jar | Bin 90557 -> 0 bytes
.../app/libs/json-lib-2.4-jdk15.jar | Bin 159123 -> 0 bytes
.../XunfeiDemo/app/proguard-rules.pro | 21 -
.../xunfeidemo/ExampleInstrumentedTest.java | 26 --
.../administrator/xunfeidemo/JsonParser.java | 119 ------
.../app/src/main/AndroidManifest.xml | 39 --
.../app/src/main/assets/iflytek/recognize.xml | Bin 2584 -> 0 bytes
.../src/main/assets/iflytek/voice_bg.9.png | Bin 1434 -> 0 bytes
.../src/main/assets/iflytek/voice_empty.png | Bin 14171 -> 0 bytes
.../src/main/assets/iflytek/voice_full.png | Bin 16250 -> 0 bytes
.../app/src/main/assets/iflytek/waiting.png | Bin 12296 -> 0 bytes
.../app/src/main/assets/iflytek/warning.png | Bin 7850 -> 0 bytes
.../xunfeidemo/MainActivity.java | 83 ----
.../app/src/main/jniLibs/arm64-v8a/libmsc.so | Bin 1390672 -> 0 bytes
.../src/main/jniLibs/armeabi-v7a/libmsc.so | Bin 1171056 -> 0 bytes
.../app/src/main/jniLibs/armeabi/libmsc.so | Bin 1199708 -> 0 bytes
.../app/src/main/jniLibs/mips/libmsc.so | Bin 1510804 -> 0 bytes
.../app/src/main/jniLibs/mips64/libmsc.so | Bin 1673984 -> 0 bytes
.../app/src/main/jniLibs/x86/libmsc.so | Bin 1396604 -> 0 bytes
.../app/src/main/jniLibs/x86_64/libmsc.so | Bin 1457024 -> 0 bytes
.../drawable-v24/ic_launcher_foreground.xml | 34 --
.../res/drawable/ic_dashboard_black_24dp.xml | 9 -
.../main/res/drawable/ic_home_black_24dp.xml | 9 -
.../res/drawable/ic_launcher_background.xml | 74 ----
.../drawable/ic_notifications_black_24dp.xml | 9 -
.../app/src/main/res/layout/activity_main.xml | 50 ---
.../app/src/main/res/menu/navigation.xml | 19 -
.../res/mipmap-anydpi-v26/ic_launcher.xml | 5 -
.../mipmap-anydpi-v26/ic_launcher_round.xml | 5 -
.../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2963 -> 0 bytes
.../res/mipmap-hdpi/ic_launcher_round.png | Bin 4905 -> 0 bytes
.../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2060 -> 0 bytes
.../res/mipmap-mdpi/ic_launcher_round.png | Bin 2783 -> 0 bytes
.../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4490 -> 0 bytes
.../res/mipmap-xhdpi/ic_launcher_round.png | Bin 6895 -> 0 bytes
.../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6387 -> 0 bytes
.../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10413 -> 0 bytes
.../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9128 -> 0 bytes
.../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15132 -> 0 bytes
.../app/src/main/res/values/colors.xml | 6 -
.../app/src/main/res/values/dimens.xml | 5 -
.../app/src/main/res/values/strings.xml | 6 -
.../app/src/main/res/values/styles.xml | 11 -
.../xunfeidemo/ExampleUnitTest.java | 17 -
FunctionRealize/XunfeiDemo/build.gradle | 27 --
FunctionRealize/XunfeiDemo/gradle.properties | 19 -
.../gradle/wrapper/gradle-wrapper.jar | Bin 54329 -> 0 bytes
.../gradle/wrapper/gradle-wrapper.properties | 5 -
FunctionRealize/XunfeiDemo/gradlew | 172 --------
FunctionRealize/XunfeiDemo/gradlew.bat | 84 ----
FunctionRealize/XunfeiDemo/settings.gradle | 1 -
app/.gitignore | 1 -
app/app.iml | 149 -------
app/build.gradle | 30 --
app/proguard-rules.pro | 21 -
.../example/cici/voice/LoginActivityTest.java | 7 -
app/src/main/AndroidManifest.xml | 23 -
.../java/com/example/cici/dao/DBOpenHelper | 40 --
.../com/example/cici/dao/DBOpenHelper.java | 41 --
.../java/com/example/cici/util/pubFun.java | 37 --
.../com/example/cici/voice/LoginActivity.java | 84 ----
.../com/example/cici/voice/MainActivity.java | 13 -
.../example/cici/voice/RegistActivity.java | 72 ----
.../example/cici/voice/ResPwdActivity.java | 88 ----
.../drawable-v24/ic_launcher_foreground.xml | 34 --
.../res/drawable/ic_launcher_background.xml | 74 ----
app/src/main/res/layout/activity_main.xml | 18 -
app/src/main/res/layout/regist.xml | 69 ---
app/src/main/res/layout/res_password.xml | 75 ----
.../res/mipmap-anydpi-v26/ic_launcher.xml | 5 -
.../mipmap-anydpi-v26/ic_launcher_round.xml | 5 -
app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2963 -> 0 bytes
.../res/mipmap-hdpi/ic_launcher_round.png | Bin 4905 -> 0 bytes
app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2060 -> 0 bytes
.../res/mipmap-mdpi/ic_launcher_round.png | Bin 2783 -> 0 bytes
app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4490 -> 0 bytes
.../res/mipmap-xhdpi/ic_launcher_round.png | Bin 6895 -> 0 bytes
.../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6387 -> 0 bytes
.../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10413 -> 0 bytes
.../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9128 -> 0 bytes
.../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15132 -> 0 bytes
app/src/main/res/values/colors.xml | 6 -
app/src/main/res/values/strings.xml | 10 -
app/src/main/res/values/styles.xml | 18 -
.../Record => database/v}/.gitignore | 0
.../v}/.idea/codeStyles/Project.xml | 0
.../v}/.idea/dbnavigator.xml | 0
.../Record => database/v}/.idea/gradle.xml | 0
.../XunfeiDemo => database/v}/.idea/misc.xml | 2 +-
.../v}/.idea/runConfigurations.xml | 0
.../Record => database/v}/app/.gitignore | 0
.../voice => database/v}/app/build.gradle | 2 +-
.../v}/app/libs/MobCommons-2018.1128.1916.jar | Bin
.../v}/app/libs/MobTools-2018.1128.1916.jar | Bin
.../v}/app/libs/SDKWrapper-2018.0801.1824.jar | Bin
.../v}/app/libs/SMSSDK-3.3.0.jar | Bin
.../v}/app/libs/picasso-2.5.2.jar | Bin
.../v}/app/proguard-rules.pro | 0
.../cici/voice/ExampleInstrumentedTest.java | 0
.../v}/app/src/main/AndroidManifest.xml | 21 +-
.../java/com/example/cici}/MyApplication.java | 34 +-
.../example/cici/adapter/CommentAdapter.java | 2 +-
.../com/example/cici/adapter/MyAdapter.java | 3 +-
.../java/com/example/cici/bean/Comment.java | 0
.../main/java/com/example/cici/bean/Post.java | 0
.../main/java/com/example/cici/bean/User.java | 0
.../example/cici/utils/CircleTransform.java | 0
.../example/cici/utils/GradScrollView.java | 0
.../com/example/cici/utils/ImageLoader.java | 0
.../com/example/cici/utils/MyListview.java | 0
.../com/example/cici/utils/TimeCountUtil.java | 0
.../example/cici/voice}/CommentActivity.java | 5 +-
.../com/example/cici/voice}/EditActivity.java | 4 +-
.../example/cici/voice}/LoginActivity.java | 6 +-
.../com/example/cici/voice}/MainActivity.java | 3 +-
.../example/cici/voice}/RegisterActivity.java | 4 +-
.../example/cici/voice}/ResPwdActivity.java | 4 +-
.../drawable-v24/ic_launcher_foreground.xml | 12 +-
.../res/drawable/ic_launcher_background.xml | 134 +++---
.../src/main/res/layout/activity_comment.xml | 0
.../src/main/res/layout/activity_login.xml | 0
.../app/src/main/res/layout/activity_main.xml | 0
.../v}/app/src/main/res/layout/comm_item.xml | 0
.../app/src/main/res/layout/content_main.xml | 0
.../v}/app/src/main/res/layout/dialog.xml | 0
.../v}/app/src/main/res/layout/dialog_com.xml | 0
.../app/src/main/res/layout/grid_layout.xml | 0
.../v}/app/src/main/res/layout/head.xml | 0
.../v}/app/src/main/res/layout/item_post.xml | 0
.../app/src/main/res/layout/layout_edit.xml | 0
.../v/app}/src/main/res/layout/login.xml | 0
.../v}/app/src/main/res/layout/main_item.xml | 0
.../v}/app/src/main/res/layout/regist.xml | 0
.../app/src/main/res/layout/res_password.xml | 0
.../res/mipmap-anydpi-v26/ic_launcher.xml | 0
.../mipmap-anydpi-v26/ic_launcher_round.xml | 0
.../v}/app/src/main/res/mipmap-hdpi/add.png | Bin
.../app/src/main/res/mipmap-hdpi/add_icon.png | Bin
.../src/main/res/mipmap-hdpi/add_space.png | Bin
.../app/src/main/res/mipmap-hdpi/addpost.png | Bin
.../v}/app/src/main/res/mipmap-hdpi/bg.png | Bin
.../v}/app/src/main/res/mipmap-hdpi/blur.png | Bin
.../app/src/main/res/mipmap-hdpi/camera.png | Bin
.../src/main/res/mipmap-hdpi/choosehead.png | Bin
.../app/src/main/res/mipmap-hdpi/defhead.png | Bin
.../v}/app/src/main/res/mipmap-hdpi/del.png | Bin
.../src/main/res/mipmap-hdpi/down_arrow.png | Bin
.../src/main/res/mipmap-hdpi/good_black.png | Bin
.../src/main/res/mipmap-hdpi/ic_launcher.png | Bin
.../res/mipmap-hdpi/ic_launcher_round.png | Bin
.../v}/app/src/main/res/mipmap-hdpi/icon.png | Bin
.../src/main/res/mipmap-hdpi/left_arrow.png | Bin
.../v}/app/src/main/res/mipmap-hdpi/phone.png | Bin
.../v}/app/src/main/res/mipmap-hdpi/say.png | Bin
.../v}/app/src/main/res/mipmap-hdpi/shape.png | Bin
.../src/main/res/mipmap-mdpi/ic_launcher.png | Bin
.../res/mipmap-mdpi/ic_launcher_round.png | Bin
.../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin
.../res/mipmap-xhdpi/ic_launcher_round.png | Bin
.../main/res/mipmap-xxhdpi/ic_launcher.png | Bin
.../res/mipmap-xxhdpi/ic_launcher_round.png | Bin
.../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin
.../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin
.../v}/app/src/main/res/values/colors.xml | 0
.../v}/app/src/main/res/values/dimens.xml | 0
.../v}/app/src/main/res/values/strings.xml | 0
.../v}/app/src/main/res/values/styles.xml | 0
.../example/cici/voice/ExampleUnitTest.java | 0
{数据库/voice => database/v}/build.gradle | 2 +-
.../voice => database/v}/gradle.properties | 2 +
.../v}/gradle/wrapper/gradle-wrapper.jar | Bin
.../gradle/wrapper/gradle-wrapper.properties | 0
.../Record => database/v}/gradlew | 0
.../Record => database/v}/gradlew.bat | 0
.../Record => database/v}/settings.gradle | 0
.../.gradle/4.6/fileChanges/last-build.bin | Bin 1 -> 0 bytes
.../.gradle/4.6/fileHashes/fileHashes.bin | Bin 18697 -> 0 bytes
.../.gradle/4.6/fileHashes/fileHashes.lock | Bin 17 -> 0 bytes
.../.gradle/vcsWorkingDirs/gc.properties | 0
database/voice/.idea/modules.xml | 8 -
database/voice/.idea/workspace.xml | 404 ------------------
database/voice/local.properties | 8 -
database/voice/voice.iml | 16 -
前端/drawable/add.png | Bin 45423 -> 0 bytes
前端/drawable/adddiary.png | Bin 45423 -> 0 bytes
前端/drawable/addmemo.gif | Bin 3111 -> 0 bytes
前端/drawable/allbackground.png | Bin 478914 -> 0 bytes
前端/drawable/find0.png | Bin 15198 -> 0 bytes
前端/drawable/find1.png | Bin 11474 -> 0 bytes
前端/drawable/ic_launcher_background.xml | 74 ----
前端/drawable/icon.png | Bin 175554 -> 0 bytes
前端/drawable/index0.png | Bin 10332 -> 0 bytes
前端/drawable/index1.png | Bin 6863 -> 0 bytes
前端/drawable/like.png | Bin 10915 -> 0 bytes
前端/drawable/like1.png | Bin 5689 -> 0 bytes
前端/drawable/memorecord.png | Bin 27470 -> 0 bytes
前端/drawable/message0.png | Bin 8278 -> 0 bytes
前端/drawable/message1.png | Bin 4727 -> 0 bytes
前端/drawable/messagecomment.png | Bin 9787 -> 0 bytes
前端/drawable/messagelike.png | Bin 11154 -> 0 bytes
前端/drawable/messagenotify.png | Bin 18040 -> 0 bytes
前端/drawable/my0.png | Bin 9147 -> 0 bytes
前端/drawable/my1.png | Bin 6093 -> 0 bytes
前端/drawable/newfans.png | Bin 14661 -> 0 bytes
前端/drawable/pinglun.png | Bin 9556 -> 0 bytes
前端/drawable/record0.png | Bin 25273 -> 0 bytes
前端/drawable/record1.png | Bin 20894 -> 0 bytes
前端/drawable/tongzhi.png | Bin 12382 -> 0 bytes
前端/drawable/xiaoxi.png | Bin 11382 -> 0 bytes
前端/res/add_memo.xml | 127 ------
前端/res/diary.xml | 167 --------
前端/res/login.xml | 92 ----
前端/res/memo.xml | 149 -------
前端/res/res_password.xml | 101 -----
前端/values/colors.xml | 6 -
前端/values/strings.xml | 35 --
前端/values/styles.xml | 18 -
前端/voice文档/voice ER图.jpg | Bin 60856 -> 0 bytes
前端/voice文档/数据字典.docx | Bin 15781 -> 0 bytes
前端/voice文档/流程图.png | Bin 43573 -> 0 bytes
前端/voice文档/结构图.png | Bin 15341 -> 0 bytes
前端/voice文档/音之轨迹展示.pptx | Bin 13365710 -> 0 bytes
.../音之轨迹概要设计说明书.docx | Bin 137784 -> 0 bytes
.../音之轨迹需求规格说明书.docx | Bin 245473 -> 0 bytes
前端/说明.txt | 3 -
数据库/voice/.gitignore | 10 -
.../.idea/caches/build_file_checksums.ser | Bin 536 -> 0 bytes
.../example/cici/ExampleInstrumentedTest.java | 26 --
.../app/src/main/res/drawable/btn_ra.xml | 24 --
.../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes
.../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes
.../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes
.../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes
.../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes
.../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes
.../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes
.../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes
.../voice/app/src/main/res/values/dimens.xml | 3 -
.../com/example/cici/ExampleUnitTest.java | 17 -
.../voice/gradle/wrapper/gradle-wrapper.jar | Bin 54708 -> 0 bytes
.../gradle/wrapper/gradle-wrapper.properties | 6 -
269 files changed, 106 insertions(+), 3773 deletions(-)
delete mode 100644 FunctionRealize/Record/.idea/codeStyles/Project.xml
delete mode 100644 FunctionRealize/Record/.idea/misc.xml
delete mode 100644 FunctionRealize/Record/app/build.gradle
delete mode 100644 FunctionRealize/Record/app/src/androidTest/java/com/record/ExampleInstrumentedTest.java
delete mode 100644 FunctionRealize/Record/app/src/main/AndroidManifest.xml
delete mode 100644 FunctionRealize/Record/app/src/main/java/com/record/MainActivity.java
delete mode 100644 FunctionRealize/Record/app/src/main/java/com/record/MyButtonListener.java
delete mode 100644 FunctionRealize/Record/app/src/main/res/drawable/ic_launcher_background.xml
delete mode 100644 FunctionRealize/Record/app/src/main/res/layout/activity_main.xml
delete mode 100644 FunctionRealize/Record/app/src/main/res/layout/content_main.xml
delete mode 100644 FunctionRealize/Record/app/src/main/res/menu/menu_main.xml
delete mode 100644 FunctionRealize/Record/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
delete mode 100644 FunctionRealize/Record/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
delete mode 100644 FunctionRealize/Record/app/src/main/res/mipmap-hdpi/ic_launcher.png
delete mode 100644 FunctionRealize/Record/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
delete mode 100644 FunctionRealize/Record/app/src/main/res/values/colors.xml
delete mode 100644 FunctionRealize/Record/app/src/main/res/values/strings.xml
delete mode 100644 FunctionRealize/Record/app/src/main/res/values/styles.xml
delete mode 100644 FunctionRealize/Record/app/src/test/java/com/record/ExampleUnitTest.java
delete mode 100644 FunctionRealize/Record/build.gradle
delete mode 100644 FunctionRealize/Record/gradle.properties
delete mode 100644 FunctionRealize/XunfeiDemo/.gitignore
delete mode 100644 FunctionRealize/XunfeiDemo/.idea/codeStyles/Project.xml
delete mode 100644 FunctionRealize/XunfeiDemo/.idea/gradle.xml
delete mode 100644 FunctionRealize/XunfeiDemo/.idea/runConfigurations.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/.gitignore
delete mode 100644 FunctionRealize/XunfeiDemo/app/build.gradle
delete mode 100644 FunctionRealize/XunfeiDemo/app/libs/Msc.jar
delete mode 100644 FunctionRealize/XunfeiDemo/app/libs/Sunflower.jar
delete mode 100644 FunctionRealize/XunfeiDemo/app/libs/json-lib-2.4-jdk15.jar
delete mode 100644 FunctionRealize/XunfeiDemo/app/proguard-rules.pro
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/androidTest/java/com/example/administrator/xunfeidemo/ExampleInstrumentedTest.java
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/androidTest/java/com/example/administrator/xunfeidemo/JsonParser.java
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/AndroidManifest.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/assets/iflytek/recognize.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/assets/iflytek/voice_bg.9.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/assets/iflytek/voice_empty.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/assets/iflytek/voice_full.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/assets/iflytek/waiting.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/assets/iflytek/warning.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/java/com/example/administrator/xunfeidemo/MainActivity.java
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/jniLibs/arm64-v8a/libmsc.so
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/jniLibs/armeabi-v7a/libmsc.so
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/jniLibs/armeabi/libmsc.so
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/jniLibs/mips/libmsc.so
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/jniLibs/mips64/libmsc.so
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/jniLibs/x86/libmsc.so
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/jniLibs/x86_64/libmsc.so
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/drawable/ic_dashboard_black_24dp.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/drawable/ic_home_black_24dp.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/drawable/ic_launcher_background.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/drawable/ic_notifications_black_24dp.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/layout/activity_main.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/menu/navigation.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-hdpi/ic_launcher.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-mdpi/ic_launcher.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-xhdpi/ic_launcher.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/values/colors.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/values/dimens.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/values/strings.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/main/res/values/styles.xml
delete mode 100644 FunctionRealize/XunfeiDemo/app/src/test/java/com/example/administrator/xunfeidemo/ExampleUnitTest.java
delete mode 100644 FunctionRealize/XunfeiDemo/build.gradle
delete mode 100644 FunctionRealize/XunfeiDemo/gradle.properties
delete mode 100644 FunctionRealize/XunfeiDemo/gradle/wrapper/gradle-wrapper.jar
delete mode 100644 FunctionRealize/XunfeiDemo/gradle/wrapper/gradle-wrapper.properties
delete mode 100644 FunctionRealize/XunfeiDemo/gradlew
delete mode 100644 FunctionRealize/XunfeiDemo/gradlew.bat
delete mode 100644 FunctionRealize/XunfeiDemo/settings.gradle
delete mode 100644 app/.gitignore
delete mode 100644 app/app.iml
delete mode 100644 app/build.gradle
delete mode 100644 app/proguard-rules.pro
delete mode 100644 app/src/androidTest/java/com/example/cici/voice/LoginActivityTest.java
delete mode 100644 app/src/main/AndroidManifest.xml
delete mode 100644 app/src/main/java/com/example/cici/dao/DBOpenHelper
delete mode 100644 app/src/main/java/com/example/cici/dao/DBOpenHelper.java
delete mode 100644 app/src/main/java/com/example/cici/util/pubFun.java
delete mode 100644 app/src/main/java/com/example/cici/voice/LoginActivity.java
delete mode 100644 app/src/main/java/com/example/cici/voice/MainActivity.java
delete mode 100644 app/src/main/java/com/example/cici/voice/RegistActivity.java
delete mode 100644 app/src/main/java/com/example/cici/voice/ResPwdActivity.java
delete mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml
delete mode 100644 app/src/main/res/drawable/ic_launcher_background.xml
delete mode 100644 app/src/main/res/layout/activity_main.xml
delete mode 100644 app/src/main/res/layout/regist.xml
delete mode 100644 app/src/main/res/layout/res_password.xml
delete mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
delete mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png
delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.png
delete mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png
delete mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.png
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png
delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
delete mode 100644 app/src/main/res/values/colors.xml
delete mode 100644 app/src/main/res/values/strings.xml
delete mode 100644 app/src/main/res/values/styles.xml
rename {FunctionRealize/Record => database/v}/.gitignore (100%)
rename {数据库/voice => database/v}/.idea/codeStyles/Project.xml (100%)
rename {数据库/voice => database/v}/.idea/dbnavigator.xml (100%)
rename {FunctionRealize/Record => database/v}/.idea/gradle.xml (100%)
rename {FunctionRealize/XunfeiDemo => database/v}/.idea/misc.xml (96%)
rename {FunctionRealize/Record => database/v}/.idea/runConfigurations.xml (100%)
rename {FunctionRealize/Record => database/v}/app/.gitignore (100%)
rename {数据库/voice => database/v}/app/build.gradle (96%)
rename {数据库/voice => database/v}/app/libs/MobCommons-2018.1128.1916.jar (100%)
rename {数据库/voice => database/v}/app/libs/MobTools-2018.1128.1916.jar (100%)
rename {数据库/voice => database/v}/app/libs/SDKWrapper-2018.0801.1824.jar (100%)
rename {数据库/voice => database/v}/app/libs/SMSSDK-3.3.0.jar (100%)
rename {数据库/voice => database/v}/app/libs/picasso-2.5.2.jar (100%)
rename {FunctionRealize/Record => database/v}/app/proguard-rules.pro (100%)
rename {app => database/v/app}/src/androidTest/java/com/example/cici/voice/ExampleInstrumentedTest.java (100%)
rename {数据库/voice => database/v}/app/src/main/AndroidManifest.xml (78%)
rename {数据库/voice/app/src/main/java => database/v/app/src/main/java/com/example/cici}/MyApplication.java (56%)
rename {数据库/voice => database/v}/app/src/main/java/com/example/cici/adapter/CommentAdapter.java (98%)
rename {数据库/voice => database/v}/app/src/main/java/com/example/cici/adapter/MyAdapter.java (98%)
rename {数据库/voice => database/v}/app/src/main/java/com/example/cici/bean/Comment.java (100%)
rename {数据库/voice => database/v}/app/src/main/java/com/example/cici/bean/Post.java (100%)
rename {数据库/voice => database/v}/app/src/main/java/com/example/cici/bean/User.java (100%)
rename {数据库/voice => database/v}/app/src/main/java/com/example/cici/utils/CircleTransform.java (100%)
rename {数据库/voice => database/v}/app/src/main/java/com/example/cici/utils/GradScrollView.java (100%)
rename {数据库/voice => database/v}/app/src/main/java/com/example/cici/utils/ImageLoader.java (100%)
rename {数据库/voice => database/v}/app/src/main/java/com/example/cici/utils/MyListview.java (100%)
rename {数据库/voice => database/v}/app/src/main/java/com/example/cici/utils/TimeCountUtil.java (100%)
rename {数据库/voice/app/src/main/java/com/example/cici/ui => database/v/app/src/main/java/com/example/cici/voice}/CommentActivity.java (99%)
rename {数据库/voice/app/src/main/java/com/example/cici/ui => database/v/app/src/main/java/com/example/cici/voice}/EditActivity.java (99%)
rename {数据库/voice/app/src/main/java/com/example/cici/ui => database/v/app/src/main/java/com/example/cici/voice}/LoginActivity.java (97%)
rename {数据库/voice/app/src/main/java/com/example/cici/ui => database/v/app/src/main/java/com/example/cici/voice}/MainActivity.java (99%)
rename {数据库/voice/app/src/main/java/com/example/cici/ui => database/v/app/src/main/java/com/example/cici/voice}/RegisterActivity.java (99%)
rename {数据库/voice/app/src/main/java/com/example/cici/ui => database/v/app/src/main/java/com/example/cici/voice}/ResPwdActivity.java (98%)
rename {FunctionRealize/Record => database/v}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml (88%)
rename {数据库/voice => database/v}/app/src/main/res/drawable/ic_launcher_background.xml (54%)
rename {数据库/voice => database/v}/app/src/main/res/layout/activity_comment.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/activity_login.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/activity_main.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/comm_item.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/content_main.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/dialog.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/dialog_com.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/grid_layout.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/head.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/item_post.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/layout_edit.xml (100%)
rename {app => database/v/app}/src/main/res/layout/login.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/main_item.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/regist.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/layout/res_password.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/add.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/add_icon.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/add_space.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/addpost.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/bg.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/blur.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/camera.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/choosehead.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/defhead.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/del.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/down_arrow.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/good_black.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/icon.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/left_arrow.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/phone.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/say.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/mipmap-hdpi/shape.png (100%)
rename {FunctionRealize/Record => database/v}/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%)
rename {FunctionRealize/Record => database/v}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%)
rename {FunctionRealize/Record => database/v}/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%)
rename {FunctionRealize/Record => database/v}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%)
rename {FunctionRealize/Record => database/v}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%)
rename {FunctionRealize/Record => database/v}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%)
rename {FunctionRealize/Record => database/v}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%)
rename {FunctionRealize/Record => database/v}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%)
rename {数据库/voice => database/v}/app/src/main/res/values/colors.xml (100%)
rename {FunctionRealize/Record => database/v}/app/src/main/res/values/dimens.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/values/strings.xml (100%)
rename {数据库/voice => database/v}/app/src/main/res/values/styles.xml (100%)
rename {app => database/v/app}/src/test/java/com/example/cici/voice/ExampleUnitTest.java (100%)
rename {数据库/voice => database/v}/build.gradle (91%)
rename {数据库/voice => database/v}/gradle.properties (99%)
rename {FunctionRealize/Record => database/v}/gradle/wrapper/gradle-wrapper.jar (100%)
rename {FunctionRealize/Record => database/v}/gradle/wrapper/gradle-wrapper.properties (100%)
rename {FunctionRealize/Record => database/v}/gradlew (100%)
rename {FunctionRealize/Record => database/v}/gradlew.bat (100%)
rename {FunctionRealize/Record => database/v}/settings.gradle (100%)
delete mode 100644 database/voice/.gradle/4.6/fileChanges/last-build.bin
delete mode 100644 database/voice/.gradle/4.6/fileHashes/fileHashes.bin
delete mode 100644 database/voice/.gradle/4.6/fileHashes/fileHashes.lock
delete mode 100644 database/voice/.gradle/vcsWorkingDirs/gc.properties
delete mode 100644 database/voice/.idea/modules.xml
delete mode 100644 database/voice/.idea/workspace.xml
delete mode 100644 database/voice/local.properties
delete mode 100644 database/voice/voice.iml
delete mode 100644 前端/drawable/add.png
delete mode 100644 前端/drawable/adddiary.png
delete mode 100644 前端/drawable/addmemo.gif
delete mode 100644 前端/drawable/allbackground.png
delete mode 100644 前端/drawable/find0.png
delete mode 100644 前端/drawable/find1.png
delete mode 100644 前端/drawable/ic_launcher_background.xml
delete mode 100644 前端/drawable/icon.png
delete mode 100644 前端/drawable/index0.png
delete mode 100644 前端/drawable/index1.png
delete mode 100644 前端/drawable/like.png
delete mode 100644 前端/drawable/like1.png
delete mode 100644 前端/drawable/memorecord.png
delete mode 100644 前端/drawable/message0.png
delete mode 100644 前端/drawable/message1.png
delete mode 100644 前端/drawable/messagecomment.png
delete mode 100644 前端/drawable/messagelike.png
delete mode 100644 前端/drawable/messagenotify.png
delete mode 100644 前端/drawable/my0.png
delete mode 100644 前端/drawable/my1.png
delete mode 100644 前端/drawable/newfans.png
delete mode 100644 前端/drawable/pinglun.png
delete mode 100644 前端/drawable/record0.png
delete mode 100644 前端/drawable/record1.png
delete mode 100644 前端/drawable/tongzhi.png
delete mode 100644 前端/drawable/xiaoxi.png
delete mode 100644 前端/res/add_memo.xml
delete mode 100644 前端/res/diary.xml
delete mode 100644 前端/res/login.xml
delete mode 100644 前端/res/memo.xml
delete mode 100644 前端/res/res_password.xml
delete mode 100644 前端/values/colors.xml
delete mode 100644 前端/values/strings.xml
delete mode 100644 前端/values/styles.xml
delete mode 100644 前端/voice文档/voice ER图.jpg
delete mode 100644 前端/voice文档/数据字典.docx
delete mode 100644 前端/voice文档/流程图.png
delete mode 100644 前端/voice文档/结构图.png
delete mode 100644 前端/voice文档/音之轨迹展示.pptx
delete mode 100644 前端/voice文档/音之轨迹概要设计说明书.docx
delete mode 100644 前端/voice文档/音之轨迹需求规格说明书.docx
delete mode 100644 前端/说明.txt
delete mode 100644 数据库/voice/.gitignore
delete mode 100644 数据库/voice/.idea/caches/build_file_checksums.ser
delete mode 100644 数据库/voice/app/src/androidTest/java/com/example/cici/ExampleInstrumentedTest.java
delete mode 100644 数据库/voice/app/src/main/res/drawable/btn_ra.xml
delete mode 100644 数据库/voice/app/src/main/res/mipmap-mdpi/ic_launcher.png
delete mode 100644 数据库/voice/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
delete mode 100644 数据库/voice/app/src/main/res/mipmap-xhdpi/ic_launcher.png
delete mode 100644 数据库/voice/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
delete mode 100644 数据库/voice/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
delete mode 100644 数据库/voice/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
delete mode 100644 数据库/voice/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
delete mode 100644 数据库/voice/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
delete mode 100644 数据库/voice/app/src/main/res/values/dimens.xml
delete mode 100644 数据库/voice/app/src/test/java/com/example/cici/ExampleUnitTest.java
delete mode 100644 数据库/voice/gradle/wrapper/gradle-wrapper.jar
delete mode 100644 数据库/voice/gradle/wrapper/gradle-wrapper.properties
diff --git a/FunctionRealize/Record/.idea/codeStyles/Project.xml b/FunctionRealize/Record/.idea/codeStyles/Project.xml
deleted file mode 100644
index 30aa626..0000000
--- a/FunctionRealize/Record/.idea/codeStyles/Project.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/FunctionRealize/Record/.idea/misc.xml b/FunctionRealize/Record/.idea/misc.xml
deleted file mode 100644
index b0c7b20..0000000
--- a/FunctionRealize/Record/.idea/misc.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/FunctionRealize/Record/app/build.gradle b/FunctionRealize/Record/app/build.gradle
deleted file mode 100644
index f736938..0000000
--- a/FunctionRealize/Record/app/build.gradle
+++ /dev/null
@@ -1,29 +0,0 @@
-apply plugin: 'com.android.application'
-
-android {
- compileSdkVersion 28
- defaultConfig {
- applicationId "com.record"
- minSdkVersion 20
- targetSdkVersion 28
- versionCode 1
- versionName "1.0"
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- }
-}
-
-dependencies {
- implementation fileTree(dir: 'libs', include: ['*.jar'])
- implementation 'com.android.support:appcompat-v7:28.0.0'
- implementation 'com.android.support.constraint:constraint-layout:1.1.3'
- implementation 'com.android.support:design:28.0.0'
- testImplementation 'junit:junit:4.12'
- androidTestImplementation 'com.android.support.test:runner:1.0.2'
- androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
-}
diff --git a/FunctionRealize/Record/app/src/androidTest/java/com/record/ExampleInstrumentedTest.java b/FunctionRealize/Record/app/src/androidTest/java/com/record/ExampleInstrumentedTest.java
deleted file mode 100644
index 7f787aa..0000000
--- a/FunctionRealize/Record/app/src/androidTest/java/com/record/ExampleInstrumentedTest.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.record;
-
-import android.content.Context;
-import android.support.test.InstrumentationRegistry;
-import android.support.test.runner.AndroidJUnit4;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import static org.junit.Assert.*;
-
-/**
- * Instrumented test, which will execute on an Android device.
- *
- * @see Testing documentation
- */
-@RunWith(AndroidJUnit4.class)
-public class ExampleInstrumentedTest {
- @Test
- public void useAppContext() {
- // Context of the app under test.
- Context appContext = InstrumentationRegistry.getTargetContext();
-
- assertEquals("com.record", appContext.getPackageName());
- }
-}
diff --git a/FunctionRealize/Record/app/src/main/AndroidManifest.xml b/FunctionRealize/Record/app/src/main/AndroidManifest.xml
deleted file mode 100644
index 13f15fe..0000000
--- a/FunctionRealize/Record/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/FunctionRealize/Record/app/src/main/java/com/record/MainActivity.java b/FunctionRealize/Record/app/src/main/java/com/record/MainActivity.java
deleted file mode 100644
index 83803d5..0000000
--- a/FunctionRealize/Record/app/src/main/java/com/record/MainActivity.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package com.record;
-
-import android.annotation.TargetApi;
-import android.os.Build;
-import android.os.Bundle;
-import android.os.Handler;
-import android.os.Message;
-import android.support.annotation.RequiresApi;
-import android.support.design.widget.FloatingActionButton;
-import android.support.design.widget.Snackbar;
-import android.support.v7.app.AppCompatActivity;
-import android.support.v7.widget.Toolbar;
-import android.view.View;
-import android.media.MediaPlayer;
-import android.media.MediaRecorder;
-import android.os.Environment;
-import android.util.Log;
-import android.view.MotionEvent;
-import android.view.Window;
-import android.widget.Button;
-import android.widget.Toast;
-import android.widget.ListView;
-import java.io.File;
-import java.util.concurrent.ExecutorService;
-
-public class MainActivity extends AppCompatActivity {
-}
\ No newline at end of file
diff --git a/FunctionRealize/Record/app/src/main/java/com/record/MyButtonListener.java b/FunctionRealize/Record/app/src/main/java/com/record/MyButtonListener.java
deleted file mode 100644
index ee1bc6a..0000000
--- a/FunctionRealize/Record/app/src/main/java/com/record/MyButtonListener.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.record;
-
-import android.view.MotionEvent;
-import android.view.View;
- class MyButtonListener implements View.OnLongClickListener,View.OnTouchListener{
- @Override
- public boolean onTouch(View v, MotionEvent event) {
- return false;
- }
-
- @Override
- public boolean onLongClick(View v) {
- return true;
- }
- }
-
diff --git a/FunctionRealize/Record/app/src/main/res/drawable/ic_launcher_background.xml b/FunctionRealize/Record/app/src/main/res/drawable/ic_launcher_background.xml
deleted file mode 100644
index 2408e30..0000000
--- a/FunctionRealize/Record/app/src/main/res/drawable/ic_launcher_background.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/FunctionRealize/Record/app/src/main/res/layout/activity_main.xml b/FunctionRealize/Record/app/src/main/res/layout/activity_main.xml
deleted file mode 100644
index 12f116e..0000000
--- a/FunctionRealize/Record/app/src/main/res/layout/activity_main.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/FunctionRealize/Record/app/src/main/res/layout/content_main.xml b/FunctionRealize/Record/app/src/main/res/layout/content_main.xml
deleted file mode 100644
index 2b29f4a..0000000
--- a/FunctionRealize/Record/app/src/main/res/layout/content_main.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/FunctionRealize/Record/app/src/main/res/menu/menu_main.xml b/FunctionRealize/Record/app/src/main/res/menu/menu_main.xml
deleted file mode 100644
index 3c36f3e..0000000
--- a/FunctionRealize/Record/app/src/main/res/menu/menu_main.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/FunctionRealize/Record/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/FunctionRealize/Record/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
deleted file mode 100644
index bbd3e02..0000000
--- a/FunctionRealize/Record/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/FunctionRealize/Record/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/FunctionRealize/Record/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index bbd3e02..0000000
--- a/FunctionRealize/Record/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/FunctionRealize/Record/app/src/main/res/mipmap-hdpi/ic_launcher.png b/FunctionRealize/Record/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index 898f3ed59ac9f3248734a00e5902736c9367d455..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2963
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
JPDHLkV1g@XpTGbB
diff --git a/FunctionRealize/Record/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/FunctionRealize/Record/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index dffca3601eba7bf5f409bdd520820e2eb5122c75..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4905
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
-
- #008577
- #00574B
- #D81B60
-
diff --git a/FunctionRealize/Record/app/src/main/res/values/strings.xml b/FunctionRealize/Record/app/src/main/res/values/strings.xml
deleted file mode 100644
index 71e2c0e..0000000
--- a/FunctionRealize/Record/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
- Record
- Settings
-
diff --git a/FunctionRealize/Record/app/src/main/res/values/styles.xml b/FunctionRealize/Record/app/src/main/res/values/styles.xml
deleted file mode 100644
index 44f664f..0000000
--- a/FunctionRealize/Record/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/FunctionRealize/Record/app/src/test/java/com/record/ExampleUnitTest.java b/FunctionRealize/Record/app/src/test/java/com/record/ExampleUnitTest.java
deleted file mode 100644
index b4577c6..0000000
--- a/FunctionRealize/Record/app/src/test/java/com/record/ExampleUnitTest.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.record;
-
-import org.junit.Test;
-
-import static org.junit.Assert.*;
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * @see Testing documentation
- */
-public class ExampleUnitTest {
- @Test
- public void addition_isCorrect() {
- assertEquals(4, 2 + 2);
- }
-}
\ No newline at end of file
diff --git a/FunctionRealize/Record/build.gradle b/FunctionRealize/Record/build.gradle
deleted file mode 100644
index 8d3ef8e..0000000
--- a/FunctionRealize/Record/build.gradle
+++ /dev/null
@@ -1,27 +0,0 @@
-// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
-
- repositories {
- google()
- jcenter()
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:3.2.1'
-
-
- // NOTE: Do not place your application dependencies here; they belong
- // in the individual module build.gradle files
- }
-}
-
-allprojects {
- repositories {
- google()
- jcenter()
- }
-}
-
-task clean(type: Delete) {
- delete rootProject.buildDir
-}
diff --git a/FunctionRealize/Record/gradle.properties b/FunctionRealize/Record/gradle.properties
deleted file mode 100644
index 1d4b005..0000000
--- a/FunctionRealize/Record/gradle.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-# Project-wide Gradle settings.
-
-# IDE (e.g. Android 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.
-org.gradle.jvmargs=-Xmx1536m
-
-# 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
-
-
diff --git a/FunctionRealize/XunfeiDemo/.gitignore b/FunctionRealize/XunfeiDemo/.gitignore
deleted file mode 100644
index fd45b12..0000000
--- a/FunctionRealize/XunfeiDemo/.gitignore
+++ /dev/null
@@ -1,11 +0,0 @@
-*.iml
-.gradle
-/local.properties
-/.idea/caches/build_file_checksums.ser
-/.idea/libraries
-/.idea/modules.xml
-/.idea/workspace.xml
-.DS_Store
-/build
-/captures
-.externalNativeBuild
diff --git a/FunctionRealize/XunfeiDemo/.idea/codeStyles/Project.xml b/FunctionRealize/XunfeiDemo/.idea/codeStyles/Project.xml
deleted file mode 100644
index 30aa626..0000000
--- a/FunctionRealize/XunfeiDemo/.idea/codeStyles/Project.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/FunctionRealize/XunfeiDemo/.idea/gradle.xml b/FunctionRealize/XunfeiDemo/.idea/gradle.xml
deleted file mode 100644
index 7ac24c7..0000000
--- a/FunctionRealize/XunfeiDemo/.idea/gradle.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/FunctionRealize/XunfeiDemo/.idea/runConfigurations.xml b/FunctionRealize/XunfeiDemo/.idea/runConfigurations.xml
deleted file mode 100644
index 7f68460..0000000
--- a/FunctionRealize/XunfeiDemo/.idea/runConfigurations.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/FunctionRealize/XunfeiDemo/app/.gitignore b/FunctionRealize/XunfeiDemo/app/.gitignore
deleted file mode 100644
index 796b96d..0000000
--- a/FunctionRealize/XunfeiDemo/app/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
diff --git a/FunctionRealize/XunfeiDemo/app/build.gradle b/FunctionRealize/XunfeiDemo/app/build.gradle
deleted file mode 100644
index 44871fb..0000000
--- a/FunctionRealize/XunfeiDemo/app/build.gradle
+++ /dev/null
@@ -1,33 +0,0 @@
-apply plugin: 'com.android.application'
-
-android {
- compileSdkVersion 28
- defaultConfig {
- applicationId "com.example.administrator.xunfeidemo"
- minSdkVersion 20
- targetSdkVersion 28
- versionCode 1
- versionName "1.0"
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- }
-}
-
-dependencies {
- implementation fileTree(include: ['*.jar'], dir: 'libs')
- implementation 'com.android.support:appcompat-v7:28.0.0'
- implementation 'com.android.support:design:28.0.0'
- implementation 'com.android.support.constraint:constraint-layout:1.1.3'
- implementation 'com.android.support:support-vector-drawable:28.0.0'
- testImplementation 'junit:junit:4.12'
- androidTestImplementation 'com.android.support.test:runner:1.0.2'
- androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
- implementation files('libs/Msc.jar')
- implementation files('libs/Sunflower.jar')
- implementation files('libs/json-lib-2.4-jdk15.jar')
-}
diff --git a/FunctionRealize/XunfeiDemo/app/libs/Msc.jar b/FunctionRealize/XunfeiDemo/app/libs/Msc.jar
deleted file mode 100644
index 2dce377846f3ad56cd65497d134b28ecb174cd19..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 337149
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