使用第三方應用開啟pdf檔案

2021-10-02 21:23:47 字數 822 閱讀 2000

/**

* android獲取乙個用於開啟pdf檔案的intent

** @param path 要開啟的檔案的絕對路徑

* @return

*/public intent getpdffileintent(string path) else

return intent;

}

網上找了很多的第三方應用開啟pdf檔案,但是都沒有反應;

忽略了android 7.0的乙個許可權問題,7.0後開啟檔案或者路徑需要使用fileprovider,

首先在

注意;如果fileprovider找不到那麼,在build.gride中加入

然後再res下面建立xml資料夾,再建立file_paths.xml,

<?xml version="1.0" encoding="utf-8"?>

//代表的目錄即為:environment.getexternalstoragedirectory()/android/data/包名/

//代表的目錄即為:environment.getexternalstoragedirectory()

//代表的目錄即為:environment.getexternalstoragedirectory()/pics

呼叫第三方應用開啟檔案

通過第三方應用開啟指定格式 本例為pdf格式 的檔案 在 private void openfile file file uri path intent intent if build version.sdk int build.version codes.n else startactivity ...

Android 啟動第三方應用

一 程式中呼叫其它程式,如下 在 中 com.x 是要開啟的程式包名,com.xx 是要開啟的activity 下面是實現 packageinfo pi getpackagemanager getpackageinfo packagename,0 intent resolveintent new i...

通過第三方軟體開啟sqlite

安裝好之後,安裝路徑下有幫助文件以及pdf文件 缺點 目前的sqliteexpert版本,有點問題,執行查詢的時候。只能顯示512條資料,剩下的需要自己通過滑動條才能看出來 無法開啟加密的資料庫 這個也要收費 免費的,但是打不開加密的資料庫 也是不能用 能夠開啟加密的資料庫,並且能夠顯示系統表,比如...