問題概述:
- 什麼是MemoryFile?
- MemoryFile作用?
- 如何使用MemoryFile?
- 問題1:android官方文檔MemoryFile是一種Linux ashmem驅動程序(Linux ashmem)的包裝器。MemoryFiles是支持共享內存(共享內存),可以選擇性地被清除。Purgeable文件可能在低內存條件下由內核回收它們的內容(只有allowPurging設置爲true)。文件被清除後,試圖讀或寫的文件會導致拋出一個IOException。
- 問題2:
- Android處理底層I/O性能不是很理想,如果不想使用NDK則可以通過MemoryFile類實現高性能的文件讀寫操作。 MemoryFile顧名思義就是內存文件的意思,它直接從Object上繼承,通過JNI的方式直接在C底層執行。
- 對於Android手機而言同時還減少了電量消耗
- Android處理底層I/O性能不是很理想,如果不想使用NDK則可以通過MemoryFile類實現高性能的文件讀寫操作。 MemoryFile顧名思義就是內存文件的意思,它直接從Object上繼承,通過JNI的方式直接在C底層執行。
- 問題3: