DSC Auto Rename APP
อ่านรายละเอียดทั้งหมดอย่างละเอียด!
Android 11: แอปพลิเคชั่นนี้ไม่ทำงานบน Android 11!
กระบวนการเปลี่ยนชื่อและย้ายไฟล์ไม่สามารถย้อนกลับได้! ใช้ซอฟต์แวร์นี้ด้วยความระมัดระวัง!
แอปพลิเคชันไม่เก็บชื่อเก่าเพราะจะทำให้เกิดความขัดแย้ง: แอปพลิเคชันกล้องเริ่มต้นใช้ตัวนับซึ่งจะรีเซ็ตทุกครั้งเมื่อไฟล์ถูกลบ / เปลี่ยนชื่อ ในการแก้ปัญหาเบื้องต้นสามารถเลือกตัวเลือก "ต่อท้ายชื่อเดิม"
หากคุณมีปัญหาลองติดตั้งแอปพลิเคชันใหม่
ฉันพัฒนาแอปพลิเคชั่นนี้สำหรับโทรศัพท์รุ่นเก่าที่สุดสำหรับ KitKat และ Lollipop ฉันใช้ Android Emulator ดังนั้นฉันจึงไม่สามารถทดสอบแอปพลิเคชันบนอุปกรณ์จริงได้เนื่องจากค่าใช้จ่าย
คำแนะนำ KitKat
แอพพลิเคชั่นสามารถเปลี่ยนชื่อไฟล์ที่เก็บไว้ในหน่วยความจำภายในเท่านั้น! แอปพลิเคชันไม่มีการเข้าถึงไฟล์การ์ด SD ตามค่าเริ่มต้น
อ่านย่อหน้า: "มีอะไรเปลี่ยนแปลงหลังจาก KitKat" จาก http://goo.gl/0xr7qI
คำแนะนำอมยิ้ม
กรุณาถอนการติดตั้งและติดตั้งแอปพลิเคชันใหม่!
เช่นเดียวกับกรณี KitKat แอปพลิเคชันสามารถเปลี่ยนชื่อไฟล์จากหน่วยความจำภายในได้ สำหรับหน่วยความจำภายนอกควรเปิดใช้งาน "เปลี่ยนชื่อภายในโฟลเดอร์" และควรเลือกว่าแอปกล้องของคุณใช้โฟลเดอร์ใดในการบันทึกไฟล์ เพื่อความสอดคล้องโปรดเลือกโฟลเดอร์จากหน่วยความจำภายในด้วย
หากคุณมีปัญหาเกี่ยวกับ Lollipop ให้เลือกเฉพาะโฟลเดอร์ DCIM ไม่ใช่โฟลเดอร์ย่อยเช่น 100ANDRO ทำการเลือกเฉพาะเช่น การ์ด SD / DCIM
คำแนะนำสำหรับ Android 7 (Nougat)
ตั้งค่าทริกเกอร์บริการเปลี่ยนชื่อเป็น "Media content observer" เพื่อให้ไฟล์ถูกเปลี่ยนชื่อโดยอัตโนมัติหากบริการไม่ถูกทริกเกอร์เมื่อเลือกเหตุการณ์ของกล้อง
คำอธิบาย
ฉันสร้างแอปพลิเคชั่นนี้เพื่อเปลี่ยนชื่อรูปภาพและคลิปจากโทรศัพท์ของฉัน Sony Xperia V โดยอัตโนมัติตามวันที่และเวลาของไฟล์จาก DSC_0001.JPG หรือ MOV_0001.mp4 เป็น 20150414_213616.JPG หรือ 20150414_090523.mp4
เปลี่ยนชื่อไฟล์โดยใช้วันที่และเวลา:
- เมื่อไฟล์ถูกเพิ่มไปยังผู้ให้บริการสื่อ
- เมื่อแก้ไขไฟล์ครั้งล่าสุด
- เฉพาะรูปภาพเท่านั้นที่สามารถใช้ข้อมูล EXIF ได้คลิปไม่รองรับ
ผู้ใช้สามารถ จำกัด กระบวนการเปลี่ยนชื่อภายในโฟลเดอร์ที่ต้องการรวมถึงโฟลเดอร์ย่อยโดยใช้ตัวเลือก: "เปลี่ยนชื่อภายในโฟลเดอร์"
รูปแบบการเปลี่ยนชื่อไฟล์ใช้รูปแบบวันที่และเวลาของ Java:
- yyyy เป็นเวลาหลายปี
- MM สำหรับเดือน;
- วัน;
- HH ชั่วโมง;
- มม. เป็นนาที;
- ss วินาที;
- SSS สำหรับมิลลิวินาที
ดูข้อมูลรูปแบบเพิ่มเติม: http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
น่าเสียดายเนื่องจากข้อกำหนด EXIF และวันที่ของชื่อไฟล์ Android จึงไม่ได้ใช้มิลลิวินาทีภายใน
กำหนดรูปแบบชื่อไฟล์แยกกันสำหรับรูปภาพหรือคลิป สัญลักษณ์แทน * หรือ? สามารถใช้ได้เช่นกันการจับคู่รูปแบบไม่คำนึงถึงขนาดตัวพิมพ์จึงสามารถใช้ตัวพิมพ์เล็กหรือตัวใหญ่หรือรวมกันผลลัพธ์จะเหมือนกัน
อย่าใช้รูปแบบทั่วไปมากเกินไปเช่น * .JPG เพื่อหลีกเลี่ยงการวนซ้ำการเปลี่ยนชื่อที่ไม่สิ้นสุด
บริการเปลี่ยนชื่อ ถ้าเปิดใช้งาน จะถูกทริกเกอร์โดยอัตโนมัติเมื่อไฟล์รูปภาพหรือภาพยนตร์ถูกบันทึกไว้ในที่จัดเก็บสื่อของอุปกรณ์โดยใช้สองวิธี:
1. เหตุการณ์ที่กล้องส่งมา แต่แอปพลิเคชันกล้องจะต้องส่ง com.android.camera.NEW_PICTURE หรือ android.hardware.action.NEW_PICTURE มิฉะนั้นบริการเปลี่ยนชื่อจะไม่ถูกทริกเกอร์
เหตุการณ์ 2. ที่ส่งโดยการเปลี่ยนแปลงเนื้อหาของสื่อซึ่งหมายความถึงบริการที่สังเกตการเปลี่ยนแปลงทั้งหมดในเนื้อหาสื่อ
แหล่งที่มาของแอปพลิเคชันมีอยู่ที่: https://github.com/ciubex/dscautorename
APK เวอร์ชันเก่าที่สุดมีอยู่ในหน้า https://github.com/ciubex/dscautorename/commits/master/apk
ฉันสร้างแอปพลิเคชันนี้สำหรับข้อเสนอของฉันเองและฉันต้องการแบ่งปันกับผู้ใช้คนอื่น ๆ
สำหรับคำแปลโปรดใช้: https://hosted.weblate.org/projects/dsc-auto-rename/strings/
ไฟล์ต้นฉบับภาษาอังกฤษ: https://goo.gl/6D13FR
ขอบคุณสำหรับการสนับสนุนและข้อเสนอแนะ!