1

私が開発している Web アプリケーションには、pdf 形式のドキュメントを生成するためのリンクがあります。リンクをクリックすると、サーバー側のコードが PDF を生成し、コンテンツ タイプを「application/pdf」に設定してブラウザにストリーミングします。これは、Android ストック/デフォルト ブラウザを除くすべてのブラウザで期待どおりに機能しています。ストックブラウザのリンクをクリックすると、pdf のダウンロードがバックグラウンドで開始されます。ユーザーは、通知領域に移動して実際に開き、pdf を開く必要があります。

バックグラウンド プロセスを実行する代わりに、ブラウザで直接 PDF を開く方法はありますか?

4

1 に答える 1

1

これがあなたの答えです:あなたのURLにGoogleのURLを追加してブラウザに送信してください。

 case R.id.btnSchoolMenuView:
            Log.d(TAG, "Lunch Btn "+lunchMenuUrl);
            String googleUrl = "http://docs.google.com/gview?embedded=true&url=";
            Log.d(TAG, googleUrl + lunchMenuUrl);
            Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(googleUrl + lunchMenuUrl));
            startActivity(browserIntent);
            break;
于 2013-01-16T05:34:04.893 に答える