2013年6月27日 星期四

[Android] setInfoWindowAdapter

   mMap.setInfoWindowAdapter(new InfoWindowAdapter() {



                @Override
                public View getInfoWindow(Marker arg0) {
                    return null;
                }

                @Override
                public View getInfoContents(Marker marker) {

                    View v = getLayoutInflater().inflate(R.layout.marker, null);

                    TextView info= (TextView) v.findViewById(R.id.info);

                    info.setText(Months_Detail_Activity.flower_name);

                    return v;
                }
            });

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;
  
 }