Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
勇敢di牛牛
EnglishLearningApp
提交
fa69436f
E
EnglishLearningApp
项目概览
勇敢di牛牛
/
EnglishLearningApp
通知
61
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
EnglishLearningApp
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
fa69436f
编写于
5月 02, 2022
作者:
勇敢di牛牛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
翻译部分的UI开发,
将段落上传到服务器端,获取返回并显示的功能开发。
上级
17292ead
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
37 addition
and
22 deletion
+37
-22
.idea/deploymentTargetDropDown.xml
.idea/deploymentTargetDropDown.xml
+0
-17
.idea/misc.xml
.idea/misc.xml
+4
-0
app/src/main/AndroidManifest.xml
app/src/main/AndroidManifest.xml
+7
-2
app/src/main/java/com/example/testapp/MainActivity.java
app/src/main/java/com/example/testapp/MainActivity.java
+3
-0
app/src/main/java/com/example/testapp/Util/States.java
app/src/main/java/com/example/testapp/Util/States.java
+1
-0
app/src/main/java/com/example/testapp/ui/tools/ToolsFragment.java
...main/java/com/example/testapp/ui/tools/ToolsFragment.java
+8
-0
app/src/main/res/values-night/themes.xml
app/src/main/res/values-night/themes.xml
+3
-1
app/src/main/res/values/dimens.xml
app/src/main/res/values/dimens.xml
+1
-1
app/src/main/res/values/strings.xml
app/src/main/res/values/strings.xml
+7
-0
app/src/main/res/values/themes.xml
app/src/main/res/values/themes.xml
+3
-1
未找到文件。
.idea/deploymentTargetDropDown.xml
已删除
100644 → 0
浏览文件 @
17292ead
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"deploymentTargetDropDown"
>
<runningDeviceTargetSelectedWithDropDown>
<Target>
<type
value=
"RUNNING_DEVICE_TARGET"
/>
<deviceKey>
<Key>
<type
value=
"SERIAL_NUMBER"
/>
<value
value=
"881QADSH57S24"
/>
</Key>
</deviceKey>
</Target>
</runningDeviceTargetSelectedWithDropDown>
<timeTargetWasSelectedWithDropDown
value=
"2022-04-28T11:25:08.896255300Z"
/>
</component>
</project>
\ No newline at end of file
.idea/misc.xml
浏览文件 @
fa69436f
...
...
@@ -11,6 +11,7 @@
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/drawable/btn_green.xml"
value=
"0.11200000000000002"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/drawable/btn_white.xml"
value=
"0.10666666666666667"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/drawable/edit_text.xml"
value=
"0.1"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/drawable/ic_back.xml"
value=
"0.127"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/drawable/ic_collect.xml"
value=
"0.1"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/drawable/ic_collected.xml"
value=
"0.1"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/drawable/ic_dashboard_black_24dp.xml"
value=
"0.132"
/>
...
...
@@ -28,8 +29,11 @@
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/drawable/tool_title.xml"
value=
"0.138"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/drawable/tools_card_background.xml"
value=
"0.138"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/layout-v28/bun_view.xml"
value=
"0.1"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/layout/actionbar_translate.xml"
value=
"0.1"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/layout/activity_main.xml"
value=
"0.2"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/layout/activity_navigation.xml"
value=
"0.12601626016260162"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/layout/activity_translate_paragraph.xml"
value=
"0.1"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/layout/activity_translate_paragraph2.xml"
value=
"0.11614583333333334"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/layout/bun_view.xml"
value=
"0.4"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/layout/fragment_dashboard.xml"
value=
"0.12083333333333333"
/>
<entry
key=
"..\:/Android Toos/Android project/app/src/main/res/layout/fragment_home.xml"
value=
"0.12083333333333333"
/>
...
...
app/src/main/AndroidManifest.xml
浏览文件 @
fa69436f
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
package=
"com.example.testapp"
>
<uses-permission
android:name=
"android.permission.INTERNET"
/>
<uses-permission
android:name=
"android.permission.INTERNET"
/>
<uses-permission
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.ACCESS_NETWORK_STATE"
/>
<application
android:networkSecurityConfig=
"@xml/network_security_config"
android:allowBackup=
"true"
android:icon=
"@mipmap/ic_launcher"
android:label=
"@string/app_name"
android:networkSecurityConfig=
"@xml/network_security_config"
android:roundIcon=
"@mipmap/ic_launcher_round"
android:supportsRtl=
"true"
android:theme=
"@style/Theme.TestApp"
android:usesCleartextTraffic=
"true"
>
<activity
android:name=
".TranslateParagraphActivity"
android:exported=
"false"
android:label=
"翻译"
/>
<activity
android:name=
".NavigationActivity"
android:exported=
"false"
...
...
app/src/main/java/com/example/testapp/MainActivity.java
浏览文件 @
fa69436f
...
...
@@ -101,6 +101,9 @@ public class MainActivity extends Activity {
out
.
write
(
json
.
toString
());
out
.
flush
();
out
.
close
();
if
(
urlCon
.
getResponseCode
()
==
200
){
InputStreamReader
in
=
new
InputStreamReader
(
urlCon
.
getInputStream
());
BufferedReader
buffer
=
new
BufferedReader
(
in
);
...
...
app/src/main/java/com/example/testapp/Util/States.java
浏览文件 @
fa69436f
...
...
@@ -57,4 +57,5 @@ public class States {
return
"Net_others"
;
}
}
}
app/src/main/java/com/example/testapp/ui/tools/ToolsFragment.java
浏览文件 @
fa69436f
package
com.example.testapp.ui.tools
;
import
android.annotation.SuppressLint
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.util.Log
;
import
android.view.LayoutInflater
;
...
...
@@ -14,6 +15,9 @@ import androidx.annotation.NonNull;
import
androidx.fragment.app.Fragment
;
import
com.example.testapp.MainActivity
;
import
com.example.testapp.NavigationActivity
;
import
com.example.testapp.TranslateParagraphActivity
;
import
com.example.testapp.Util.ToolsCardListAdapter
;
import
com.example.testapp.databinding.FragmentToolsBinding
;
...
...
@@ -55,6 +59,10 @@ public class ToolsFragment extends Fragment {
listView
.
setOnItemClickListener
(
new
AdapterView
.
OnItemClickListener
()
{
@Override
public
void
onItemClick
(
AdapterView
<?>
adapterView
,
View
view
,
int
position
,
long
l
)
{
if
(
position
==
0
){
Intent
intent
=
new
Intent
(
getContext
(),
TranslateParagraphActivity
.
class
);
startActivity
(
intent
);
}
Log
.
i
(
TAG
,
String
.
format
(
"onItemClick: listviewItem 点击事件生效:第 %s 个!"
,
position
));
Toast
toast
=
Toast
.
makeText
(
getContext
(),
String
.
format
(
"你点击的是第 %d 个Item"
,
position
),
Toast
.
LENGTH_SHORT
);
toast
.
show
();
...
...
app/src/main/res/values-night/themes.xml
浏览文件 @
fa69436f
<resources
xmlns:tools=
"http://schemas.android.com/tools"
>
<!-- Base application theme. -->
<style
name=
"Theme.TestApp"
parent=
"Theme.AppCompat.DayNight.DarkActionBar"
>
<item
name=
"colorPrimary"
>
@color/transparent
</item>
<item
name=
"contentInsetStart"
>
0dp
</item>
<item
name=
"contentInsetEnd"
>
0dp
</item>
</style>
</resources>
\ No newline at end of file
app/src/main/res/values/dimens.xml
浏览文件 @
fa69436f
...
...
@@ -5,7 +5,7 @@
<dimen
name=
"btn_edit_width"
>
317dp
</dimen>
<dimen
name=
"btn_edit_height"
>
52dp
</dimen>
<dimen
name=
"btn_green_radius"
>
12dp
</dimen>
<dimen
name=
"btn_blue_radius"
>
24
dp
</dimen>
<dimen
name=
"btn_blue_radius"
>
8
dp
</dimen>
<dimen
name=
"btn_login_text_size"
>
24sp
</dimen>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen
name=
"activity_horizontal_margin"
>
16dp
</dimen>
...
...
app/src/main/res/values/strings.xml
浏览文件 @
fa69436f
...
...
@@ -14,5 +14,12 @@
<string
name=
"collect"
>
收藏
</string>
<string
name=
"from_api"
>
汉译英,英译汉。 From 百度翻译Api。
</string>
<string
name=
"Find_word"
>
单词/句子查询
</string>
<string
name=
"translate_paragraph"
>
段落翻译
</string>
<string
name=
"toChinese"
>
翻译为中文
</string>
<string
name=
"toEnglish"
>
翻译为英文
</string>
<string
name=
"copyAll"
>
全文复制
</string>
<string
name=
"edt_put_hit"
>
源自翻译API,翻译结果仅供参考
</string>
<string
name=
"edt_input_hint"
>
输入您需要翻译的段落,并选择”汉译英“或”英译汉“
</string>
<string
name=
"translate_title"
>
段落翻译
</string>
</resources>
\ No newline at end of file
app/src/main/res/values/themes.xml
浏览文件 @
fa69436f
<resources
xmlns:tools=
"http://schemas.android.com/tools"
>
<!-- Base application theme. -->
<style
name=
"Theme.TestApp"
parent=
"Theme.AppCompat.DayNight.DarkActionBar"
>
<item
name=
"colorPrimary"
>
@color/transparent
</item>
<item
name=
"contentInsetStart"
>
0dp
</item>
<item
name=
"contentInsetEnd"
>
0dp
</item>
</style>
</resources>
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录