diff --git a/src/FruitandVegetableGuide/.idea/deploymentTargetDropDown.xml b/src/FruitandVegetableGuide/.idea/deploymentTargetDropDown.xml
deleted file mode 100644
index 60e9d58..0000000
--- a/src/FruitandVegetableGuide/.idea/deploymentTargetDropDown.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/README.md b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/README.md
index 50d2643..78159ed 100644
--- a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/README.md
+++ b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/README.md
@@ -3,7 +3,7 @@
运行前,先放一张西红柿图片在相册中,方便测试
-Android Studio无法预览Markdown文件
+Android Studio无法预览Markdown文件解决方法
```
In the Android Studio:
diff --git a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/PhotographScreen.kt b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/PhotographScreen.kt
index ed1e0da..8e39119 100644
--- a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/PhotographScreen.kt
+++ b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/PhotographScreen.kt
@@ -30,7 +30,7 @@ import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import coil.compose.AsyncImage
-import com.android.example.camerx2.camerax.PhotoComponent
+import com.example.fruitandvegetableguide.ui.imgrecognition.camerax.PhotoComponent
import com.example.fruitandvegetableguide.ui.imgrecognition.path.Path
import com.google.accompanist.placeholder.PlaceholderHighlight
import com.google.accompanist.placeholder.material.placeholder
diff --git a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/RecognizeResultScreen.kt b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/RecognizeResultScreen.kt
index bcc1fa0..770d260 100644
--- a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/RecognizeResultScreen.kt
+++ b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/RecognizeResultScreen.kt
@@ -31,7 +31,6 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.font.FontWeight
-import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
import com.example.fruitandvegetableguide.ui.imgrecognition.bauduai.Ingredient
import com.example.fruitandvegetableguide.utils.getGuideByKind
diff --git a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/PhotoComponent.kt b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/PhotoComponent.kt
index 4a595f4..2cac8a5 100644
--- a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/PhotoComponent.kt
+++ b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/PhotoComponent.kt
@@ -1,4 +1,4 @@
-package com.android.example.camerx2.camerax
+package com.example.fruitandvegetableguide.ui.imgrecognition.camerax
import android.os.Build
import android.Manifest
diff --git a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/SelectPicture.kt b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/SelectPicture.kt
index 1d18699..485184f 100644
--- a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/SelectPicture.kt
+++ b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/SelectPicture.kt
@@ -1,4 +1,4 @@
-package com.android.example.camerx2.camerax
+package com.example.fruitandvegetableguide.ui.imgrecognition.camerax
import android.app.Activity
import android.content.Context
diff --git a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/TakePhoto.kt b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/TakePhoto.kt
index 52f2ab4..9ce46db 100644
--- a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/TakePhoto.kt
+++ b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/ui/imgrecognition/camerax/TakePhoto.kt
@@ -1,4 +1,4 @@
-package com.android.example.camerx2.camerax
+package com.example.fruitandvegetableguide.ui.imgrecognition.camerax
import android.app.Activity
import android.content.Context
diff --git a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/utils/Utils.kt b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/utils/Utils.kt
index e683a0d..e11cc06 100644
--- a/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/utils/Utils.kt
+++ b/src/FruitandVegetableGuide/app/src/main/java/com/example/fruitandvegetableguide/utils/Utils.kt
@@ -15,7 +15,7 @@ fun loginVerification(username: String, password: String): Int {
// 输入:username:用户名, password:密码
// 逻辑:查询用户表,用户名和密码正确返回id;用户名和密码不匹配返回-1;用户表中没有该用户名返回-1
// 输出:id或-1
- // 将下面的测试代码删除,完成需要的代码,之后的TODO同此
+ // 将下面的测试代码注释掉,完成需要的代码,之后的TODO同此
if (password == "123456") {
if (username == "aaa") return 1
if (username == "bbb") return 2
@@ -29,7 +29,7 @@ fun register(username: String, password: String): Boolean {
// 输入:username:用户名, password:密码
// 逻辑:插入用户表;插入成功返回true;插入失败返回false
// 输出:true或false
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
return true
}
@@ -39,7 +39,7 @@ fun postListInit(): List {
// 逻辑:查询post表,获取前100个帖子信息用于最初显示。
// 查询的每一行帖子数据封装成Post数据类实例,即每一行数据信息都可以用来声明一个Post数据类对象,然后将这些对象封装成一个列表,使用mutableListOf
// 输出:列表
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
return LocalPostsDataProvider.allPosts
}
@@ -49,7 +49,7 @@ fun getPostByPostId(postId: Int): Post {
// 逻辑:查询帖子表,条件id==postId。
// 查询的数据信息封装成一个Post数据类对象
// 输出:Post对象
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
for (post in LocalPostsDataProvider.allPosts) {
if (post.id == postId) {
return post
@@ -64,7 +64,7 @@ fun getGuideByKind(kind: String): List {
// 逻辑:查询guide表,条件 输入的kind in guide表的kind。
// 查询的每一行数据信息封装成一个Guide数据类对象
// 输出:Guide的列表,没有则返回空列表
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
if (kind == "") {
return guideListInit()
}
@@ -83,7 +83,7 @@ fun getPostByLabels(labels: String): List {
// 逻辑:查询post表,条件 输入的labels in post表的labels。
// 查询的每一行数据信息封装成一个Post数据类对象
// 输出:Post的列表
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
if (labels == "") {
return postListInit()
}
@@ -103,7 +103,7 @@ fun getGuideByGuideId(guideId: Int): Guide {
// 逻辑:查询指南表,条件id==guideId。
// 查询的数据信息封装成一个Guide数据类对象
// 输出:Guide对象
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
for (guide in LocalGuidesDataProvider.allGuides) {
if (guide.id == guideId) {
return guide
@@ -118,7 +118,7 @@ fun guideListInit(): List {
// 逻辑:查询guide表,获取前100个指南信息用于最初显示。
// 查询的每一行指南数据封装成Guide数据类实例,即每一行数据信息都可以用来声明一个Guide数据类对象,然后将这些对象封装成一个列表,使用mutableListOf
// 输出:列表
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
return LocalGuidesDataProvider.allGuides
}
@@ -137,7 +137,7 @@ fun postInsert(
// content:内容
// 逻辑:将传入的内容插入到post表。插入成功返回true,否则返回false
// 输出:true或false
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
val newPost =
Post(LocalPostsDataProvider.allPosts.size + 1, userid, title, imgId, labels, content)
try {
@@ -153,7 +153,7 @@ fun getUsernameByUserid(userid: Int): String {
// 输入:userid:要查找的用户的id
// 逻辑:查询账户表,条件id==userid。
// 输出:username
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
for (user in LocalAccountsDataProvider.allUserAccounts) {
if (user.id == userid) {
return user.username
@@ -168,7 +168,7 @@ fun getPostByUserid(userid: Int): List {
// 逻辑:查询post表,条件 userid == userid。
// 查询的每一行数据信息封装成一个Post数据类对象
// 输出:Post的列表
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
var postList = mutableListOf()
for (post in LocalPostsDataProvider.allPosts) {
if (post.userId == userid) {
@@ -184,7 +184,7 @@ fun DeletePost(postToDeleteList: List): Boolean {
// 逻辑:遍历postToDeleteList,每次遍历,从数据库post表里删除帖子,sql语句条件可以为:DELETE FROM post WHERE id==post.id;
// 删除成功返回true,否则返回false
// 输出:true或false
- // 将下面的测试代码删除,完成需要的代码
+ // 将下面的测试代码注释掉,完成需要的代码
try {
for (post in postToDeleteList) {
LocalPostsDataProvider.allPosts.remove(post)
diff --git a/src/FruitandVegetableGuide/gradle/wrapper/gradle-wrapper.properties b/src/FruitandVegetableGuide/gradle/wrapper/gradle-wrapper.properties
index 558afa1..21d7ce6 100644
--- a/src/FruitandVegetableGuide/gradle/wrapper/gradle-wrapper.properties
+++ b/src/FruitandVegetableGuide/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Sun Sep 24 23:46:18 CST 2023
+#Fri Oct 27 23:57:48 CST 2023
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists