package com.wing;
import com.wing.poem.vo.Level;

import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
public class Application extends android.app.Application {
	private static final String ERROR_CANT_LOAD_PACKAGE_INFO = "Can't load package info";
	private static final String DEFAULT_APPLICATION_VERSION = "1.0";
	private static final String DEBUG_METADATA_KEY = "debug";
	
	private static final int DEFAULT_APPLICATION_VERSION_CODE = 1;
	public static final int SWIPE_MIN_DISTANCE = 120;
	public static final int SWIPE_THRESHOLD_VELOCITY = 200;
	public static String APPLICATION_VERSION = DEFAULT_APPLICATION_VERSION;
	public static int APPLICATION_VERSION_CODE = DEFAULT_APPLICATION_VERSION_CODE;
	public final static String QUIT = "com.wing.app.money.quit";
	private static Context applicationContext;
	public static LayoutInflater inflater;
	public static boolean IS_DEBUG;
	@Override
	public void onCreate() {
		super.onCreate();
		try {
			
			inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
			applicationContext = getApplicationContext();
			PackageInfo packageInfo = applicationContext.getPackageManager()
					.getPackageInfo(applicationContext.getPackageName(), 0);
			ApplicationInfo applicationInfo = 
				getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA);
			Bundle applicationMetaData = applicationInfo.metaData;			
			APPLICATION_VERSION = packageInfo.versionName;
			APPLICATION_VERSION_CODE = packageInfo.versionCode;
//			DBAdapter.copyDB();
//			DBAdapter.getInstance();
			
			
			SharedPreferences sp = Application.getContext().getSharedPreferences(Level.NEW.toString(), Context.MODE_PRIVATE);
			Editor edit = sp.edit();
			edit.putBoolean(String.valueOf(0), false);
			edit.commit();
			
		} catch (NameNotFoundException e) {
			Log.e(getClass().getName(), ERROR_CANT_LOAD_PACKAGE_INFO, e);
		}
	}
	public static Context getContext() {
		return applicationContext;
	}

	public static boolean UIThreadStillActive() {
		return applicationContext != null
				&& applicationContext.getApplicationContext() != null;
	}
}
最近下载更多
17366635519  LV1 2022年8月30日
511076827  LV33 2022年4月11日
GZW012345  LV8 2022年4月8日
李秋天  LV6 2021年12月21日
wyx065747  LV67 2021年1月3日
fengxiao  LV8 2020年12月30日
a566566  LV9 2020年12月27日
小田田  LV4 2020年12月18日
cpemy_abc  LV10 2020年6月9日
没骨气的鱼  LV4 2020年6月6日
最近浏览更多
anjuw521  LV1 7月10日
AIWU1234  LV2 6月9日
求学的熊猫  LV11 6月3日
yhwyhw1  LV2 2023年12月19日
lmroman  LV8 2023年4月27日
sunny1314 2023年3月30日
暂无贡献等级
yzhszz  LV3 2022年12月27日
Java开发工程师_初心  LV1 2022年9月12日
17366635519  LV1 2022年8月30日
1532593037  LV8 2022年6月3日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友