lectura de archivos en activos o carpeta sin procesar en Android

Tengo que enviar archivos pdf junto con mi aplicación y mostrarlos como una lista y, al hacer clic, cada uno debe abrirse en Adobe Reader. He intentado colocar los archivos pdf en la carpeta / assets también en / res / raw folder. Pero en cualquier caso me encuentro con ActivityNotFound Exception. El código y el mensaje de excepción están a continuación.

Colocar archivo en la carpeta / assets / pdf

try {
            files = amanager.list("pdf");
            //AssetFileDescriptor fd = amanager.openFd(files[0]);
            Uri path = Uri.parse("android.resource://com.csg.android.myproject/assets/pdf/csgsample")  ;
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setPackage("com.adobe.reader");
            intent.setDataAndType(path, "application/pdf");
            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

            try {
                startActivity(intent);
            }
            catch (ActivityNotFoundException e){
                Toast.makeText(FirstTab.this, "NO Viewer", Toast.LENGTH_SHORT).show();
            }


        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

Colocación de archivo en / res / carpeta sin procesar

Uri.parse("android.resource://com.csg.android.myproject/raw/csgsample")  ;

Excepción

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=android.resource://com.csg.android.myproject/assets/pdf/csgsample typ=application/pdf flg=0x4000000 pkg=com.adobe.reader }

Cualquier ayuda sería muy apreciada.

Gracias de antemano, Navin

Respuestas a la pregunta(3)

Su respuesta a la pregunta