问题标签 [android-ion]

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.

0 投票
1 回答
815 浏览

android - 从 url 加载下载文件并写入设备会在某些设备上提供“空”文件

我在我的应用程序中使用https://github.com/koush/ion从 url 下载文件并将它们写入 Android 设备。

大多数时候它工作得很好,但从统计数据来看,我的用户中有大约 15% 的用户从回调中获取了空文件(onCompleted)

这是我使用的代码的一部分。

0 投票
0 回答
159 浏览

android - Android - 使用 Ion 库设置壁纸

我正在使用 Ion 库将图像加载到 Imageview 中。

我想通过 Intent
这个代码在壁纸中设置加载的图像:

此代码在 picasso 库中有效,但在 Ion 库中 Uri 为空。

我应该怎么做才能从 Imageview 获取图像 Uri?

0 投票
4 回答
146770 浏览

android - OkHttp 以 JSON 形式发布正文

所以,当我使用 Koush 的 Ion 时,我可以通过一个简单的方法将 json 正文添加到我的帖子中.setJsonObjectBody(json).asJsonObject()

我要转移到 OkHttp,但我真的看不到这样做的好方法。我到处都是错误400。

有人有想法么?

我什至尝试将其手动格式化为 json 字符串。

0 投票
1 回答
305 浏览

php - 服务器未找到错误,000Webhost 域和 Ion 库用于数据发送?

我是数据传输到在线服务器的新手。我一直在关注它的多个教程,因为 DefaultHttpClient 在最新的 sdk 中已被弃用,所以我一直在使用 3rd 方库 Ion Github Link,我使用 000Webhost 域作为在线服务器。

我正在关注这个Android:暂时将 httpURLConnection 连接到服务器答案,

这是我的客户端 android 应用程序代码

我要连接的 php 文件位于我的域http://addressbook.netau.net的主(根)目录中。

这是php代码

我想要做的是将一些数据从我的应用程序发送到在线服务器,然后使用 php,将这些数据存储到表中,即 mysql 数据库中。我对php也不太了解。请帮忙,谢谢!!

0 投票
4 回答
3469 浏览

android - 如何在 android 网络库 (ION) 中使用自签名 SSL?

使用此网络库:

https://github.com/koush/ion

由于当前状态是开发,我想使用自签名 SSL 证书

图书馆论坛有一些讨论:

https://github.com/koush/ion/issues/3

经过一番研究,我抓住了crt并获得了sslContext和trustmanager,问题是,它仍然返回异常

这是我的尝试:

请注意异常在 B: 部分,这意味着 trustmanager 和 SSLcontext 应该正确构建,如何解决这个问题?

感谢您的帮助。

0 投票
1 回答
256 浏览

android - 在 Android 中使用 Ion Library 时所有图像未加载到 ImageView 中

我正在使用Ion库从服务器加载图像。我的一些图像加载而一些不加载。我收到如下消息:

我在这里这里提到了以下问题。

谁能帮我解决这个错误并使用 Ion 加载图像。

0 投票
0 回答
478 浏览

android - Android koush/ion post 请求被防火墙阻止

我正在使用 koush/ion 库向我的服务器发送发布请求。它可以使用我的家庭 wifi、我朋友的 wifi、移动数据和除办公室 wifi 以外的其他人的移动数据。

它返回 null ,我一直想知道为什么。我以某种方式设法打印了错误,它表明 WFilter 阻止了我的请求。之后,我让办公室里管理防火墙的 IT 人员查看我的请求日志,然后看到来自 koush/ion 的流式请求导致它被阻止。当他们禁用流过滤器时,我能够使用 koush/ion 再次发送我的帖子请求。

我的问题是,我可以将 ion/koush 中的某些内容添加到我的正常代码中以防止这种情况发生吗?我不确定它是否涉及端口或其他东西,但这是我的简单代码,适用于大多数互联网连接,但在我的办公室除外。

0 投票
0 回答
403 浏览

android - 加载 https url 时出现 Ion 错误

我正在为 Android 使用 Koushik Dutta 的Ion网络库。

我想通过这个地址与 instagram 的 api 建立连接:https ://instagram.com/api/ 但是当通过 ion 尝试时,它适用于某些 ISP,不适用于其他一些并引发异常。似乎是因为地址以 https 开头,因为它与 http 一起工作正常。
感谢您的帮助提前感谢您的指导

日志:

0 投票
1 回答
271 浏览

android - ? 使用 Ion 将随机 GIF 图像表单资产转换为 ImageView?

嗨,我是编程新手..

我想使用 Ion 向 ImageView 显示随机 GIF 图像。对于单个 GIF 没关系,我只是使用这一行

但是我在 assets 文件夹的多个目录中有多个 GIF 图像,我想首先检查目录并将所有 GIF 作为数组传递给 Random,然后使用 Ion 将 Random id 显示给 ImageView 我尝试使用 png 和 Drawables 它的工作完美,但是离子“加载”方法获取文件的字符串地址我该怎么做。

0 投票
0 回答
390 浏览

android - 在画布上绘制平滑缩小的位图

我想在我的表盘上显示我的手机从 api 检索到的图像。大小是固定的。为此,我使用 ion 并缩小图像以使其适合表盘。然后,我使用DataApi.

问题是图像根本不平滑,边缘看起来像素化: 图像

我已经尝试了这些解决方案,但没有一个有所作为:

  • 在移动端:使用ion调整位图大小:

    Ion.with(context).load(url).withBitmap().resize(80, 80).centerInside().asBitmap().setCallback(bitmapFutureCallback);

或使用bitmapFutureCallback中的位图(上图):

  • 在磨损方面:在位图绘制上设置AntiAlias和为真。FilterBitmap

我可以用什么来平滑位图?

之前/之后的图像:图像