Czy w Androidzie istnieją klasy, które mogą otwierać różnego rodzaju pliki, takie jak pps, ppt, docs, rtf itd.?Jak możemy otwierać pliki takie jak ppt, doc, pps, rtf itp. W systemie Android?
Proszę podać linki.
Czy w Androidzie istnieją klasy, które mogą otwierać różnego rodzaju pliki, takie jak pps, ppt, docs, rtf itd.?Jak możemy otwierać pliki takie jak ppt, doc, pps, rtf itp. W systemie Android?
Proszę podać linki.
Nie, nie ma natywnego interfejsu API udostępnianego przez Androida, można użyć niektórych interfejsów API stron trzecich do odczytu pdf i wszystkich.
wszelkie takie api, których jesteś świadomy? – Jaydev
Niektóre z nich można otworzyć za pomocą domyślnej aktywności z ACTION_VIEW
. W przypadku innych musimy otworzyć zewnętrzny interfejs API. Ale nie jestem pewien, który z nich zostanie otwarty za pomocą ACTION_VIEW, ale możesz spróbować, używając URI.
Ale najważniejszą rzeczą jak Saurabh Pareek że nie ma klas natywnych w android
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);
W moim przypadku pliki znajdują się w urządzeniu. Chcę otworzyć te pliki, gdy jestem offline i w mojej aplikacji. –
Nie sądzę. W Androidzie nie ma wbudowanych klas, mogą być dostępne pakiety zewnętrzne, takie jak Google Apis. sprawdź raz. –
przy użyciu funkcji Intent.ACTION_VIEW, jeśli dostępna jest jakakolwiek aplikacja, która otwiera/obsługuje plik. –
Nie chcę otwierać innych aplikacji. – user493244