1
也許這個問題或類似的問題之前已經問過,但我現在真的在掙扎幾天,找不到確切的答案和解決方案..我有一個本地html文件我想用瀏覽器選擇器打開。到目前爲止,我有這樣的代碼:在Android中打開本地html文件時強制瀏覽器選擇器
File file = new File(Environment.getExternalStorageDirectory().toString() + File.separator + "index/index.htm");
Uri webPageUri = Uri.fromFile(file);
browserIntent = new Intent(Intent.ACTION_VIEW);
browserIntent.setDataAndType(webPageUri, "text/html");
chooserIntent = Intent.createChooser(browserIntent, "Choose your app:");
if (browserIntent.resolveActivity(getPackageManager()) != null) {
startActivity(chooserIntent);
}
這主要是給我的HTML瀏覽器和文件/文本編輯器作爲選項。除此選項外,在某些設備上還會出現一個瀏覽器選項(例如opera)。 如何告訴選擇器我的文件是一個html文件,並強制瀏覽器選擇器? 請分享...
我很抱歉,我編輯我的問題代碼,我有這樣的選擇,你可以在更新現在看到 – Kanga 2014-09-20 16:51:15
而這似乎並沒有幫助..在一些設備上有一個瀏覽器選項(即使有更多的安裝),並且在某些設備上根本沒有瀏覽器選項 – Kanga 2014-09-20 16:52:40
在按鈕上點擊選擇器活動打開,它只顯示htmlviewer某個文件編輯器,它顯示歌劇眉頭的原因如果您安裝了該服務器,但未安裝其他瀏覽器,則顯示 – Kanga 2014-09-20 18:20:59