`
onedada
  • 浏览: 103354 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Android工程内嵌资源文件的两种方法

 
阅读更多

Android软件一般处理大的资源通过sdcard比如在线下载资源到sdcard,而apk中内嵌资源或二进制文件时一般使用下面的两种方法:

  方法一

  res/raw目录下存放,比如cwj.dat一个二进制文件,我们可以读取可以直接  InputStream is=context.getResources().openRawResource(R.raw.cwj);

  方法二

  工程根目录下的assets文件夹中存放,比如assets/cwj.dat 这样我们使用下面的代码

  AssetManager am = context.getAssets(); 
  InputStream is = am.open(cwj.dat); 

  这里提示大家Google的Android系统处理Assert有个bug,在AssertManager中不能处理单个超过1MB 的文件,不然会报异常具体数值大家可以测试下传个稍大的

 

 

 

 

 

 

分享到:
评论

相关推荐

    Android 工程内嵌资源文件的两种方法

    另一种内嵌资源的方式是将文件放在工程的根目录下的`assets`文件夹中。`assets`目录允许你放置任意的非结构化文件,它们不会被编译成资源ID,而是保持原文件结构。访问这些文件通常需要用到`AssetManager`。 例如,...

    如何在C#中使用内嵌资源文件

    下面我们将详细探讨如何在C#中使用内嵌资源文件,以及相关的命名规则和访问方法。 首先,内嵌资源的命名规则是关键。资源的名称由三部分组成:默认命名空间、扩展命名空间和文件名。默认命名空间是项目本身的命名...

    C# WinForm 读取内嵌资源范例

    在C# WinForm应用中,有时我们需要将一些静态资源如图片、文本文件等内嵌到程序中,以便在运行时可以方便地访问和使用。本范例将深入探讨如何在C# WinForm 2.0中读取和使用这些内嵌资源。 首先,了解内嵌资源的概念...

    Android应用内嵌网页WebView

    在Android应用开发中,内嵌WebView是一个非常常见的需求,它允许开发者在应用程序中展示网页内容。WebView组件是Android SDK提供的一种原生控件,能够直接在应用内部加载和显示HTML、CSS以及JavaScript等内容,极大...

    用IntraWeb开发B/S网站如何实现内嵌资源文件?

    在使用 IntraWeb 开发 B/S 网站时,内嵌资源文件通常指的是将资源文件(如图片、JavaScript、CSS 文件等)嵌入到应用程序中,而不是作为外部文件单独部署在服务器上。IntraWeb 作为一个基于 Delphi 的快速 web 应用...

    Android-一个App内嵌浏览器

    在Android应用开发中,内嵌浏览器(In-App Browser)是一种常见的功能,它允许用户在应用程序内部浏览网页,而无需跳转到外部浏览器。本文将详细介绍Android中的内嵌浏览器实现,特别是基于WappBrowser的实践。 ...

    Android 加载执行ELF可执行文件

    Android支持两种类型的重定位:静态重定位(针对静态链接的库)和动态重定位(针对动态链接的库)。 3. **符号解析**:动态链接器会查找并加载所有被程序引用的共享库,这些库可能已经存在于内存中,也可能需要从...

    android-ListView内嵌GridView

    在Android开发中,ListView和GridView是两种常用的布局控件,它们用于展示大量数据。ListView以其垂直滚动、可复用视图的优势,常用于显示一列数据;而GridView则以网格形式展示,通常用于图片或者小图标等需要均匀...

    listview内嵌网络资源播放器

    综上所述,实现"listview内嵌网络资源播放器"的功能,需要掌握Android的VideoView用法、ListView的适配器机制、网络请求处理以及事件监听和性能优化等多方面技术。通过合理的编程实践和用户体验设计,我们可以构建出...

    Android TabHost内嵌ActivityGroup界面管理源码.zip源码资源下载

    Android TabHost内嵌ActivityGroup界面管理源码.zip源码资源下载Android TabHost内嵌ActivityGroup界面管理源码.zip源码资源下载

    Android打开本地HTML网页AndroidStudio工程.rar

    这个"Android打开本地HTML网页AndroidStudio工程.rar"文件很可能包含了一个简单的示例项目,演示如何在Android应用中加载并显示本地HTML文件。这里我们将深入探讨实现这一功能所涉及的关键知识点。 1. **WebView...

    Android解析flac内嵌歌词

    Android解析flac内嵌歌词

    读取图片的技巧:将图片内嵌到_exe_文件中__easyx.doc

    为了提高程序的便携性和减少外部依赖,将图片资源内嵌到可执行文件(exe)内部成为了一种实用的技术手段。这种方式不仅减少了分发过程中的复杂性,还能有效防止资源文件丢失或被篡改的问题。 #### 原理概述 将图片...

    vb.net嵌入和调用资源文件示例.zip

    在VB.NET编程中,资源文件的管理是一项重要的任务,它涉及到程序中静态数据的存储和访问,如字符串、图像、音频、配置文件等。资源文件的嵌入和调用不仅有助于代码的组织,还能提高程序的可移植性和安全性。本示例...

    Android打开H5网页完整AndroidStudio工程

    Android中的WebView是Android SDK提供的一个核心组件,它允许我们在应用程序中内嵌一个浏览器,用来显示网页内容。在`MyApplicationAndroid打开H5网页`工程中,你将会看到一个使用WebView的示例。在布局XML文件中,...

    android应用播放raw文件中的音乐

    在Android应用开发中,有时我们需要实现播放音频的功能,特别是当音频资源是内嵌在应用程序中的时候。本篇文章将深入探讨如何在Android应用中播放RAW文件和MP3格式的音乐。 首先,RAW文件是一种未经压缩的原始数据...

    android webview上传文件

    在Android开发中,WebView是一个非常重要的组件,它允许我们在原生应用中内嵌网页,实现类似浏览器的功能。然而,有时我们需要在WebView中处理更复杂的交互,比如上传文件,特别是上传图片。本文将深入探讨如何在...

    android 文件管理器

    EAsy File Explorer文件管理器是一款功能强大的本地、蓝牙文件管理器. ...9)列表、树型 两种视图切换方式方便用户选择文件查看方式,并可查看当前路径; 10)可显示,隐藏工具栏方便用户全屏查看目录下文件;

    android 二维码内嵌网络图片

    在Android平台上,生成一个包含网络图片的二维码是一项常见的任务,特别是在移动应用开发中。二维码(Quick Response Code)已经成为数据交换的便捷方式,可以存储网址、文本、图片等信息。将网络图片内嵌到二维码中...

Global site tag (gtag.js) - Google Analytics