0

皆さん、こんにちは、

      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.

もう 1 つは、アプリケーションがデバイスにインストールされているかどうかを確認することです。

(pdfファイルを入力として)そのアプリケーションに入力を与えることは可能ですか?

助けてください

前もって感謝します

4

1 に答える 1

0

もう 1 つは、アプリケーションがデバイスにインストールされているかどうかを確認することです。

try & catch ブロックを使用して、フォーマットを処理できるアプリケーションが既にインストールされているかどうかを確認できます。インストールされていない場合は、catch ブロックでプレイストアからアプリケーションをダウンロードするようにユーザーに指示できます。

(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();
}

// ユーザーをプレイストアに誘導する

 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName));
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
于 2013-01-17T17:45:02.153 に答える