问题标签 [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 回答
529 浏览

java - Ion w/ Cloudflare free SSL (with SNI) fails with

I'm running into a bug in Ion that koush (the lead dev) thinks may be related to CloudFlare's use of SNI. The bug was reported here: https://github.com/koush/ion/issues/559

I'm looking for a workaround that can deal with CloudFlare Free SSL (Android's HttpClient also fails; though I'm not sure if it is for the same reason).

Ideally, I'd like to just use a workaround working with Ion, but if you know of another library or method to send and receive data over a CloudFlare Free SSL connection I'll gladly use it instead!

So, do you know of any workarounds to this bug?

0 投票
2 回答
202 浏览

android - 下载 - 收到所有请求标头时获取回调

我使用ion 库在我的应用程序中下载文件。我想阅读响应标头,检查特定标头并取消或继续下载。当然我可以执行 HEAD 查询,检查表头,然后执行 GET 查询。但我只想执行一个请求。

有没有办法在收到所有标头时获取回调,处理它们并继续或取消下载?

0 投票
1 回答
8363 浏览

android - How to use the ion library in Android?

I am using the ion library to download the json object response from php web services. I am using it this way :

Now I want to ask two questions:

  1. How can I show the "please wait" and the progress bar in a good manner? The progress bar should appear and then disappear when the response of server has been achieved.

  2. How to parse the json which I am getting in response? I have logged my results like this

    Log.v("IonResult", result.toString());

and I can see the response, but how can I use it and parse it and get the items I want?

Please help, I know it is a basic question, but as I am beginner in Android, please help me improve. Thanks.

0 投票
2 回答
2113 浏览

android - 如何使用离子库发布多个图像文件?

我正在使用此代码在服务器上上传单个图像文件。

但我需要一次上传多个“n”个文件

我试图单独获取 MultipartBodyBuilder。

0 投票
0 回答
367 浏览

android - 使用 Jax-rs Restful 服务上传 Android 图像

我有 jax-rs restful 文件上传服务。

我的上传服务代码:

我用浏览器的示例代码进行了测试,它没有任何错误。

我的示例代码:

我正在尝试在 android 上加载照片。我尝试了 4-5 库,但无法从 android 上传图像。

例如以下带有 AsyncHttpClient 的代码:

以下代码与离子库:

我没有收到任何错误,您能给我任何建议吗?为什么该服务不适用于android?问候

0 投票
1 回答
705 浏览

android - 离子Android getHeaders

如何使用适用于 Android 的 Ion 网络库获取特定标头?

这就是我正在尝试的:

0 投票
1 回答
670 浏览

android - Android Ion GET 请求 - 未知 uri 方案

我正在使用 Laravel 5 在本地开发一个 API。我一直在尝试获取一个 Android 应用程序,我也在努力消化一些非常基本的测试 JSON。

我正在使用 Android 网络库 Ion,我的代码如下:

我可以通过手机上的浏览器@ 192.168.0.65:8000 正确访问JSON,但是前面的代码会引发以下错误:

我已经围绕这个问题进行了很多谷歌搜索,但找不到与类似情况相关的任何内容。

我错过了什么吗/如果这不是 URI 方案 android 将允许有没有办法绕过它。我真的很想继续在本地开发 API。

谢谢

0 投票
1 回答
41 浏览

android - Android图库滚动问题

当图片库比屏幕宽并且我滚动它时 - 图像一直在重新加载。

我假设 Ion 默认情况下正在缓存图像,但画廊仍然隐藏并在滚动过程中显示它。

那么,我的问题在哪里以及如何解决?

0 投票
0 回答
947 浏览

android - Android Ion - 在 RecyclerView.Adapter 中加载图像 (gif);内存不足错误

我使用 Ion 库在 RecyclerView 中加载一组 gif - 每行一个 Gif。我使用以下代码加载 gif:

碰巧如果我继续滚动,我会收到以下异常(OutOfMemoryError):

java.lang.OutOfMemoryError at android.graphics.Bitmap.nativeCreate(Native Method) at android.graphics.Bitmap.createBitmap(Bitmap.java:896) at android.graphics.Bitmap.createBitmap(Bitmap.java:920) at com. koushikdutta.ion.gif.GifDecoder.setPixels(GifDecoder.java:257) at com.koushikdutta.ion.gif.GifDecoder.readImage(GifDecoder.java:504) at com.koushikdutta.ion.gif.GifDecoder.nextFrame(GifDecoder. java:137) 在 com.koushikdutta.ion.IonDrawable$IonGifDecoder$1.run(IonDrawable.java:190) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 在 java.util.concurrent.ThreadPoolExecutor$ Worker.run(ThreadPoolExecutor.java:587) 在 java.lang.Thread.run(Thread.java:841)

我该如何解决这个 OutOfMemoryError?处理内存和缓存需要 Ion 上的任何配置吗?

0 投票
0 回答
2543 浏览

android - 使用 ION Library 显示 gif

我正在尝试使用ION Library显示 gif 图像

但是效果不佳,即显示动画需要很长时间,并且图像的动画不能连续播放,动画播放几秒钟然后停止一段时间,然后一直这样。

活动 :

毕业典礼