* Similarities between Res/raw and assets:
1. Files in the two directories will be stored in the APK package intact after packaging, and will not be compiled into binary.
* Differences between Res/raw and assets:
1. files in RES/RAW will be mapped to R. in the Java file, the resource ID is R. id. filename; files in the assets folder will not be mapped to R. in Java, the assetmanager class is required for access.
2. Res/Raw cannot have a directory structure, while assets can have a directory structure, that is, folders can be created under the Assets Directory.
* Read File resources:
1. Read the file resources under Res/raw and get the input stream for write operations in the following ways
- inputstream is = getresources (). openrawresource (R. id. filename);
2. read File resources under assets and obtain the input stream for write operations
- assetmanager AM = null ;
- AM = getassets ();
- inputstream is = aM. open (" FILENAME " );