获取android项目中的.bin文件

我将一个.bin文件放到了android项目assets里,我想要读取它。

fis = new FileInputStream("x:" + File.separator + "work"+File.separator+"game1"+File.separator+"File"+File.separator+"game1"+File.separator+"assets"+File.separator+"01.bin");

我用这个路径后不对。运行后显示找不到这个文件。怎么才能获取这个文件。用什么方法。

0

2个回答

试一下这个方法:

AssetManager assetManager = getResources().getAssets();
InputStream inputStream = null;

    try {
        inputStream = assetManager.open("foo.txt");
            if ( inputStream != null)
                Log.d(TAG, "It worked!");
        } catch (IOException e) {
            e.printStackTrace();
        }

了解更详细的例子可以参考这个:Android Read File From Assets

0
yangzhouwood
dochas FileOutputStream fos = new FileOutputStream(ImageUrl+".bin"); BufferedOutputStream bos = new BufferedOutputStream(fos); DataOutputStream dos = new DataOutputStream(bos);主要是他写入的时候是这样写入的啊
6 年多之前 回复
yangzhouwood
dochas 为什么会报null呢。。。。。
6 年多之前 回复
AssetManager assetManager = getResources().getAssets();
InputStream input;
try
{
input = assetManager.open("01.bin");   
}
catch (IOException e)
{
e.printStackTrace();
}
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android项目中把bin文件夹里面的.apk文件删除,怎么让它再生成
首先clean一下工程,如果设置了自动build,那就会直接生成,如果没有设置自动build,再build一下。 Eclipse →Project →Build Automatically选项有勾选,这样就是 设置了 自动编译; Eclipse →Project →Clean,然后选中将要 clean的项目;
C#项目中的bin目录和obj目录的区别,以及Debug版本和Release版本的区别
http://kb.cnblogs.com/a/1361876/   @  1 .关于bin 目录和obj 目录 Bin 目录用来保存项目生成后程序集,它有Debug 和Release 两个版本,分别对应的文件夹为bin/Debug 和bin/Release ,这个文件夹是默认的输出路径,我们可以通过:项目属性—> 配置属性—> 输出路径来修改。 obj 目录是用来保存 每个模块的编译结
C#项目中的bin目录和obj目录的区别
C#项目中的bin目录和obj目录的区别 1.关于bin目录和obj目录 Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。 obj目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一
防遗忘笔记:android eclipse 编译后没有在bin目录生成apk
在eclipse的Preferences -> Android -> Build中有一项“Skip packaging and dexing until export or launch(speed up automatic building on file save)”, 这个选项默认是被勾选的!这个选项的意思是“除非要导出或者启动,否则跳过打包和dexing(省掉了文件存盘可以加速自动化编译
Java获取项目中的文件
Java获取WebRoot路径下的文件 ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); if (classLoader == null) { classLoader = ClassLoader.getSystemClassLoader(); }...
Android项目内部文件目录介绍
分析Android程序内部文件目录结构以及各种文件作用 Project模式目录结构 1/ .gradel和.idea是自动生成的文件,不用管他 2/ app是项目中的代码,资源等内容几乎都是放置在这个文件夹,之后我们的开发工作也都是在这个目录下进行的 3/ build主要包含编译时自动生成的一些文件,无需关心 4/ gradle 这个目录包含gradle wrapper的配...
springboot获取项目项目中的文件
https://stackoverflow.com/questions/25869428/classpath-resource-not-found-when-running-as-jar String data = ""; ClassPathResource cpr = new ClassPathResource("static/file.txt"); try { byte[] bdata...
android中单元测试及.properties文件的使用
项目中常常会有一些配置,除了将其写在一个常量类中外,写在配置文件中也是一种不错的选择,下面先介绍下,如何使用properties文件 java中有一个 Properties类,该类有一个方法,从一个流中加载文件  /**      * Loads properties from the specified {@code InputStream}, assumed to be IS
jsp或者java中获得(项目路径和项目中文件路径)问题
获取文件路径 String path=this.getClass.getClassLoader().getResource("").getPath().substring(1);//如:D:/workspaces/zemo/build/classes/ String path=path+fileName;//如:fileName="模板.doc";则结果为:D:/workspaces/zemo/...
Android读取工程根目录下文件内容
转自:http://blog.csdn.net/z_sawyer/article/details/17918371  众所周知,安卓某些资源目录,RAW目录以及ASSETS目录下的文件都能轻易读取,但是工程根目录下的文件Android确没有提供方法读取,只能自己想办法,曲线救国了android应用的后缀名称为.apk其实就是一个压缩文件,可以用解压缩工具查看里面的文件信息,那我想也可以通过读取压
如何在C#项目中引用dll文件
网上说的太杂,我简单的说一下: 如果只是引用dll文件的话用如下方法(调用的话请查相关资料): 打开项目--解决方案资源管理器中--右键引用--添加应用-----根据需要添加各种dll                 (系统自带或一些驱动的dll一般在------程序集                 项目生成的dll一般在-----解决方案)          注:dll文件一般
怎样获取java项目中文件读取的相对路径
这篇分享文章:是我之前在百度经验写的!因为想打造个人博客,所以复制过来,因为博客搬家不能搬进来。我的百度昵称:炼狱天堂ME
Android 工程中把layout资源放置在不同文件夹下
当App越来越大时,把各种资源放置在不同的文件夹下将是一个明智的选择。 在Android开发中,我们通常会根据模块或者功能把code 放置的不同的目录下,那layout文件是否也可以执行同样的操作呢?这里我将分享以下自己的做法。 1. 切换到Project View 2. 备份 layout文件夹 3. 删除layout文件夹 ...
java类通过路径获取项目中的文件的方法
java类通过路径获取项目中的文件的方法,也就是获取文件路径的方法。 一、需求: 要在controller类方法中使用项目中的文件(具体事例:使用模板文件生成新的文档) 二、文件位置: 文件应放在web项目的resource目录下 (例子:model.docx文件) 三、获取文件路径的方法 this.getClass().getClassLoader().getResour
删除文件夹方法(bin,obj)
寻找使用C#删除文件夹的方法,偶然看到了一个更简单的,不过都写的有点太简练了,我来稍微扩展一下 使用批处理文件→先新建一个txt文档,里面写上如下内容: 在第二个“for”→for /r %nowPath% %%i in (obj,bin) do (IF EXIST %%i RD /s /q %%i) ,这一句中,“in”后的obj,bin是需要删除的文件夹,保存,后缀名改为bat ...
Android开发之入口Activity
Android开发之入口ActivityAdnroid App是如何确定入口Activity的?难道就因为class的类名叫MainActivity,布局文件叫activity_main.xml?如果这样认为,就大错特错了。之所以能够确定入口Activity,是因为在应用的清单文件中有所配置,系统会根据应用的清单文件(AndroidManifest.xml)来确立.如何确立,标志是什么?我们来看一下
Android项目目录结构中各个文件夹的作用
工程目录 1. .gradle和.idea 这两个目录下放置的都是Android Studio自动生成的一些文件,我们无须关心,也不要去手动编辑。 2.app 项目中的代码、资源等内容几乎都是放置在这个目录下的。 3.build 这个目录也不需要过多关心,它主要包含了一些在编译时自动生成的文件。 4.gradle 这个目录下包含了gradle wrapper的配置文件,使用grad...
获取文件或图片在项目中的路径
String path = request.getSession().getServletContext().getRealPath("/images/320240jpg.jpg");//获取图像在项目中的路径
Android之工程目录介绍
工程结构   在动手开发Android项目时,我们有必要了解下我们的工程,下图是一个完整的项目工程结构: 在这里我创建了一个Tes项目,那我们现在看看该项目中包含哪些文件,很显然主要由:src、gen、assets、bin、   libs、res、AndroidManifest.xml.......等等文件(不同android版本所包含的文件略有不同)。   结构讲解 src ...
Android项目中各个文件夹的含义和用途详解
Android项目中各个文件夹的含义和用途详解
C#项目obj和bin文件什么区别和联系
1.bin      bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。     在添加引用时,.NET会记录添加的引用绝对路径,这些设置保存在“每用户”文件中,(Solution.csproj.user),可以通过记事本打开
在 springMVC 项目中,获取文件并上传
注意事项: 1、spring mvc 需要开启文件上传。 在 springmvc 的配置文件  某某某.xml 中 2、在 需要上传的表单中,设置 类型 enctype="multipart/form-data" 如果不设置 enctype="multipart/form-data" ,则 如果用 MultipartFile
java项目获取文件路径总结
java获取文件路径的方式比较多,总结可能有疏漏。 1、java.lang.System.getProperty(String key)System.getProperty("user.dir")这个方法的作用可以获取当前工程的根目录。 ![我的一个项目](http://img.blog.csdn.net/20160322141415562) 比如获取上图中项目的根目录:C:\Users\Admin
技巧-如何在android项目中将布局文件存放在不同目录中
今天来聊聊关于将Android应用程序的布局文件的存放,因为开发过程中发现有时候在同一个文件夹中存放了太多布局文件会造成很多麻烦。如果你的项目有超过30个布局,想要查找一个布局文件会让很头疼。这个问题的解决方案就是将它们分散在不同的文件夹中,gradle给我们提供了这项便利,可以将布局文件夹映射到多个文件夹当中,比如分成“activity layouts”, “fragment layouts
Android项目中如何使用资源文件
Android项目中如何使用项目资源文件 一、背景 为了使代码实现和项目资源分离开,Android项目分为了src目录(存放java源文件)或java(目录)和res目录(存放布局文件和其他资源文件)。 而如果从物理存在形式来分,Android应用的源代码大致可分为如下三大类: 界面布局文件:XML文件,文件中的每个标签都对应于相应的View标签。 Java源文件:应用中的Activ...
Android Studio 新建项目 只有.idea文件夹
Android Studio 新建项目 只有.idea文件夹 转载自 https://blog.csdn.net/u010705554/article/details/78355134 Android Studio原本的布局为ConstraintLayout,自己上网复制代码修改为RelativeLayout。(可能操作失误) 但从这之后开始,每次新建项目都只出现.idea文件夹。没有app等...
Android导入项目出现bin/res错误
在开发android应用时,导入别人发来的项目,导入完成后过一会在bin/res/下报错。不能进行编译,测试删除掉下面的无用文件也不能去掉错误。在网上搜索后,得出只要对project进行clean操作就可以消除错误。简单好用。
详解Android项目中的三个gradle文件
前言 使用 Android studio 开发 Android 项目时,接触gradle 是必不可少的,比如引入依赖,配置签名信息等。当我们创建一个新的工程,Android studio 会默认帮我们创建三个Gradle文件,一个settings.gradle 文件,两个build.gradle 文件,build.gradle 文件分别别放在 project 工程的根目录和module目录下,下面
Intellij Idea 的bin目录下的几个重要文件及其作用(转载)
ij
Android 读取工程中的txt文件
1.众所周知,Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹,放置在raw文件夹下的内容会被原样打包,而不会被编译成二进制文件,并且可以通过R文件进行很方便地访问。 比如我们可以将更新信息、版权信息等放到txt文件中,然后放到raw文件中,然后很方便地进行访问。 在raw中放入一个a.txt文件,然后就可以在Activity中使用ge
获取android中String资源文件
Android项目中,通过这个类可以获取资源文件中String.xml中的信息,
MSVC工具
MSVC工具位于路径:XXX\Microsoft Visual Studio 10.0\VC\bin vcvars32.bat 配置MSVC工具的路径。打开命令行窗口,将该文件拖到窗口中运行后,就可以直接运行MSVC工具路径下的所有工具。 dumpbin.exe  1.dumpbin -imports xxx.exe 查看xxx.exe引用了哪些dll 2.dumpbin –exp
快速提取安卓项目中写死的字符串到strings资源文件
背景: 安卓开发时,初期为了先完成基本功能,经常会直接将字符串写在xml或java文件。到了后期,就需要将字符串提取到strings文件中。一个个在strings文件中添加,然后再在xml或者java文件中修改,速度非常慢。 解决方案: 1.选中字符串(不要包含两侧双引号),按下快捷键“Alt+Enter” 2.在弹出菜单中选择“Extract string resource” 3....
android项目工程下各文件夹的含义
android项目工程下的src文件夹下面是我们写代码写逻辑的地方     gen文件夹是存放R文件的,是自动生成的,咱们不用去动     assets是存放资源文件的,例如MP3.或者数据库文件等等     bin目录是咱们运行产生 项目上线的时候都要给他清空     libs目录里面存放的是一些jar包 也就是第三方的东西     res文件夹中:包含了drawable文件夹:存放图
如何获取android项目下某个文件的绝对路径
比如要获取  要获取libjnixcld.so绝对路径 File file=new File("/data/data/com.dtBank.app.service/lib/libjnixcld.so") 简单的说就是/data/data/packagename/你的文件夹名称/文件名 非隐藏文件可以这样获取 以上方法只能获取动态共享库的绝对路径 对于像minde.dat,public.d
vue-cli--项目目录及文件解析
|-- build // 项目构建(webpack)相关代码|   |-- build.js                     // 生产环境构建代码|   |-- check-version.js             // 检查node、npm等版本|   |-- dev-client.js                // 热重载相关|   |-- dev-server.js   ...
android项目中app_name使用哪个资源文件中的string.xml 字段问题
在项目开发过程中, 发现android应用显示的app_name 在目录下的string.xml文件中均有定义, android是如何控制显示哪个文件中的字段呢 /res/values-zh-rCN/strings.xml /res/values/strings.xml 在AndroidManifest.xml中有个android:configChanges标签, android:c...
C++工程文件夹中的bin和obj文件夹有何用处?(补充多文件结构)
博主在使用Code::Blocks创建一个工程之后,正准备新建一个头文件,细心的博主发现,在工程文件夹中有两个子文件夹,分别是bin和obj。好奇心驱使下,想知道这两个文件夹用来干嘛的,网上搜了下,整合如下:首先bin是binary(二进制)的简写,obj是object(推测翻译成对象)的简写。bin中存放着本工程生成的结果文件,可理解为可执行文件(.exe);obj中存放着分块编译的中间文件,之所
获取项目src下的目录
在我们编写Java的应用程序时,可能会用到一些配置文件,如config.properties,我们可以在配置文件中存储一些重要信息,例如服务器的IP地址,用户名和密码等信息。 在本篇文章当中,只是讨论如何获取到资源文件的路径,并不会对资源文件的内容进行读取。 1、资源目录:src目录和bin目录 在我们编写Java代码的过程当中
springboot-项目获取resources下文件的方法
spring项目获取resources下文件的方法   最近写读取模板文件做一些后续的处理,将文件放在了项目的resources 下,发现了一个好用的读取方法:   比如上边是你需要读取的文件:   读取的方法如下: File file = ResourceUtils.getFile("classpath:templates"); if(file.exists()...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java 文件学习 人工智能课程文件