我是Android新手。我开发了一个小应用程序,当按下按钮时,从资产启动pdf文件。
公共类Finish_Center扩展AppCompatActivity {
PDFView Sample;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_Sample);
Sample = (PDFView) findViewById(R.id.Sample);
Sample.fromAsset("Book1.pdf").load();
这将加载pdf。但它不能让我搜索内容。在启动的pdf中没有搜索图标。因此,我不能使用&;find&;pdf选项。由于附件的pdf很大,用作参考,我想搜索内容。
我尝试保持键盘可见性(尝试(按ctrl +F),但由于没有文本视图,键盘不可见。
谁能建议一个方法,使我将能够搜索内容的pdf启动。
问候,
Ashay
使用以下方法,以便每个用户可以使用他们设备的默认应用程序(可能会提供搜索功能)打开它。
File book = new File("path/for/your/Book1.pdf");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(book), "application/pdf");
startActivity(intent);