android获取各路径下的文件流

一、获取raw下的文件流

    //android获取各个文件夹下的文件流

        InputStream is=this.getResources().openRawResource(R.raw.aaa);

        

二、获取data/data/包名/files下的文件

//从data/data/包名/files写入文件

        FileOutputStream fos=openFileOutput("fileName", Activity.MODE_PRIVATE);

        FileInputStream fis=openFileInput("fileName");

三、获取assert文件夹下的文件

getAssets().open("fileName");

 

四、获取sdcard上的文件

需要添加sdcard的读写权限,其他读写采用普通的java的io即可

        //从data/data/包名/files写入文件

        FileInputStream fis=new FileInputStream("fileName");

        FileOutputStream fos=new FileOutputStream("fileName");

 

 

你可能感兴趣的:(android)