在使用Android自带的Res\raw或使用Asset时都需要经过Asset Manager,这将会产生一个比较严重的问题,在Android模拟器测试时不存在问题,但放到真机G1时会面临多个问题,经过查看UNCOMPRESS_DATA_MAX的取值为1048576字节,除以1024不难发现是1MB。也就是说Android手机在处理资源文件时不能大于1mb的体积。由于标准的G1没有Root权限,无法访问data/data/package name下面的文件夹,使用raw或asset存放的文件大小不能超过1048576字节,否则会在logcat下看到获取到Debug类型的信息,tag为asset(pid): Data exceeds UNCOMPRESS_DATA_MAX (2580997 vs 1048576) 可以看到接下产生了一个系统的错误,System.err,会发生java.io.IOException的异常。
目前解决的方法只有将文件放入到sdcard,但这样除了microsd的读取IO效率和耗电量解决不是很好,同时sd卡移除时可能存在问题,解决的方法如果数据量大的化通过sqlite是一种解决方法,同时openFileOutput方式读取也是不错的选择,看来android操作系统中最安全控制的严格,但犯了一个不小的错误。
分享到:
相关推荐
Mali_GPU_Asset_Conditioning_Tool_1.0.0.5844_Beta_Win32.msi
53 Asset_Acquisition_Additional_Topics
51 Asset_Acquisition_MM_Integration
这是一个用java写的固定资产管理系统,关于该系统的设计方案压缩包中都有详细说明。
extract unity apk resources
AssetStudio 是一个强大的资源解析工具,专为游戏开发者和逆向工程爱好者设计,用于解析、查看和导出各种游戏资产。这个压缩包“AssetStudio_Asststudio_AssetStudiov0.11_AssetStudio_AssetStudio0”包含了 Asset...
ERP系统信息化资料:SAP专业培训教材_UT Script_FICO_TO-BE-FI-014 Asset master data maintenance process_V1.0.doc
vulkan_asset_pack_gltf.zip https://github.com/KhronosGroup/Vulkan-Samples Vulkan C++ examples and demos 资源 资源原地址: http://vulkan.gpuinfo.org/downloads/vulkan_asset_pack_gltf.zip 因下载速度慢, ...
UnityAsset_TNet_3_v3.0.1是一款专为Unity引擎设计的网络通信库,其核心在于提供高效、稳定且易用的网络解决方案。在Unity游戏开发中,网络通信是实现多人在线游戏、实时协作和同步的关键技术。TNet 3作为其最新版本...
Asset Hunter 2 2.4 是一款专为Unity游戏引擎设计的高效插件,其主要功能在于帮助开发者管理和优化项目中的资源,实现对多余资源的清理,从而有效地释放存储空间,提升项目的运行效率。在Unity开发过程中,资源管理...
Collect Asset插件是专为3ds Max设计的,它提供了中文界面,便于中国用户使用。该插件的核心功能主要分为三个部分: 1. **丢失贴图查找**:在3ds Max项目中,贴图丢失是一个常见的问题,尤其是在项目转移或电脑重装...
【资产管理系统】(Asset Management System) 资产管理系统是一个用于组织、跟踪和管理企业或个人资产的软件解决方案。在本文中,我们将深入探讨这个2016年2月24日版本的"asset-management-20160224_2352",并结合其...
AssetStudio 是一个强大的工具,专为逆向工程Unity游戏中的资源而设计。它允许用户查看、提取和编辑Unity项目的各种资产,包括3D模型、纹理、音频文件、动画等。"AssetStudio-master_studiomaster官网_Unity.Studio_...
SAP FICO module Asset Accounting Management Configure
1. 文件解析:它能够读取Unity的asset、meta、bundle等文件,提取其中的游戏对象、组件和资源信息。 2. 资源预览:用户可以在软件中查看3D模型、纹理、动画等资源的预览,便于理解和管理。 3. 导出资源:支持将解析...
World Creator 是一款专业的程序地形地景生成器,可用于在游戏、电影以及艺术作品中创作生动的虚拟 3D 环境。 凭借一系列功能强大的创作工具和更高的效率、在视口实时编辑功能、随机地形生成以及更多其他特性,...
在游戏开发过程中,资源管理是一项至关重要的任务,尤其是在移动端,由于设备性能和存储空间的限制,优化资源大小显得尤为重要。Cocos Creator,作为一款强大的2D和3D游戏开发框架,提供了一套便捷的资源压缩工具,...
Asset_Hunter_PRO
ColladaMax_FREE_3.05C 是一款专为3D建模软件3DS MAX设计的插件,其主要功能是支持将3DS MAX中的3D模型导出为DAE(Digital Asset Exchange)格式的文件。DAE是一种开放标准的中间格式,用于在不同的3D应用程序之间...