1.https://github.com/barteksc/AndroidPdfViewer使用github上的开源框架
2.在你的as项目中引入依赖
compile 'com.github.barteksc:android-pdf-viewer:2.4.0'
3.写一个活动支持本地和在线pdf预览 ,代码如下
public class PdfViewActivity extends AppCompatActivity implements OnPageChangeListener,OnLoadCompleteListener {
private PDFView pdfView ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pdf_view);
Intent intent=getIntent();
String url=intent.getStringExtra("url");
if(url.indexOf("http")==0) {
StreamUtil st = new StreamUtil(url);
st.start();
InputStream is = null;
while (is == null) {<