2013-06-04 17 views
-1

你好,我需要給我的PDF文件的路徑是在我的應用程序文件夾原料即(R.raw.input.pdf)如何給文件(字符串)路徑格式的原始文件夾的路徑

請參閱我主要的Java文件,請您幫我給在

public class MainBrowserActivity extends Activity { 
    private Button btnPDF; 
    public Scanner scan; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     btnPDF = (Button) findViewById(R.id.btnOpenPDF); 

     btnPDF.setOnClickListener(new OnClickListener() { 

      public void onClick(View v) { 
       Resources res = getResources(); 
       scan = new Scanner(res.openRawResource(R.raw.input)); 

       String uri = "android.resource://" + getPackageName() + "/"+R.raw.input; 

       System.out.println("FIle Path is" + uri); 


        final Intent intent = new Intent(); 
        intent.setAction(android.content.Intent.ACTION_VIEW); 
        intent.setDataAndType(Uri.parse(uri), "pdf/*"); 
        intent.setClass(MainBrowserActivity.this,PdfViewerActivity.class); 
        startActivity(intent); 




        } 
      }); 

     } 
    } 
+0

讓我知道'檔案文件=新的文件(「RES://生/輸入」 );'爲你工作,我會作爲回答。 –

+0

不,我曾嘗試過這個alos,但沒有工作,請hellp我緊急給我plz – saurabh

+0

@MehulJoisar否我曾嘗試過這個alos但沒有工作,請hellp我緊急給我plz – saurabh

回答

3

原始文件夾的路徑嘗試

String uri = "android.resource://" + getPackageName() + "/"+R.raw.filename; 
+0

嗨hardik你能請正確地告訴我哪裏殼我添加此行看到我曾嘗試,但得到PLZ顯示它PLZ – saurabh

+0

當然,它將點擊按鈕。 –

+0

我只保留在單擊按鈕,但得到錯誤 – saurabh