2013-01-17 68 views
0

朋友你好,如何使用printershare應用程序從我的應用程序中獲取pdf文件打印?

 I am developing an application which has a pdf file and I want to take printout of that file.I want to use printershare application in my application,but I didnt know how to move to that application from my application. 

而另一件事是我要檢查應用程序是否安裝在設備或沒有。

是否可以給該應用程序提供輸入,例如(pdf文件作爲輸入)?

請幫助

在此先感謝

回答

0

而另一件事是我要檢查應用程序是否安裝在設備或沒有。

您可以使用try & catch塊來確定是否已經安裝了任何可以處理該格式的應用程序,如果不是的話,那麼您可以指示用戶在catch塊中從playstore下載應用程序。

是否有可能爲該應用程序提供輸入(如PDF文件作爲輸入)?

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(path, "application/pdf"); 
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 


try { 
    startActivity(intent); 
} 
catch (ActivityNotFoundException e) { 
    Toast.makeText(OpenPdf.this, 
     "No Application Available to View PDF", 
     Toast.LENGTH_SHORT).show(); 
} 

//要指向用戶Play商店中

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName)); 
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    startActivity(intent); 
+0

我怎麼可以給我的自定義PDF文件在我的應用程序該應用程序(其中有將打印的) – user1891910

+0

您可以使用http://www.androlib.com/android.application.com-rcreations-send2printer-jExq.aspx直接打印PDF。 –

+0

我只使用按鈕來打印我的PDF文件,所以我怎樣才能使用那個發送2打印機。我認爲只有當我們直接點擊pdf文件時纔有效。 – user1891910

相關問題