title: Open PDF in android app
body: <p>I am working on an application where need to open the pdf file in the device,</p>
  
  <p>I have actually got the code on the web that is similar to most of the examples. But, the thing is that I am not able to open the file and the control goes to the "Exception" part directly.</p>
  
  <p>Here is the code below:</p>
  
  <pre><code>public class MyPDFDemo extends Activity 
  {
      /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState)   
      {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.main);
  
      Button OpenPDF = (Button) findViewById(R.id.button);
      OpenPDF.setOnClickListener(new View.OnClickListener()
      { 
          public void onClick(View v) 
          {
              File pdfFile = new File("/sdcard/Determine_RGB_Codes_With_Powerpoint [PDF Library].pdf"); 
              if(pdfFile.exists()) 
              {
                  Uri path = Uri.fromFile(pdfFile); 
                  Intent pdfIntent = new Intent(Intent.ACTION_VIEW);
                  pdfIntent.setDataAndType(path, "application/pdf");
                  pdfIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  
                  try
                  {
                      startActivity(pdfIntent);
                  }
                  catch(ActivityNotFoundException e)
                  {
                      Toast.makeText(MyPDFDemo.this, "No Application available to view pdf", Toast.LENGTH_LONG).show(); 
                  }
              }
  
          }
      });
  
  }
  </code></pre>
  
  <p>When I run this code : i used to see " No Application available to view pdf ".  Can anyone please me to view the pdf file.</p>