Android File Tracking via SD Card Event Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of Android-based mobile devices face difficulties in quickly locating files imported from SD cards as existing methods require auxiliary software and manual processes to track file transfers.
Innovation Solution
A method and system that monitor events related to SD card mounting and unmounting, perform scans, and store data in a database to track and display files imported within a specific time frame, utilizing Android system intents like ACTION_MEDIA_EJECT, ACTION_MEDIA_MOUNTED, and ACTION_MEDIA_SCANNER_FINISHED to automate the process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users manually use auxiliary software tools to locate files imported from SD cards, then file tracking capability is provided, but operation complexity increases and time consumption increases
Solution Approach 1:
The Android system automatically monitors SD card mounting events, performs scans, and tracks imported files without requiring user intervention or auxiliary software tools. The system self-services the file tracking function that previously required manual user action.
Solution Approach 2:
The system performs file scanning and tracking in advance when the SD card is mounted, recording file information before the user needs to locate it. This preliminary action eliminates the need for users to manually search for files later.
2Loss of information
If auxiliary software tools are used to track imported files, then file location capability is achieved, but device complexity increases
Solution Approach 1:
The Android system integrates multiple functions (SD card monitoring, file scanning, database management, and file tracking) into a single unified system. This eliminates the need for separate auxiliary software tools and reduces overall device complexity.
Solution Approach 2:
The patent combines the file tracking function with the existing Android file system and database infrastructure. By merging these functions into the core system rather than adding separate tools, device complexity is reduced while maintaining file location capability.
3Loss of information
If manual processes are used to track file transfers from SD cards, then file import tracking is provided, but time efficiency decreases
Solution Approach 1:
The system continuously monitors the SD card mounting event and immediately initiates file scanning and tracking processes. This continuous automated action eliminates the time delay associated with manual file tracking processes.
Solution Approach 2:
The patent replaces manual mechanical processes (user clicking through software tools to locate files) with an automated electronic system that monitors SD card events and tracks files programmatically, significantly improving time efficiency.
Data Source
AI summary
An electronic device is configured to exchange data with a mobile storage device. The device monitors for a first event corresponding to the storage device being unmounted. In response to detecting the first event, the device records a first time. After the first event, the device monitors for a second event corresponding to the storage device being mounted. In response to detecting the second event, the device records a second time. After the second event, the device performs a scan of the storage device, stores the scanned data in a database, and records a storage path corresponding to the scanned data in the database. The device monitors for a third event corresponding to completion of the scan, and records a third time. The device retrieves a dataset with a timestamp between the first time and the third time and displays the dataset and the timestamp.


