CMPRO Survey is a professional app that utilizes ultra-precision RTK technology and DXF drawings to perform on-site surveying and staking.
Users can load DXF drawings saved in the Download folder or external storage, check coordinates, and stake out on-site points based on POINT data within the drawings.
This feature is the app's primary purpose, and without it, the app would be virtually unusable, as it would not be able to achieve its intended purpose.
Furthermore, DXF files are not media files like photos or videos, so they cannot be processed using the MediaStore API. Instead, they require folder-level navigation, absolute path-based access, and repeated reads and writes. The Storage Access Framework (SAF) only supports individual file selection, making it difficult to quickly load or manage multiple drawings in the field. Furthermore, absolute path access, as required by CAD engines, is also unavailable.
Therefore, this app requires full file access to implement its core functionality.