❶ android assets文件占內存嗎
android assets的文件夾會佔用文件大小的,一般都不允許超過1M,可以通過如下方式解決:
比如在assets目錄下放置了一個「test.zip」的資源。當apk安裝之後,可能我就需要訪問這個"test.zip"資源文件。(可能我會去解壓到某處)
在網上找了很長時間,說什麼在assets下的資源怎麼怎麼不能超過1M、或者要分成多個不超過1M的小文件,然後用的時候在拼成一個大文件、說什麼要用到什麼資料庫。總之說的,感覺沒有一個有用的。
於是自己就實現了一個從assets下拷貝資源到sd卡中的一個功能。這里不限制非得拷貝到sd卡中。
之所以要拷貝出來,是因為在assets內的資源隨apk安裝之後,不好訪問。所以想拷貝到一個容易訪問的地方。比如是一個assets下的是一個zip文件,為需要在安裝之後進行解壓。而解壓的時候我又想使用 ant.jar (支持編碼) 。於是我先將zip資源拷貝到一個地方,然後在進行解壓。