如何解决尝试从资产文件夹中读取 pdf
我正在使用此代码↓从资产文件夹中读取pdf,但它不起作用(当文件路径是存储目录/从外部存储读取文件时工作正常),你能分析它并告诉我什么我可以改变:
PdfFile = "file:///android_asset/0w52bdbab8.pdf";
page = 0;
try {
renderer = new android.graphics.pdf.PdfRenderer(new ParcelFileDescriptor(ParcelFileDescriptor.open(new java.io.File(PdfFile),ParcelFileDescriptor.MODE_READ_ONLY)));
for(int _repeat102 = 0; _repeat102 < (int)(renderer.getPageCount()); _repeat102++) {
page++;
{
HashMap<String,Object> _item = new HashMap<>();
_item.put("item",String.valueOf((long)(page + 1)));
listmap.add(_item);
}
}
} catch (Exception e){}
final androidx.viewpager.widget.ViewPager viewPager1 = new androidx.viewpager.widget.ViewPager(this);
viewPager1.setAdapter(new PdfPagerAdapter());
viewPager1.setCurrentItem(0);
linear1.addView(viewPager1);
((PdfPagerAdapter)viewPager1.getAdapter()).notifyDataSetChanged();
我的ide不允许我编辑XML文件,我只能添加和删除有限的小部件,所以请保持简单和基本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。