获取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");

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

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

yangzhouwood
dochas FileOutputStream fos = new FileOutputStream(ImageUrl+".bin"); BufferedOutputStream bos = new BufferedOutputStream(fos); DataOutputStream dos = new DataOutputStream(bos);主要是他写入的时候是这样写入的啊
接近 7 年之前 回复
yangzhouwood
dochas 为什么会报null呢。。。。。
接近 7 年之前 回复
AssetManager assetManager = getResources().getAssets();
InputStream input;
try
{
input = assetManager.open("01.bin");   
}
catch (IOException e)
{
e.printStackTrace();
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
项目中获取ip
方法1:    在代码中加入“<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>”(一般加在html页)   然后,在代码中即可通过returnCitySN.cip取得ip (确保添加的script被加载了)   例如:在一个方法中使用    function(){        let ip = ret...
获取android项目中sqlite数据库
在cmd中 cd到android_sdk 的platform-tools文件夹下 执行adb shell 打开shell后 执行su 获取最高权限(手机需要root) 执行 cd /data/data/应用包名/databases 执行ls  (查看所有文件) 执行ll (查看文件权限) 执行chmod 777 数据库名 (修改数据
java获取项目中文件的工具
在java文件中,有好多地方需要引用到其他文件,最重要的是基本上这些文件类 PathMatchingResourcePatternResolver resolover = new PathMatchingResourcePatternResolver(); Resource resources = resolover.getResource(“classpath:template.vm”);
获取文件或图片在项目中的路径
String path = request.getSession().getServletContext().getRealPath("/images/320240jpg.jpg");//获取图像在项目中的路径
获取项目中文件的绝对路径的问题
获取文件路径可以使用 String path=this.getClass().getClassLoader().getResource("").getPath();来获取; 其中getResource参数是你所需要获得的文件的类路径 首先我们测试什么也不填会得到什么路径 public void myBatis(){ String path = this.getClass().getClassLoa...
android 项目中的权限问题
在android6.0版本以后,项目中的一些权限不在是用户安装app 时就去申请了,而是要手动的去申请。总之权限问题在项目中是个敏感的问题,如果处理不好就容易出现问题 下面就来实现权限的动态申请(也要在mainfest中去申请的) 方法1 1、要用到依赖的库(放到libs下,别忘记加权限) //动态权限申请(Google官方)     compile 'pub.devrel:easy
Android项目中的DAO
DAO将所有访问数据库的细节全部屏蔽,通过抽象处理,使得我们对数据库的访问变得统一。这样数据库的访问不再是程序员在意的内容。
android项目中的坑
1.scrollView布局中只能有一个子项目2.遇到scrollview嵌套如:recyclerView 时,换用Nestscrollview可以解决显示不全的问题。
android项目中常见问题
1、textSize使用sp,同时在BaseActivity中设置sp的缩放比例,使其不会收系统影响而变化大小。 在BaseActivity中如下设置: @Override public Resources getResources() { Resources res = super.getResources(); if (Build.VERSI...
项目中"引用"文件夹与"bin"文件夹的作用???
在VS.net的每个项目中都有"引用""bin"两个文件夹.我在看书的时候,很多时候把.dll文件放在"引用"文件"夹中,很多时候又放在"bin"文件"夹中,rnrn搞不懂这有什么不同?
svn的项目中突然多了bin
在svn项目中突然莫名其妙的多了很多 bin开头的   不要管   今天遇到了一个奇葩的问题   系统出现了两个一模一样的文件  系统clean up一下就行了 除了 revert  不要选
下载项目中的文件
String fileName="model.xls";//规定下载后的文件名 response.setContentType("application/vnd.ms-excel");//下载东西的格式,这里是EXCEL表格 //在这里页面会打开一个弹出框可以选择下载的路径 response.setHeader("Content-disposition", "attachment;fileN
iOS-项目中的文件
在新建的iOS的新建项目中,有几个文件夹和文件是组成项目的重要部分,对此我们可以坐下来,喝着茶,慢慢梳理梳理!! 1. Tests文件夹 这个文件夹主要用于单元测试,这就是测试的事情了,我们暂且不研究它 2. frameworks文件夹 这是包含第三方库的文件夹 3. products目录 在Mac程序下,产生的可执行文件app会存放到该目录下,对于iOS来说产生的是ipa文件。这个
项目中的常见文件
项目中的常见文件 2014年9月18日星期四 下午4:08 1.Texts文件夹:单元测试2.Frameworks:依赖的框架3.Info.plist:项目配置文件,PPT演示 • 为什么要搞个配置文件,保存应用的信息,软件名称等等,相当于身份证。程序加载首先加载配置文件,读取软件名称等信息。 3.1> Bundle display name:项目名称 3.2> Bundle id
android项目中的bin目录下的奇怪现象
正常的话,项目中的bin目录下应该就会生成classes、resources.ap_和apk文件,还有几个包。但我今天遇到的一个现象是bin目录下有一个classes文件夹,然后这个文件夹下才有classes、resources.ap_和apk文件,还有几个包。也就是说目录多了一层。rn 我把project clean了下,或者手动删除整个bin目录,但还是那样。rn 百度了一下,没找到原因。虽然这个可能不影响编程,但挺让人费解的。不知各位知道这是什么原因吗?
Android项目中版本管理需要忽略的文件
以下文件不需要提交到版本库中: 1、项目文件夹及各个module下的build文件夹 2、项目文件夹下的.idea文件夹 3、项目文件夹下的.gradle文件夹 4、项目文件夹下的gradle文件夹 5、项目文件夹下的local.properties 6、所有的*.iml
详解Android项目中的三个gradle文件
前言 使用 Android studio 开发 Android 项目时,接触gradle 是必不可少的,比如引入依赖,配置签名信息等。当我们创建一个新的工程,Android studio 会默认帮我们创建三个Gradle文件,一个settings.gradle 文件,两个build.gradle 文件,build.gradle 文件分别别放在 project 工程的根目录和module目录下,下面
Flutter 项目中导入Android aar 文件
Flutter 项目中导入Android aar 文件基本流程,以及自己碰到的坑和解决方法。
有关项目中可能的目录bin下.dll文件的问题
各位高手:rn 本人有一个棘手的问题请大家帮忙。rn 用vs.net2003开发了一个项目,然后从客户端传到服务器上(在服务器上创建了一个站点,服务器上没有安装vs.net)。浏览站点上内容一切正常。但后续开发的程序传到服务器则不能正常运行(第一次上传的仍可正常运行)。我怀疑与目录bin下的xx.dll文件有关系。因为第一次上传文件时目录bin一同上传的。而后来上传的只是相应的新开发的程序,没有上传bin下的xx.dll。该文件是个只读文件,不能上传。当然这只是我的猜测。实际问题究竟出在那里并不清楚。请各位高手给指点指点。先拜谢了!!
项目中bin文件里的内容如何理解?
项目开发中有个BIN文件夹,里面的内容是如何产生的,有什么用处!麻烦多位老兄帮忙解答下!!
获取手机bin文件
如何获取手机bin文件,详细过程以及说明
项目中怎么获取当前目录
因为要访问一个txt文本文件,就在编译后的exe当前目录下rn File1 = "d:\ACS\" +form1.lstCityData.Text + ".txt"rn Open File1 For Input As #1rn每次都手工修改那个路径太费劲.rn想获取当前路径就好了.
获取项目中的文件流InputStream
InputStream in = MyBatisTest.class.getResourceAsStream("/SqlMapConfig.xml");
获取项目中Hibernatesession个数
各位:我的项目中遇到过这样的一个情况:在Hibernate中我设置了数据库最大连接数20,现在如果有一个人登录那么连接数就剩19,在系统后台我怎么来统计这个当前空闲连接数19和总个数20呢?非常急啊!!
android项目中用到的小工具
编码解码相关工具类 URL编码: /** * URL编码 * 若想自己指定字符集,可以使用{@link #urlEncode(String input, String charset)}方法 * * @param input 要编码的字符 * @return 编码为UTF-8的字符串 */ public static St
android项目中问题汇总
1、图片加载超过20M,直接程序崩溃10-10 17:58:39.940: E/dalvikvm(14548): GC_FOR_ALLOC freed 79K, 13% free 35752K/40647K, paused 15ms+6ms, total 84ms10-10 17:58:40.000: E/dalvikvm(14548): GC_BEFORE_OOM freed 12K, 13%
android 导入数据库到项目中
    在android开发中,通常都是自己创建数据库然后开始开发使用,但难免会用别人做好的数据库中的数据,我们该怎么使用呢?    step1:        在module中创建一个assets目录        step2:        将数据库复制到assets目录下   step3:    为了保护数据库文件,将test.db文件复制到自己包名下的数据库文件夹下public stati...
android 项目中gradle 的学习
//load keystore.properties def keystorePropertiesFile = rootProject.file("keystore.properties") def keystoreProperties = new Properties() keystoreProperties.load(new FileInputStream(keystoreProperties...
Android项目中main方法运行报错
前言:在Android项目中,写main方法做简单的单元测试,发现main方法运行不了报错。而且不同的类中错误还不一样,对这一系列的错误,来做个总结,解决此类问题报错。 报错:Invalid layout of java.lang.String at value
Android项目中添加广告
Android项目中添加广告 1. 导入SDK的jar包(放到libs目录下) 2. 添加相应的权限 3. 添加从广告联盟获取的APPSID和计费名 4. 添加应用详情Activity 5. 在values目录下创建attrs.xml文件 6. 在布局文件添加自定义View
emoji表情在Android项目中的应用
emoji在Android项目中的应用,可让安卓项目快速支持emoji表情的显示,并可判断字符串中是否含有emoji表情
Android 项目中嵌入 ReactNative
Android 项目中嵌入 ReactNative
Android项目中音频文件的存储位置
1、Android工程中声音文件的存储位置在资源文件的raw文件夹下 2、如果在res文件夹下没有raw文件夹,新建一个即可 3、在音频文件数量多的情况下,将音频文件存放在assets目录,可避免文件的重复编译 ...
Android倒计时项目中的应用
Android倒计时源码,支持定制,格式多样,可以模仿各大平台(京东、美团、饿了么)倒计时。欢迎关注开发者源码公众号,get更多优质源码
在Android项目中,遇到过的坑
Android项目总结,未完待续... ...
去掉android 项目中的标题栏
练习过很多项目的同学可以发现,我们每次调试的时候都会在顶上看到一片蓝色的区域。俗称标题栏,在这蓝色的区域会有自己的项目名。不过在做某些项目的时候有这些蓝色的区域会显得十分的不美观,所以我们需要将这标题栏。 自己去网上找的话一般会出现两种方法: 1.在onCreate方法中直接写代码去掉,记住:这句代码要写在setContentView()前面 this.requestWindowFeat
在android项目中遇到的小问题
切割 split(".")   没有切割出来  方案: 这个需要转义的 String [] ss = str.split("."); 改成String [] ss = str.split("\\."); 或者String [] ss = str.split("\."); 你可以尝试一下!! 希望能给你帮助!! 字符串判断 用 xxxxx.equals() 别傻了吧唧的用== 了,这个是数字用
android项目中的gradle上
Gradle最新版下载地址 http://services.gradle.org/distributions/ 1.安装 1.1在所给地址下载 1.2配置环境变量 1.3检查;cmd 输入gradle -v 新建项目基本配置 https://www.jianshu.com/p/c3b9e83c0826 加快编译速度 https://www.jianshu.com/p/037dc4...
android项目中,数据库复制问题
用java io流复制后的sqlite3数据库文件,中文数据查询不出来,诸位是否遇到过这种问题,帮我解答一下
Android项目中的双击退出应用
效果图:常见应用通常有双击退出应用的功能:    但是一般都是放在主页MainActivity中:      在MainActivity的onBackPress()方法中:private  long currentBackPressedTime=0; @Override public void onBackPressed() {  if (System.currentTimeMillis() - ...
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件