2011-12-20 26 views
16

Có các lớp học trong Android có thể mở các loại tệp khác nhau như pps, ppt, tài liệu, rtf, v.v. không?Làm cách nào để chúng tôi có thể mở các tệp như ppt, doc, pps, rtf, v.v. trong Android?

Vui lòng cung cấp liên kết.

+0

tôi nghĩ rằng không phải như vậy. Trong Android không có sẵn các lớp học, các gói bên ngoài có thể có sẵn như google apis. kiểm tra nó một lần. –

+2

sử dụng Intent.ACTION_VIEW, nếu có bất kỳ ứng dụng nào có sẵn để mở/hỗ trợ tệp. –

+0

Tôi không muốn mở thông qua các ứng dụng khác. – user493244

Trả lời

4

Không, không có API gốc do Android cung cấp, bạn có thể sử dụng một số API của bên thứ ba để đọc pdf và tất cả.

+0

bất kỳ api nào bạn biết? – Jaydev

0

Một số người trong số họ có thể mở bằng hoạt động mặc định với ACTION_VIEW. Đối với người khác, chúng tôi phải API bên ngoài để mở chúng. Nhưng tôi không chắc chắn cái nào chắc chắn sẽ mở bằng ACTION_VIEW nhưng bạn có thể thử chúng bằng cách sử dụng URI.

Nhưng quan trọng nhất điều như Saurabh Pareek nói không có các lớp học có nguồn gốc trong android

6
WebView mWebView = (WebView) findViewById(R.id.WebView01); 
String pdfurl = ""; // Url of pdf or doc file. 

String weblink="http://docs.google.com/gview?embedded=true&url="+pdfurl;  
mWebView.loadUrl(weblink); 
+1

Trong hồ sơ vụ án của tôi có trong thiết bị. Tôi muốn mở các tệp đó khi tôi ngoại tuyến và trong chính ứng dụng của mình. –

Các vấn đề liên quan