问题标签 [sardine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 带有 httpclientandroidlib 的 Android 上的 WebDav 库 Sardine
参考这个线程Using webdav on Android 可以结合使用 Sardine lib ( http://code.google.com/p/sardine/ ) 和 httpclientandroidlib ( http://code.google.com/p/ httpclientandroidlib/)。
但我不断收到 java.lang.VerifyError 异常。
我试图将 Sardine 库作为 jar 文件和 Eclipse-project 引用,但它始终相同。
如果我从 dalvikVM 读取消息,则在抛出异常之前,javax.xml.bind.JAXBContext.newInstance() 存在问题。但是我无法将 JAXB 库或源添加到项目中,因为我遇到了几个 Dx 错误:
所以这不能成为解决方案。有谁知道如何在 android 上运行沙丁鱼库?
我非常感谢您的帮助!
例外:
我使用 Android API-Level 10 和 Java 1.6。
android - ssl 上的 java 沙丁鱼
我正在尝试 sardine 制作 webdav 客户端,但它没有连接到我的 https 服务器。在使用指南中说这个关于 ssl http://code.google.com/p/sardine/wiki/UsageGuide#SSL但我不知道如何为我的自定义 Http 客户端提供我的密钥库。
我得到这个错误。
我该如何设置?
java - Sardine Webdav:如何创建新文件?
我正在开发 Webdav 客户端沙丁鱼。我无法使用 Sardine webclient for Webdav 在服务器上创建新文件(例如:file.txt)。我使用创建了目录
有没有办法使用沙丁鱼创建一个新文件?
android - android sardine + httpclientandroidlib
我试图使用这个库,但它不允许我:这是我的代码。
但我明白了:构造函数 SardineImpl(DefaultHttpClient,String,String) 未定义
android - Android webdav Java 沙丁鱼
我正在尝试 Sardine 在 android 中制作 webdav 客户端,我正在尝试以下代码:
这在 JAVA 应用程序上完美运行,但在 android 中崩溃:(
替换System.out.println
为Toast
我得到这个
java - 使用 sardine 从 Java 应用程序访问共享点网站
我以为沙丁鱼可以自动登录,但它返回 403 错误。
我以前没有使用过 sardine 和 SharePoint Online。
SharePoint Online 中使用基于声明的身份验证的远程身份验证
我知道我应该做点别的,但不知道怎么做。
任何人都可以帮助我吗?
android - android sardine + httpclientandroidlib -> 新包名
我遵循了https://stackoverflow.com/a/7853412/497102的建议,结果发现沙丁鱼没有找到任何 http 类。以及http://code.google.com/p/httpclientandroidlib/正确地说所有包名称都从
org.apache.http
至
ch.boye.httpclientandroidlib
因此沙丁鱼找不到任何课程。
上面的stackoverflow线程被阻塞了,我需要一个答案,我如何在Android中使用Sardine
应用等级:8,Android 2.2
谢谢
java - 使用 CalDav API 集成 Yahoo 日历
如果用户名和密码已知,我正在尝试访问用户的雅虎日历。我找到了一个使用 CalDav api 来完成任务的代码片段。代码使用 2 个库 sardine.jar 和 ical4j.jar。该代码的文档说该代码适用于谷歌日历和雅虎日历。只有我们必须相应地更改 CalDav 服务器的 url。代码适用于谷歌日历,但是当我更改雅虎日历的代码时,它不起作用。我收到以下错误:
Stacktrace:] 根本原因 net.fortuna.ical4j.data.ParserException:第 1 行错误:预期 [-3],读取 [-1]
我认为这是由于 google 和 yahoo 的 ics 文件格式不匹配,或者没有为 yahoo 创建 ics 文件。当我从浏览器而不是雅虎使用这个 URL 时,我发现了一个谷歌日历的 ics 文件。
这是我使用的代码:
这些是网址:
谷歌日历:https ://www.google.com/calendar/dav/ <>@gmail.com/events/
雅虎!日历:https : //caldav.calendar.yahoo.com/dav/ <>@yahoo.es/Calendar//
请让我知道代码中的内容或如何以编程方式获取雅虎日历的 ics 文件。
java - Java reconnect after network interface change
I am writing a file synchronization client (in Java 1.6) that uses Sardine:
https://code.google.com/p/sardine/
When Sardine loses connection to the server (ie. network outage or change from LAN to WiFi), I am unable to reconnect until I completely stop the client and start it back up again.
I've tried the following:
- spamming the connection
- re-creating the Sardine object dynamically
- re-packaging Sardine source code with latest Apache HTTP libs
As far as I can tell the actual networking takes place within AbstractHttpClient, but I am not sure what to try next.
Any suggestions on how I can make this thing re-connect dynamically regardless of the reason?
java - 沙丁鱼 android webdav
我对 Android 上的沙丁鱼有一个大问题。我已经下载了适用于 Android 的 Sardine 库并在我的项目中使用它。PUT 和 GET 方法有效,但 LIST 方法无效,我不知道为什么。
这是我的程序的 LogCat 控制台:
需要的帮助。
非常感谢!