`
kfc_davy
  • 浏览: 182523 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android assert 自定义格式被压缩

 
阅读更多
asset如果自定义一个格式 那么会被压缩掉

出现
04-05 16:35:32.121: E/E(13220): java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed


static const char* kNoCompressExt[] = {  
    ".jpg", ".jpeg", ".png", ".gif",  
    ".wav", ".mp2", ".mp3", ".ogg", ".aac",  
    ".mpg", ".mpeg", ".mid", ".midi", ".smf", ".jet",  
    ".rtttl", ".imy", ".xmf", ".mp4", ".m4a",  
    ".m4v", ".3gp", ".3gpp", ".3g2", ".3gpp2",  
    ".amr", ".awb", ".wma", ".wmv"  
};  


只有这些文件后缀在asset中不会被压缩。
分享到:
评论

相关推荐

    业务异常提示处理 springboot+Assert(自定义断言)

    本项目“业务异常提示处理 springboot+Assert(自定义断言)”着重于利用Spring Boot的特性来构建高效、易维护的业务逻辑,并通过自定义断言提升代码的可读性和可维护性。下面我们将详细探讨这些知识点。 1. **Spring...

    java、android解压缩Assert文件夹下的压缩文件

    通过调用UnzipUtils下面的UnzipUtils.createFile(locationZip);UnzipUtils.copyBigDataToSD(MainActivity.this, locationZip, ZIP_NAME);UnzipUtils.upZipFile(new File(locationZip)...

    Android读取Assert资源目录下数据库,数据库操作

    这些文件不会被编译或转换,可以在运行时通过`AssetManager`访问。 要从`assets`目录读取数据库,你需要遵循以下步骤: 1. **创建AssetManager对象**: 在Java代码中,首先需要获取到`AssetManager`对象,它是...

    自定义android Log类

    在Android开发中,Log...总之,自定义Android Log类可以根据项目需求提供更强大的日志功能,包括日志过滤、格式化输出、性能优化以及日志存储和上传等。通过熟练掌握这些技巧,可以显著提升开发效率和问题排查能力。

    android用webview加载assert中的html并且可拨打页面中的电话

    在Android中,`assert`目录是一个特殊目录,用于存放应用的资源文件,这些文件不会在R类中生成引用,但可以通过`getResources().getAssets()`方法访问。加载assert目录下的HTML文件,我们可以这样做: ```java ...

    将android客户端的错误日志压缩上传到服务器

    Android提供了ZipOutputStream类,可以用来创建ZIP格式的压缩文件。通过读取日志文件,将其写入ZipOutputStream,我们可以创建一个包含所有日志的ZIP文件。确保在完成文件操作后关闭所有流,以防止资源泄漏。 接...

    assert在C语言中的使用

    如果定义了NDEBUG,则assert宏会被定义为空,不执行任何操作,这通常用于发布版本的软件中,以避免运行时的断言检查影响性能。 assert的使用场景一般有两个:验证函数的先决条件和验证函数的后置条件。先决条件是指...

    android-power-assert-plugin-0.10.5.zip

    描述中提到的“jbehave-stories.zip”与Android Power Assert插件有关,可能是因为它们一起被用于自动化测试场景。JBehave是一个行为驱动开发(BDD)框架,它允许用自然语言编写测试故事,使非技术人员也能理解测试...

    Assert使用

    `Assert` 通常在 C++、Java、C# 和 Python 等多种编程语言中被使用,它的主要功能是检查程序中的条件是否满足,如果条件不满足,即断言失败,程序会抛出一个错误或者终止执行,这对于找出代码中的逻辑错误非常有帮助...

    python assert的用处示例详解

    使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要...

    C语言头文件 ASSERT

    C语言头文件 ASSERTC语言头文件 ASSERTC语言头文件 ASSERTC语言头文件 ASSERTC语言头文件 ASSERTC语言头文件 ASSERTC语言头文件 ASSERTC语言头文件 ASSERTC语言头文件 ASSERTC语言头文件 ASSERTC语言头文件 ASSERTC...

    VC中如何使用ASSERT断言

    而在Release配置下,`_DEBUG`未定义,`assert`会被编译器优化掉,不影响程序的运行效率。 此外,VC还提供了自定义断言处理的机制。如果你想在断言失败时执行特定的操作,比如写入日志或发送错误报告,可以重定义`...

    assert.h头文件

    assert.h头文件下载

    使用SpringBoot-JPA进行自定义保存及批量保存功能

    Assert.assertNotNull(student.getId()); } ``` 在上面的例子中,我们使用了StudentRepo的save()方法来保存一个StudentDO对象。 使用mysql函数生成序列 --------------------- 在某些情况下,我们可能需要使用...

    assert,assert_valid,verify,trace用法

    对于开始学vc的人,对于assert,assert_valid,verify,trace的宏感到很奇怪,总是觉得很难掌握似的,其实这些主要是没有理清楚他们各自宏之间深层次的意义。

    Visual assert

    Visual Assert is a Visual Studio® AddIn that allows you to easily write, manage, run, and debug your C/C++ unit tests – without ever leaving the Visual Studio® IDE. No fiddling with command line ...

    STM32中assert_param的使用

    STM32 assert_param使用详解 assert_param是一个宏定义,在STM32的固件库和示例程序中广泛使用。它的主要作用是检测传递给函数的参数是否是有效的参数。如果参数无效,assert_param将报告错误,使程序员可以及时...

    C语言中用ASSERT调试的八个技巧

    在C语言中, ASSERT(断言)是一种非常有用的调试工具,它可以帮助我们检测程序中的缺陷。以下是关于C语言中使用 ASSERT 进行调试的八个技巧。 1. 理解 ASSERT 的定义:在程序的某个特定点,断言会检查一个布尔...

    读写Android中assets目录下的文件的方法详解

    在Android开发中,资源文件的管理是至关重要的。本文主要探讨了如何读写位于`assets`目录下的文件,这是Android应用程序中存放非编译资源的一种方式。与`res`目录不同,`assets`目录下的文件不会被编译并生成对应的R...

Global site tag (gtag.js) - Google Analytics