From b8fc4610c630274dc181f38f17c02df00f25e657 Mon Sep 17 00:00:00 2001 From: yangjunbao Date: Tue, 13 Oct 2015 18:35:10 +0800 Subject: [PATCH] files encoding change --- AndroidManifest.xml | 2 +- .../oneframework/core/OneApplication.java | 12 +++++----- .../core/http/HttpRequestHandler.java | 1 + .../oneframework/core/http/OneApi.java | 19 +++++++-------- .../oneframework/core/http/UserApi.java | 5 ++-- .../oneframework/core/model/BaseModel.java | 23 ++++++++----------- .../oneframework/core/model/DataModel.java | 2 +- .../oneframework/core/model/HttpCache.java | 2 +- .../oneframework/core/model/UserModel.java | 2 +- .../oneframework/core/util/FileUtil.java | 2 +- src/com/loopj/android/http/Base64.java | 4 +--- 11 files changed, 35 insertions(+), 39 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index b9cc049..4e4aaf6 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -3,6 +3,6 @@ package="com.it114.android.oneframework.core" android:versionCode="1" android:versionName="1.0.0"> - + diff --git a/src/com/it114/android/oneframework/core/OneApplication.java b/src/com/it114/android/oneframework/core/OneApplication.java index 72ad4cb..bb615b0 100644 --- a/src/com/it114/android/oneframework/core/OneApplication.java +++ b/src/com/it114/android/oneframework/core/OneApplication.java @@ -68,14 +68,14 @@ private void initImageLoader() { .memoryCache(new WeakMemoryCache()) .diskCache(new LruDiskCache(cacheDir,new Md5FileNameGenerator(),500)) .denyCacheImageMultipleSizesInMemory() - .threadPoolSize(3)//线程池内加载的数量 + .threadPoolSize(3)//绾跨▼姹犲唴鍔犺浇鐨勬暟閲 .threadPriority(Thread.NORM_PRIORITY - 2) - .memoryCache(new UsingFreqLimitedMemoryCache(2 * 1024 * 1024)) // You can pass your own memory cache implementation/你可以通过自己的内存缓存实现 + .memoryCache(new UsingFreqLimitedMemoryCache(2 * 1024 * 1024)) // You can pass your own memory cache implementation/浣犲彲浠ラ氳繃鑷繁鐨勫唴瀛樼紦瀛樺疄鐜 .memoryCacheSize(2 * 1024 * 1024) .discCacheSize(50 * 1024 * 1024) - .discCacheFileNameGenerator(new Md5FileNameGenerator())//将保存的时候的URI名称用MD5 加密 + .discCacheFileNameGenerator(new Md5FileNameGenerator())//灏嗕繚瀛樼殑鏃跺欑殑URI鍚嶇О鐢∕D5 鍔犲瘑 .tasksProcessingOrder(QueueProcessingType.LIFO) - .discCacheFileCount(100) //缓存的文件数量 + .discCacheFileCount(100) //缂撳瓨鐨勬枃浠舵暟閲 //.discCache(new UnlimitedDiscCache(cacheDir)) .defaultDisplayImageOptions(options); } catch (IOException e) { @@ -89,9 +89,9 @@ private void initImageLoader() { public void setDebugModel(boolean debugModel){ if(debugModel) { - Config.showLogcat = true; + Config.debug = true; } else { - Config.showLogcat = false; + Config.debug = false; } } } diff --git a/src/com/it114/android/oneframework/core/http/HttpRequestHandler.java b/src/com/it114/android/oneframework/core/http/HttpRequestHandler.java index 16e3461..2d4a663 100644 --- a/src/com/it114/android/oneframework/core/http/HttpRequestHandler.java +++ b/src/com/it114/android/oneframework/core/http/HttpRequestHandler.java @@ -7,5 +7,6 @@ public void onSuccess(E data){ } public void onSuccess(E data, int totalPages, int currentPage){} public void onFailure(int statusCode,String error){} + public void onFailure(String error){} public void onFinish(){} } diff --git a/src/com/it114/android/oneframework/core/http/OneApi.java b/src/com/it114/android/oneframework/core/http/OneApi.java index 2f8e294..3843876 100644 --- a/src/com/it114/android/oneframework/core/http/OneApi.java +++ b/src/com/it114/android/oneframework/core/http/OneApi.java @@ -27,8 +27,8 @@ private static AsyncHttpClient getHttpClient(){ private static void get(RequestParams params,String url, AsyncHttpResponseHandler responseHandler) { if(!NetUtil.isOpenNetwork()) { - //返回数据库缓存 - //String content = HttpCacheManager.get(url,params); + //杩斿洖鏁版嵁搴撶紦瀛 +// String content = HttpCacheManager.get(url,params); return; } LogUtil.d(TAG, params.toString()); @@ -37,7 +37,7 @@ private static void get(RequestParams params,String url, AsyncHttpResponseHandle private static void post(RequestParams params,String url,AsyncHttpResponseHandler responseHandler) { if(!NetUtil.isOpenNetwork()){ - //返回数据库缓存 + //杩斿洖鏁版嵁搴撶紦瀛 return ; } LogUtil.d(TAG, params.toString()); @@ -60,19 +60,20 @@ public static String makeUrl(String uri){ /** - * get请求 - * @param useCache 是否使用缓存 - * @param cacheTime 缓存时间:单位秒 - * @param url 访问地址 - * @param params 访问参数 + * get璇锋眰 + * @param useCache 鏄惁浣跨敤缂撳瓨 + * @param cacheTime 缂撳瓨鏃堕棿锛氬崟浣嶇 + * @param url 璁块棶鍦板潃 + * @param params 璁块棶鍙傛暟 * @param handler + * @param dataModel */ public static void get(boolean useCache,long cacheTime,String url,RequestParams params, final HttpRequestHandler handler, final DataModel dataModel){ HttpCache cache = null; if(useCache) { cache = HttpCacheManager.get(url, params); if(cache!=null){ - if(cache.updateTime+cacheTime*1000 < System.currentTimeMillis()){ //走缓存逻辑 + if(cache.updateTime+cacheTime*1000 < System.currentTimeMillis()){ //璧扮紦瀛橀昏緫 SafeHandler.onSuccess(handler,cache.content); handler.onFinish(); return; diff --git a/src/com/it114/android/oneframework/core/http/UserApi.java b/src/com/it114/android/oneframework/core/http/UserApi.java index 7a21f19..e56d83c 100644 --- a/src/com/it114/android/oneframework/core/http/UserApi.java +++ b/src/com/it114/android/oneframework/core/http/UserApi.java @@ -1,5 +1,6 @@ package com.it114.android.oneframework.core.http; +import com.it114.android.oneframework.core.model.DataModel; import com.it114.android.oneframework.core.model.UserModel; import com.loopj.android.http.RequestParams; @@ -29,7 +30,7 @@ public static void login(String userName,String password,HttpRequestHandler hand * use cache example * @param handler */ - public static void getUserList(HttpRequestHandler handler){ - get(true,5*60,makeUrl(URI_USER_RPOFIE),getRequestParams(),handler); + public static void getUserList(HttpRequestHandler handler, DataModel dataModel){ + get(true,5*60,makeUrl(URI_USER_RPOFIE),getRequestParams(),handler,dataModel); } } diff --git a/src/com/it114/android/oneframework/core/model/BaseModel.java b/src/com/it114/android/oneframework/core/model/BaseModel.java index 04b0db4..278e25d 100644 --- a/src/com/it114/android/oneframework/core/model/BaseModel.java +++ b/src/com/it114/android/oneframework/core/model/BaseModel.java @@ -1,10 +1,8 @@ package com.it114.android.oneframework.core.model; + import android.widget.Toast; -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; import com.it114.android.oneframework.core.OneApplication; -import com.it114.android.oneframework.core.R; import org.json.JSONObject; import java.io.Serializable; @@ -12,9 +10,9 @@ /** * Created by andy on 10/12/2015. * - * 基类解析。注意您的数据格式必须是下面这个格式的才可以直接用这个model + * 鍩虹被瑙f瀽銆傛敞鎰忔偍鐨勬暟鎹牸寮忓繀椤绘槸涓嬮潰杩欎釜鏍煎紡鐨勬墠鍙互鐩存帴鐢ㄨ繖涓猰odel * {"code":1,"msg":"success","data":"{----}"} - * 不是如上格式的请自行根据您的格式来写基类的解析 + * 涓嶆槸濡備笂鏍煎紡鐨勮鑷鏍规嵁鎮ㄧ殑鏍煎紡鏉ュ啓鍩虹被鐨勮В鏋 * */ public abstract class BaseModel implements Serializable { @@ -22,7 +20,7 @@ public abstract class BaseModel implements Serializable { public String msg=""; public int code; protected boolean showErrorJsonMsg = true; - abstract public boolean parseSuc(); + abstract public boolean parseSuccess(); public void parse(String jsonObject) throws Exception { JSONObject object = new JSONObject(jsonObject); @@ -32,7 +30,7 @@ public void parse(String jsonObject) throws Exception { parseModel(object); } else { if(showErrorJsonMsg) { - Toast.makeText(OneApplication.getInstance(),OneApplication.getInstance().getString(R.string.error_data_valid),Toast.LENGTH_LONG).show(); + Toast.makeText(OneApplication.getInstance(), "鏈嶅姟鍣ㄨ繑鍥炴暟鎹笉鍚堟硶",Toast.LENGTH_LONG).show(); } } } @@ -44,22 +42,19 @@ protected void setShowErrorJsonMsg(boolean show){ abstract void parseModel(JSONObject object) throws Exception; /** - * 数据返回是否成功 + * 鏁版嵁杩斿洖鏄惁鎴愬姛 * @return */ - public boolean dataSuc(){ + public boolean dataSuccess(){ return this.code == 1; } /** - * 服务器返回的json中的msg数据 + * 鏈嶅姟鍣ㄨ繑鍥炵殑json涓殑msg鏁版嵁 * @return */ public String modelMessage(){ return msg; } - - - -} +} \ No newline at end of file diff --git a/src/com/it114/android/oneframework/core/model/DataModel.java b/src/com/it114/android/oneframework/core/model/DataModel.java index 62dc8bc..63f7de5 100644 --- a/src/com/it114/android/oneframework/core/model/DataModel.java +++ b/src/com/it114/android/oneframework/core/model/DataModel.java @@ -7,7 +7,7 @@ */ public class DataModel extends BaseModel { @Override - public boolean parseSuc() { + public boolean parseSuccess() { return false; } diff --git a/src/com/it114/android/oneframework/core/model/HttpCache.java b/src/com/it114/android/oneframework/core/model/HttpCache.java index fae9dd6..995064c 100644 --- a/src/com/it114/android/oneframework/core/model/HttpCache.java +++ b/src/com/it114/android/oneframework/core/model/HttpCache.java @@ -12,7 +12,7 @@ public class HttpCache extends BaseModel{ @Override - public boolean parseSuc() { + public boolean parseSuccess() { return false; } diff --git a/src/com/it114/android/oneframework/core/model/UserModel.java b/src/com/it114/android/oneframework/core/model/UserModel.java index ef61c70..c6519ef 100644 --- a/src/com/it114/android/oneframework/core/model/UserModel.java +++ b/src/com/it114/android/oneframework/core/model/UserModel.java @@ -11,7 +11,7 @@ public class UserModel extends DataModel { public String username; @Override - public boolean parseSuc() { + public boolean parseSuccess() { return false; } diff --git a/src/com/it114/android/oneframework/core/util/FileUtil.java b/src/com/it114/android/oneframework/core/util/FileUtil.java index d42bc2e..381e1da 100644 --- a/src/com/it114/android/oneframework/core/util/FileUtil.java +++ b/src/com/it114/android/oneframework/core/util/FileUtil.java @@ -11,7 +11,7 @@ public class FileUtil { /** - * 得到app缓存文件夹,优先使用外部存储设备 + * 寰楀埌app缂撳瓨鏂囦欢澶癸紝浼樺厛浣跨敤澶栭儴瀛樺偍璁惧 * @return */ public static File getCacheDir(){ diff --git a/src/com/loopj/android/http/Base64.java b/src/com/loopj/android/http/Base64.java index ad4dc66..de15adb 100644 --- a/src/com/loopj/android/http/Base64.java +++ b/src/com/loopj/android/http/Base64.java @@ -16,9 +16,7 @@ package com.loopj.android.http; - - -import com.zijiayou360.app.android.BuildConfig; +import com.it114.android.oneframework.core.BuildConfig; import java.io.UnsupportedEncodingException;