2017-07-30 70 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和一切正常。