Commit a8f0d730 by Yu_Tung

新增詢問是否更改檔名

parent 18cb5e19
...@@ -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"
......
...@@ -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)
......
...@@ -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();
......
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);
} }
} }
<?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
...@@ -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"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment