2017-07-30 59 views
0

我有一個短的python程序運行在Android 6.0.1(Nexus 7平板電腦) 它告訴操作系統打開一個html文件。安卓「打開」未列出鉻

不幸的是,當我得到「打開方式」對話框時,Chrome不是其中一個選項。如果我選擇Firefox,一切正常,但我需要Chrome。

這裏是Python代碼:

import android 
droid=android.Android() 
file_name = "file:///storage/emulated/0/Temp/Newspaper/Comics.html" 
intent = droid.makeIntent('android.intent.action.VIEW', file_name, "text/html").result 
droid.startActivityIntent(intent) 
+0

您可能需要更改標籤和說明。一個Android的問題將在java,kotlin上,或者至少使用默認的android sdk。我不確定你用什麼樣的包裝器來在python上編寫你的代碼,並且我會假設包裝器本身缺少你所要求的。 – TooManyEduardos

回答

0

謝謝!這是答案。
我正在使用SL4A來運行python程序,所以我猜測錯誤是在他們的代碼中。如果我安裝ASTRO文件管理器並切換我的python代碼來說:

file_name =「content://com.metago.astro.filecontent/file/storage/emulated/0/Temp/Newspaper/Comics.html」

它讓我選擇Chrome和一切正常。