从android中的网络共享打印机打印pdf文件

时间:2013-09-04 05:56:32

标签: android pdf printing network-share

我的SD卡上存有一个pdf文件,名为“test.pdf”。我已使用以下代码在我的应用程序中打开此文件:

         b.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() +"/"+ "test.pdf");
        Intent target = new Intent(Intent.ACTION_VIEW);
        target.setDataAndType(Uri.fromFile(file),"application/pdf");
        target.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);

        Intent intent = Intent.createChooser(target, "Open File");
        try {
            startActivity(intent);
        } catch (ActivityNotFoundException e) {
            // Instruct the user to install a PDF reader here, or something
            Toast.makeText(getApplicationContext(), "not found", Toast.LENGTH_SHORT).show();
        }  
    }
});

PDF显示在我的应用程序中。现在我想使用我的共享打印机打印此PDF文件。我怎么能这样做?

0 个答案:

没有答案