摘要: 1、主代码:package com.example.tmp;import java.util.Locale;import android.app.ActionBar;import android.app.FragmentTransaction;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentManager;import android.suppor 阅读全文
posted @ 2013-10-29 22:07 行云有影 阅读(559) 评论(0) 推荐(0)
摘要: 1、主代码:public static String uploadFile(String path, File file, Map map, String encode) { String result = null; String BOUNDARY = UUID.randomUUID().toString(); // 边界标识 随机生成 String PREFIX = "--", LINE_END = "\r\n"; String CONTENT_TYPE = "multipart/form-data"; // 内... 阅读全文
posted @ 2013-10-29 13:09 行云有影 阅读(1822) 评论(0) 推荐(0)
摘要: 1、主代码login:(1)传递Map参数能具有更好的复用性import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.HttpClient;import org.apache.http.client.entity.UrlEncodedFormEntity;import org 阅读全文
posted @ 2013-10-29 12:40 行云有影 阅读(273) 评论(0) 推荐(0)
摘要: 线程的起动并不是简单的调用了你的RUN方法,而是由一个线程调度器来分别调用你的所有线程的RUN方法,我们普通的RUN方法如果没有执行完是不会返回的,也就是会一直执行下去,这样RUN方法下面的方法就不可能会执行了,可是线程里的RUN方法却不一样,它只有一定的CPU时间,执行过后就给别的线程了,这样反复的把CPU的时间切来切去,因为切换的速度很快,所以我们就感觉是很多线程在同时运行一样.你简单的调用run方法是没有这样效果的,所以你必须调用Thread类的start方法来启动你的线程.所以你启动线程有两种方法一是写一个类继承自Thread类,然后重写里面的run方法,用start方法启动线程二是写 阅读全文
posted @ 2013-10-29 11:55 行云有影 阅读(169) 评论(0) 推荐(0)