问题描述: 在KitKat版本中,AndroidPdfViewer无法工作。
解决方法:
implementation 'com.github.barteksc:android-pdf-viewer:3.2.0-beta.1'
import com.github.barteksc.pdfviewer.PDFView;
public class MainActivity extends AppCompatActivity {
private PDFView pdfView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
pdfView = findViewById(R.id.pdfView);
pdfView.fromAsset("sample.pdf").load();
}
}
如果你需要从外部存储加载PDF文件,还需要添加以下权限:
...
在res/xml文件夹中创建network_security_config.xml文件,并添加以下内容:
your-domain.com
确保将"your-domain.com"替换为你要加载PDF文件的域名。
确保将"com.github.barteksc.pdfviewer.PDFViewActivity"替换为你的Activity类名。
以上是解决AndroidPdfViewer在KitKat版本中无法工作的一些常见方法。你可以根据你的具体情况选择适合你的解决方案。