我的 SD 卡上存储了一个名为“test.pdf”的 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 文件。我怎样才能做到这一点?