我对这个assets文件夹很困惑.它不是在Android Studio中自动创建的,几乎所有论坛都讨论了Eclipse.
如何在Android Studio中配置Assets目录?
我想使用"file:///"将本地html加载到WebView中,因为它不允许使用cookie.有没有办法使用像"localhost"这样的东西?
其次,我找不到在getSettings()中启用cookie的方法.因为使用"file:///"时不允许使用cookie.
我想在Android中显示.docx文件View.该文件具有数学符号以及文本之间的图像.我想显示许多这样的文件,并通过swipe手势翻阅它们.我已成功完成.txt文件的相同操作.现在可以很容易地轻扫到下一页..txt文件的代码如下:
public String readTxt(String fileName)
{
try {
InputStream is;
is = context.getAssets().open(fileName + ".txt");
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
int i;
i = is.read();
while (i != -1)
{
byteArrayOutputStream.write(i);
i = is.read();
}
is.close();
return byteArrayOutputStream.toString();
}
catch (IOException e)
{
e.printStackTrace();
}
return fileName;
}
Run Code Online (Sandbox Code Playgroud)
此代码返回我随后显示的文本TextView.这样我只需要动态更改文件的名称,然后滑动文本更改.
现在我想修改此代码,以便我可以显示包含文本,图像和数学符号的MS Word文件(.docx).
我已经在堆栈溢出以及其他论坛上检查了许多关于此主题的类似线程:这些是许多人建议作为类似问题的答案的链接,我已经尝试过这些:Link1和link2
在许多其他线程上,人们也推荐了Jopendocument.我也读到了这一点,并了解到Android不支持开放文档格式.所以选项似乎不太可能.但是,如果你有任何解决方法或关于将JOpenDocument库添加到项目并显示富文本的详细解释,那么请分享该解决方案,因为我已经搜索了很多但却找不到.
还有另一个名为OliveDocLibrary的库,用于在android上显示丰富的word文件.这是我下载lib 的链接.该下载包中包含的演示工作正常.但是lib是试用版.所以我现在正在尝试使用这个库并查看它的位置.但我仍在寻找更好的选择.
对此有任何帮助表示赞赏.除了上面提到的指针之外的任何指针都是最受欢迎的.
更新:
我得到了一个建议,告诉我在这个问题上开始的第一个赏金中使用了Apache …
我试了好几天使用Web视图并在应用程序中嵌入了客户端证书,但在我看来,android sdk没有提供任何方法来执行此操作,是否有回调来拦截服务器发送的质询?有没有办法将webview与客户端证书一起使用并发出https请求?
我的平板电脑的内部存储空间中有一个文件./myfolder/subfolder/index.html.如何将其加载到应用程序的webview中.
我试过了
webview.loadURL("file:///myfolder/subfolder/index.html");
Run Code Online (Sandbox Code Playgroud)
但它没有给出预期的结果.它说网页不可用.
我知道如何从资产文件夹或从网络/互联网加载.但我需要将本地文件加载到webview中.可能吗.?
我试图在 WebView 中加载本地 html 文件,但它总是给出错误 new::ERR_FILE_NOT_FOUND 我已附加我正在使用的代码图像和文件目录。我已经尝试过使用不同的目录,但它不起作用。
将文件目录更改为res文件夹、res/raw文件夹。尝试加载不同的 html 它确实加载了 webvlinks
路径和代码图片在这里