Commit a8f0d730 by Yu_Tung

新增詢問是否更改檔名

parent 18cb5e19
......@@ -13,6 +13,8 @@
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@mipmap/audiovisualrecord"
......
......@@ -13,6 +13,8 @@ import android.os.Bundle;
import android.os.Environment;
import android.provider.DocumentsContract;
import android.provider.MediaStore;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Toast;
import androidx.annotation.Nullable;
......@@ -21,6 +23,8 @@ import androidx.annotation.StringRes;
import androidx.appcompat.app.AppCompatActivity;
import com.example.audiovisualrecord.R;
import com.example.audiovisualrecord.ui.main.MainActivity;
import com.example.audiovisualrecord.utils.ToastCreator;
import java.text.SimpleDateFormat;
......@@ -122,6 +126,21 @@ public abstract class BaseActivity extends AppCompatActivity implements BaseView
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
public void showSelectDialog(String text, DialogInterface.OnClickListener onClickListener) {
new AlertDialog.Builder(this)
......
......@@ -26,6 +26,7 @@ public interface BaseView {
void showDialogCaveatMessage(String title, String message);
void showDatePickerDialog(DatePickerDialog.OnDateSetListener onDateSetListener);
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 getTodayTime();
......
package com.example.audiovisualrecord.ui.main;
import android.content.Context;
import com.example.audiovisualrecord.base.BaseView;
import com.example.audiovisualrecord.utils.api.apidata.searchco.COResponse;
......@@ -20,6 +22,8 @@ public interface MainContract {
void setEQKDData(List<SHIFTResponse> adapterData);
void setTYPEData(List<TYPEResponse> adapterData);
void onUploadFile(ArrayList<String> uriList, String type,String sid);
void changeFileNameCheckDialog(String path, String name);
}
interface Presenter<V extends MainContract.View> {
......@@ -33,5 +37,6 @@ public interface MainContract {
void onLogoutSid(String sid);
String onJudgmentPath(String pathCompany,String pathFactoryArea,String pathFactoryClass,
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 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/guide_line_horizontal_45"
android:paddingLeft="100dp" />
<!-- android:text="N000158385"-->
<EditText
android:id="@+id/edit_password"
......@@ -66,6 +67,7 @@
app:layout_constraintHeight_percent="0.08"
app:layout_constraintTop_toBottomOf="@id/guide_line_horizontal_56"
android:paddingLeft="100dp" />
<!-- android:text="781122222"-->
<Button
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