How to get access to raw resources that I put in res folder? How to get access to raw resources that I put in res folder? android android

How to get access to raw resources that I put in res folder?


For raw files, you should consider creating a raw folder inside res directory and then call getResources().openRawResource(resourceName) from your activity.


InputStream raw = context.getAssets().open("filename.ext");Reader is = new BufferedReader(new InputStreamReader(raw, "UTF8"));


In some situations we have to get image from drawable or raw folder using image name instead if generated id

// Image View Object         mIv = (ImageView) findViewById(R.id.xidIma);// create context Object for  to Fetch  image from resourse Context mContext=getApplicationContext();// getResources().getIdentifier("image_name","res_folder_name", package_name);// find out below example     int i = mContext.getResources().getIdentifier("ic_launcher","raw", mContext.getPackageName());// now we will get contsant id for that image               mIv.setBackgroundResource(i);