2013年3月20日 星期三

[Android] SharedPreferences

 SharedPreferences settings;
--


if(settings.contains("var"))
  {
   Log.i("var", "True");
   
   
  }
 else
  {
   Log.i("var", "False");
  }  
 }

--
settings.edit().putInt("var", your_variable).commit();


--

2013年3月18日 星期一

[Android] JSON Parser

 private static final String TAG_RESULTS = "results";
 private static final String TAG_ID = "name";


JSONParser jParser = new JSONParser();
  JSONObject json = jParser.getJSONFromUrl(url);
  try {

    results = json.getJSONArray(TAG_RESULTS);
   mString = new String[results.length()];

    for (int i = 0; i < results.length(); i++) {
    JSONObject c = results.getJSONObject(i);

     String id = c.getString(TAG_ID);

  

    }
  } catch (JSONException e) {
   e.printStackTrace();
  }

[Android] 檢查網路連接狀態

public boolean checkNet() {
  // TODO Auto-generated method stub
  ConnectivityManager conManager = (ConnectivityManager)
 getSystemService(CONNECTIVITY_SERVICE);//
  NetworkInfo networInfo = 
conManager.getActiveNetworkInfo(); //

   if (networInfo == null || !networInfo.isAvailable()) {
   
   //do something 
  
   return true;
  }
  
 
  return false;
  
 }