标签: aquery

Aquery ajax请求似乎没有在android中启动

我认为我为从json中的服务器获取数据而构建的代码没有启动.在logcat中,没有来自"log.v"的文本.此外,我所做的代码似乎并不一直是try catch.我使用Aquery来获取ajax请求.

有其他人有问题吗?

我想把json放到一个hashmap中,这样我就可以构建一个listview,但是我无法从json中获取数据到logcat中

Greathings

public class film_sound extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        // Get the view from fragmenttab1.xml
        View view = inflater.inflate(R.layout.activity_film_sound, container, false);
        Context context = inflater.getContext();
        String[] Film_Data =  getArguments().getStringArray("Film_Data");

        File ext = Environment.getExternalStorageDirectory();
        File cacheDir = new File(ext, "/android/data/be.moviechecker.programma/case");
        AQUtility.setCacheDir(cacheDir);
        final AQuery aq = new AQuery(context);

        /*Ophalen van de json*/
        String url = "http://app.be/data_2_0_0/sound.php?id=1";
        aq.ajax(url, JSONObject.class, new AjaxCallback<JSONObject>() {
            @Override
            public void callback(String url, JSONObject json, AjaxStatus status) …
Run Code Online (Sandbox Code Playgroud)

ajax jquery android json aquery

10
推荐指数
1
解决办法
574
查看次数

Android文件上传将内容类型设置为图像

我有以下代码将图像从Android上传到Web服务器.

它工作正常,只是收到的图像是内容类型八位组流,我需要它是内容类型图像.知道如何设置内容类型吗?

public void sendImage(final Bitmap mBitmap, final String caption, final WebListener webListener) {
    Thread thread = new Thread(new Runnable() {
        @Override
        public void run() {
            AQuery aq = new AQuery(smApplication);
            Map<String, Object> params = new HashMap<String, Object>();
            params.put("file_name", "name" + (int) (Math.random() * 1000));
            params.put("caption", caption);
            ByteArrayOutputStream blob = new ByteArrayOutputStream();
            mBitmap.compress(Bitmap.CompressFormat.PNG, 0 /*ignored for PNG*/, blob);
            byte[] bitmapdata = blob.toByteArray();
            params.put("photo", bitmapdata);
            AjaxCallback<JSONObject> ac = new AjaxCallback<JSONObject>() {
                @Override
                public void callback(String url, JSONObject object, AjaxStatus status) { …
Run Code Online (Sandbox Code Playgroud)

java android file-upload aquery

6
推荐指数
1
解决办法
2374
查看次数

运行带有AQuery库的ProGuard

我正在尝试配置Proguard,但我无法让它工作.

这是错误: 在此输入图像描述

我尝试过这样的事情:

-keep class com.android.auth.TwitterHandle.** { *; }
-keep class oauth.** { *; }
Run Code Online (Sandbox Code Playgroud)

没有运气.

无论如何,我并不认为无视是答案.因为这可能意味着某些事情被打破了

有小费吗?

谢谢!

obfuscation android proguard aquery

5
推荐指数
1
解决办法
1468
查看次数

Android 4.4 Kitkat上的Aquery Android问题

我只是在滚动浏览带有分页的GridView/ListView加载图像时,由于Aquery库在Android 4.4 Kitkat上延迟加载图像而出现问题.

以下是日志:

12-03 10:39:43.678: W/AQuery(6261): reporting:java.io.IOException: open failed: EMFILE (Too many open files)
12-03 10:39:43.678: W/AQuery(6261): at java.io.File.createNewFile(File.java:946)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.getPreFile(AbstractAjaxCallback.java:1150)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.httpDo(AbstractAjaxCallback.java:1609)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.httpGet(AbstractAjaxCallback.java:1344)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.network(AbstractAjaxCallback.java:1243)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.networkWork(AbstractAjaxCallback.java:1082)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.backgroundWork(AbstractAjaxCallback.java:1014)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.run(AbstractAjaxCallback.java:977)
12-03 10:39:43.678: W/AQuery(6261): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
12-03 10:39:43.678: W/AQuery(6261): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
12-03 10:39:43.678: W/AQuery(6261): at java.lang.Thread.run(Thread.java:841)
12-03 10:39:43.678: W/AQuery(6261): Caused by: libcore.io.ErrnoException: open failed: EMFILE (Too …
Run Code Online (Sandbox Code Playgroud)

android ioexception aquery android-4.4-kitkat

4
推荐指数
1
解决办法
1992
查看次数