// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc 

package com.tencent.connect.share;

import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import com.tencent.utils.Util;
import java.util.ArrayList;

// Referenced classes of package com.tencent.connect.share:
//            a

final class h
    implements Runnable
{

    final ArrayList a;
    final Handler b;

    h(ArrayList arraylist, Handler handler)
    {
        a = arraylist;
        b = handler;
        super();
    }

    public void run()
    {
        int i = 0;
        while (i < a.size()) 
        {
            String s = (String)a.get(i);
            if (Util.isValidUrl(s) || !Util.fileExists(s))
            {
                continue;
            }
            android.graphics.Bitmap bitmap = com.tencent.connect.share.a.a(s, 10000);
            if (bitmap == null)
            {
                continue;
            }
            String s1 = (new StringBuilder()).append(Environment.getExternalStorageDirectory()).append("/tmp/").toString();
            String s2 = Util.encrypt(s);
            String s3 = (new StringBuilder()).append("share2qzone_temp").append(s2).append(".jpg").toString();
            if (!com.tencent.connect.share.a.a(s, 640, 10000))
            {
                Log.d("AsynScaleCompressImage", "not out of bound,not compress!");
            } else
            {
                Log.d("AsynScaleCompressImage", "out of bound, compress!");
                s = com.tencent.connect.share.a.a(bitmap, s1, s3);
            }
            if (s != null)
            {
                a.set(i, s);
            }
            i++;
        }
        Message message = b.obtainMessage(101);
        Bundle bundle = new Bundle();
        bundle.putStringArrayList("images", a);
        message.setData(bundle);
        b.sendMessage(message);
    }
}