package com.gapp.gvoa.util; import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.preference.PreferenceManager; import android.util.Log; public class GPreference { private final static String tag = "GPreference"; static Activity mainActivity=null; public static void init(Activity activity) { mainActivity = activity; } public static int getNetWork(){ int ret = 0XFFFF; ConnectivityManager connectMgr = (ConnectivityManager) mainActivity.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = connectMgr.getActiveNetworkInfo(); if(info!=null) { ret = info.getType(); } Log.e(tag, "networkStatus="+ret); return ret; } public static String downloadMp3Pref() { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mainActivity); String downLoadMp3Str = prefs.getString("pref_autodownload_mp3", "WIFI_ONLY"); Log.e(tag, "downLoadMp3Str="+downLoadMp3Str); return downLoadMp3Str; } public static float getPreferredTextSize() { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mainActivity); String textSizeStr= prefs.getString("pref_detail_text_size", "20"); return Float.valueOf(textSizeStr); } public static int getPreferredExpireDays() { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mainActivity); String expireStr= prefs.getString("pref_remove_mp3_x_days_before", "7"); return Integer.valueOf(expireStr); } }