Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
AndiovisualRecord
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Yu_Tung
AndiovisualRecord
Commits
a8f0d730
Commit
a8f0d730
authored
Jul 07, 2020
by
Yu_Tung
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增詢問是否更改檔名
parent
18cb5e19
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
153 additions
and
20 deletions
+153
-20
AndroidManifest.xml
app/src/main/AndroidManifest.xml
+2
-0
BaseActivity.java
...java/com/example/audiovisualrecord/base/BaseActivity.java
+19
-0
BaseView.java
...ain/java/com/example/audiovisualrecord/base/BaseView.java
+1
-0
MainActivity.java
...a/com/example/audiovisualrecord/ui/main/MainActivity.java
+107
-20
MainContract.java
...a/com/example/audiovisualrecord/ui/main/MainContract.java
+5
-0
dialog_changefilename.xml
app/src/main/res/layout/dialog_changefilename.xml
+17
-0
login.xml
app/src/main/res/layout/login.xml
+2
-0
No files found.
app/src/main/AndroidManifest.xml
View file @
a8f0d730
...
@@ -13,6 +13,8 @@
...
@@ -13,6 +13,8 @@
<uses-permission
android:name=
"android.permission.INTERNET"
/>
<uses-permission
android:name=
"android.permission.INTERNET"
/>
<uses-permission
android:name=
"android.permission.ACCESS_NETWORK_STATE"
/>
<uses-permission
android:name=
"android.permission.ACCESS_NETWORK_STATE"
/>
<application
<application
android:allowBackup=
"true"
android:allowBackup=
"true"
android:icon=
"@mipmap/audiovisualrecord"
android:icon=
"@mipmap/audiovisualrecord"
...
...
app/src/main/java/com/example/audiovisualrecord/base/BaseActivity.java
View file @
a8f0d730
...
@@ -13,6 +13,8 @@ import android.os.Bundle;
...
@@ -13,6 +13,8 @@ import android.os.Bundle;
import
android.os.Environment
;
import
android.os.Environment
;
import
android.provider.DocumentsContract
;
import
android.provider.DocumentsContract
;
import
android.provider.MediaStore
;
import
android.provider.MediaStore
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.widget.Toast
;
import
android.widget.Toast
;
import
androidx.annotation.Nullable
;
import
androidx.annotation.Nullable
;
...
@@ -21,6 +23,8 @@ import androidx.annotation.StringRes;
...
@@ -21,6 +23,8 @@ import androidx.annotation.StringRes;
import
androidx.appcompat.app.AppCompatActivity
;
import
androidx.appcompat.app.AppCompatActivity
;
import
com.example.audiovisualrecord.R
;
import
com.example.audiovisualrecord.ui.main.MainActivity
;
import
com.example.audiovisualrecord.utils.ToastCreator
;
import
com.example.audiovisualrecord.utils.ToastCreator
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
...
@@ -122,6 +126,21 @@ public abstract class BaseActivity extends AppCompatActivity implements BaseView
...
@@ -122,6 +126,21 @@ public abstract class BaseActivity extends AppCompatActivity implements BaseView
dialog
.
show
();
dialog
.
show
();
}
}
// @Override
// public void showChangeFileNameDialog(String title, String text, DialogInterface.OnClickListener onClickListener_1, DialogInterface.OnClickListener onClickListener_2) {
// LayoutInflater inflater =LayoutInflater.from(this);
// final View v = inflater.inflate(R.layout.dialog_changefilename,null);
// new AlertDialog.Builder(this)
// .setTitle(title)
// .setView(v)
// .setCancelable(false)
// .setPositiveButton(android.R.string.yes,null)
// .setNegativeButton("no",null)
// .create()
// .show();
//
// }
@Override
@Override
public
void
showSelectDialog
(
String
text
,
DialogInterface
.
OnClickListener
onClickListener
)
{
public
void
showSelectDialog
(
String
text
,
DialogInterface
.
OnClickListener
onClickListener
)
{
new
AlertDialog
.
Builder
(
this
)
new
AlertDialog
.
Builder
(
this
)
...
...
app/src/main/java/com/example/audiovisualrecord/base/BaseView.java
View file @
a8f0d730
...
@@ -26,6 +26,7 @@ public interface BaseView {
...
@@ -26,6 +26,7 @@ public interface BaseView {
void
showDialogCaveatMessage
(
String
title
,
String
message
);
void
showDialogCaveatMessage
(
String
title
,
String
message
);
void
showDatePickerDialog
(
DatePickerDialog
.
OnDateSetListener
onDateSetListener
);
void
showDatePickerDialog
(
DatePickerDialog
.
OnDateSetListener
onDateSetListener
);
void
showSelectDialog
(
String
text
,
DialogInterface
.
OnClickListener
onClickListener
);
void
showSelectDialog
(
String
text
,
DialogInterface
.
OnClickListener
onClickListener
);
// void showChangeFileNameDialog(String title,String text,DialogInterface.OnClickListener onClickListener_1,DialogInterface.OnClickListener onClickListener_2);
String
getResourceString
(
@StringRes
int
text
);
String
getResourceString
(
@StringRes
int
text
);
String
getTodayTime
();
String
getTodayTime
();
...
...
app/src/main/java/com/example/audiovisualrecord/ui/main/MainActivity.java
View file @
a8f0d730
This diff is collapsed.
Click to expand it.
app/src/main/java/com/example/audiovisualrecord/ui/main/MainContract.java
View file @
a8f0d730
package
com
.
example
.
audiovisualrecord
.
ui
.
main
;
package
com
.
example
.
audiovisualrecord
.
ui
.
main
;
import
android.content.Context
;
import
com.example.audiovisualrecord.base.BaseView
;
import
com.example.audiovisualrecord.base.BaseView
;
import
com.example.audiovisualrecord.utils.api.apidata.searchco.COResponse
;
import
com.example.audiovisualrecord.utils.api.apidata.searchco.COResponse
;
...
@@ -20,6 +22,8 @@ public interface MainContract {
...
@@ -20,6 +22,8 @@ public interface MainContract {
void
setEQKDData
(
List
<
SHIFTResponse
>
adapterData
);
void
setEQKDData
(
List
<
SHIFTResponse
>
adapterData
);
void
setTYPEData
(
List
<
TYPEResponse
>
adapterData
);
void
setTYPEData
(
List
<
TYPEResponse
>
adapterData
);
void
onUploadFile
(
ArrayList
<
String
>
uriList
,
String
type
,
String
sid
);
void
onUploadFile
(
ArrayList
<
String
>
uriList
,
String
type
,
String
sid
);
void
changeFileNameCheckDialog
(
String
path
,
String
name
);
}
}
interface
Presenter
<
V
extends
MainContract
.
View
>
{
interface
Presenter
<
V
extends
MainContract
.
View
>
{
...
@@ -33,5 +37,6 @@ public interface MainContract {
...
@@ -33,5 +37,6 @@ public interface MainContract {
void
onLogoutSid
(
String
sid
);
void
onLogoutSid
(
String
sid
);
String
onJudgmentPath
(
String
pathCompany
,
String
pathFactoryArea
,
String
pathFactoryClass
,
String
onJudgmentPath
(
String
pathCompany
,
String
pathFactoryArea
,
String
pathFactoryClass
,
String
pathClass
,
String
pathShootType
);
String
pathClass
,
String
pathShootType
);
}
}
}
}
app/src/main/res/layout/dialog_changefilename.xml
0 → 100644
View file @
a8f0d730
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:orientation=
"vertical"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
>
<EditText
android:id=
"@+id/etChangeName"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"16dp"
android:layout_marginLeft=
"4dp"
android:layout_marginRight=
"4dp"
android:layout_marginBottom=
"4dp"
android:hint=
"請輸入要更改的檔名"
/>
</LinearLayout>
\ No newline at end of file
app/src/main/res/layout/login.xml
View file @
a8f0d730
...
@@ -49,6 +49,7 @@
...
@@ -49,6 +49,7 @@
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@id/guide_line_horizontal_45"
app:layout_constraintTop_toBottomOf=
"@id/guide_line_horizontal_45"
android:paddingLeft=
"100dp"
/>
android:paddingLeft=
"100dp"
/>
<!-- android:text="N000158385"-->
<EditText
<EditText
android:id=
"@+id/edit_password"
android:id=
"@+id/edit_password"
...
@@ -66,6 +67,7 @@
...
@@ -66,6 +67,7 @@
app:layout_constraintHeight_percent=
"0.08"
app:layout_constraintHeight_percent=
"0.08"
app:layout_constraintTop_toBottomOf=
"@id/guide_line_horizontal_56"
app:layout_constraintTop_toBottomOf=
"@id/guide_line_horizontal_56"
android:paddingLeft=
"100dp"
/>
android:paddingLeft=
"100dp"
/>
<!-- android:text="781122222"-->
<Button
<Button
android:id=
"@+id/btn_login"
android:id=
"@+id/btn_login"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment