您的位置:首页 > 其它

ffff

2015-06-30 09:33 218 查看
package com.gzmeitong.caradvert.model.utils;

import java.io.File;

import java.io.IOException;

import java.util.ArrayList;

import java.util.Calendar;

import java.util.HashMap;

import java.util.List;

import java.util.Map;

import org.xmlpull.v1.XmlPullParserException;

import android.content.Context;

import android.content.res.XmlResourceParser;

import android.graphics.Bitmap;

import com.gzmeitong.caradvert.R;

import com.gzmeitong.caradvert.model.common.StaticValue;

import com.gzmeitong.caradvert.model.entity.User;

public class AppTools {

public static User user = null;
public static String IMEI = "";
public static int WEBACTIVITY_BACK = 0;//0 返回任务大厅 //1,3,4返回首页// 2返回会员活动列表界面
public static String TO_TAB = StaticValue.TabValue.TAB_PERSONAL_CENTER;//登录后要跳转的tab
public static String CURRENT_ACTIVITY = "UploadCarPhotoActivity";
public static final String KEY_USERNAME = "key_userName";
public static final String AUTO_LOGIN_FLAG = "autoLoginFlag";
public final static String PARAM_OPT = "opt";
public final static String PARAM_AUTH = "auth";
public final static String PARAM_INFO = "info";
public final static String HOST = "http://service.fadways.com";
public final static String HOST2 = "http://service.fadways.com";

// public final static String HOST = "http://192.168.0.109:806";

// public final static String HOST2 = "http://192.168.0.109:806";

// public final static String HOST = "http://125.65.42.70:81";

// public final static String HOST2 = "http://125.65.42.70:81";
public final static String PATH = HOST + "/ajax/AppMtfadCar.ashx";
public final static String PATH_UPLOAD = HOST + "/ajax/Default.aspx";
public final static String PATH_SHARE_ICON = HOST + "/images/share_icon1.png";
public final static String PATH_SHARE_LINK = "http://m.fadways.com";
//baidumapkey 78C58ECD3EDEA6DABA518D99875155D912E2E4D9 PhmxFVOHKhrL2x6T4DGWPI31
public final static String BAIDU_MAP_KEY = "78C58ECD3EDEA6DABA518D99875155D912E2E4D9";
public final static String BAIDU_APP_KEY = "WV9TXGv12hOGKKi4kHRPvt69";
public final static String BAIDU_SECRET_KEY = "yFl9tZHXTxY6xY4cwq9uwX2nP8yfcCMT";
public final static String SINA_APP_KEY = "1098403121";//#是测试加上去的
public final static String QZONE_APP_KEY = "100358052";
public final static String QQFRIEND_APP_KEY = "100358052";
public final static String WEIXIN_APP_KEY = "wx24f3dc3729dd39bb";
public final static String STEP_SEPARATOR = "@";
public final static float ADVERT_HIGH = 0.24f;
public final static float CAR_HIGH = 0.375f;
public final static int PROCESS_WIDTH = 30;//轮换广告图片下方方格的宽度
public final static int PROCESS_HIGH = 10;//轮换广告图片下方方格的高度
public final static int PROCESS_W = 5;//轮换广告图片下方方格的间距
public final static int FONT_SIZE_TITLE1 = 21;//sp单位
public final static int FONT_SIZE_TITLE2 = 16;//sp单位
public final static int FONT_SIZE_NOMAL = 14;//sp单位
public final static int FONT_SIZE_NOMAL2 = 15;//sp单位
public final static int FONT_SIZE_NOMAL3 = 13;//sp单位

public final static List<Bitmap> advertList = new ArrayList<Bitmap>();//任务上面轮播图片

/**
* 解析省的XML
* */
public static void getProvince(Context context,List<Map<String, String>> list){
list.clear();
XmlResourceParser xrp = context.getResources().getXml(R.xml.province);
try{
Map<String, String> map = null;
// 直到文档的结尾处
while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT){
// 如果遇到了开始标签
if (xrp.getEventType() == XmlResourceParser.START_TAG){
String tagName = xrp.getName();// 获取标签的名字
if (tagName.equals("row")){
map = new HashMap<String, String>();
String id = xrp.getAttributeValue(null, "id");// 通过属性名来获取属性值
String nm = xrp.getAttributeValue(null, "areaname");// 通过属性名来获取属性值

map.put("id", id);
map.put("name", nm);
list.add(map);
}
}
xrp.next();// 获取解析下一个事件
}
}catch (Exception e){
// TODO Auto-generated catch block
e.printStackTrace();
}
}

/**
* 解析省的XML
* */
public static void getBankProvince(Context context,List<Map<String, String>> list){
list.clear();
XmlResourceParser xrp = context.getResources().getXml(R.xml.province_bank);
try{
Map<String, String> map = null;
// 直到文档的结尾处
while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT){
// 如果遇到了开始标签
if (xrp.getEventType() == XmlResourceParser.START_TAG){
String tagName = xrp.getName();// 获取标签的名字
if (tagName.equals("row")){
map = new HashMap<String, String>();
String id = xrp.getAttributeValue(null, "id");// 通过属性名来获取属性值
String nm = xrp.getAttributeValue(null, "provincename");// 通过属性名来获取属性值

map.put("id", id);
map.put("name", nm);
list.add(map);
}
}
xrp.next();// 获取解析下一个事件
}
}catch (Exception e){
// TODO Auto-generated catch block
e.printStackTrace();
}
}

/**
* 解析银行的XML
* */
public static void getBank(Context context,List<Map<String, String>> list){
list.clear();
XmlResourceParser xrp = context.getResources().getXml(R.xml.bank);
try{
Map<String, String> map = null;
// 直到文档的结尾处
while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT){
// 如果遇到了开始标签
if (xrp.getEventType() == XmlResourceParser.START_TAG){
String tagName = xrp.getName();// 获取标签的名字
if (tagName.equals("row")){
map = new HashMap<String, String>();
String id = xrp.getAttributeValue(null, "id");// 通过属性名来获取属性值
String nm = xrp.getAttributeValue(null, "bankname");// 通过属性名来获取属性值

map.put("id", id);
map.put("name", nm);
list.add(map);
}
}
xrp.next();// 获取解析下一个事件
}
}catch (Exception e){
// TODO Auto-generated catch block
e.printStackTrace();
}
}

/**解析银行城市的XML */
public static void getBankCity(Context context,List<Map<String, String>> listCity,String bankInProvinceId){
listCity.clear();
XmlResourceParser xrp = context.getResources().getXml(R.xml.city_bank);
try{
// 直到文档的结尾处
while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT){
// 如果遇到了开始标签
if (xrp.getEventType() == XmlResourceParser.START_TAG){
String tagName = xrp.getName();// 获取标签的名字
if (tagName.equals("row")) {
Map<String, String> map = new HashMap<String, String>();

String proId = xrp.getAttributeValue(null, "provinceid");// 通过属性名来获取属性值
if (bankInProvinceId.equals(proId)) {
String id = xrp.getAttributeValue(null, "id");// 通过属性名来获取属性值
String cityname = xrp.getAttributeValue(null,"cityname");// 通过属性名来获取属性值
map.put("id", id);
map.put("name", cityname);
listCity.add(map);
}
}
}
xrp.next();// 获取解析下一个事件
}
}catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

/** 根据年月 得到当月的共有几天 */
public static int getLastDay(int year, int month) {
Calendar time = Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR, year); // year 为 int
time.set(Calendar.MONTH, month - 1);// 注意,Calendar对象默认一月为0
int day = time.getActualMaximum(Calendar.DAY_OF_MONTH);// 本月份的天数
return day;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: