Android Open Source - android-002 Place Record






From Project

Back to project page android-002.

License

The source code is released under:

Apache License

If you think the Android project android-002 listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package course.labs.locationlab;
//  w  w  w.  ja  v a2  s .  co  m
import android.graphics.Bitmap;
import android.location.Location;

public class PlaceRecord {
  private String mFlagUrl;
  private String mCountryName;
  private String mPlaceName;
  private Bitmap mFlagBitmap;
  private Location mLocation;

  public PlaceRecord(String flagUrl, String country, String place) {
    this.mFlagUrl = flagUrl;
    this.mCountryName = country;
    this.mPlaceName = place;
  }

  public PlaceRecord(Location location) {
    mLocation = location;
  }

  public PlaceRecord() {  
  }
  
  public String getFlagUrl() {
    return mFlagUrl;
  }

  public void setFlagUrl(String flagUrl) {
    this.mFlagUrl = flagUrl;
  }

  public String getCountryName() {
    return mCountryName;
  }

  public void setCountryName(String country) {
    this.mCountryName = country;
  }

  public String getPlace() {
    return mPlaceName;
  }

  public void setPlace(String place) {
    this.mPlaceName = place;
  }

  public Bitmap getFlagBitmap() {
    return mFlagBitmap;
  }

  public void setFlagBitmap(Bitmap mFlagBitmap) {
    this.mFlagBitmap = mFlagBitmap;
  }

  public void setLocation(Location location) {
    mLocation = location;
  }

  public Location getLocation() {
    return mLocation;
  }
  
  boolean intersects(Location location) {
    double tolerance = 1000;
    return (mLocation.distanceTo(location) <= tolerance);
  }

  @Override
  public String toString(){
    return "Place: " + mPlaceName + " Country: " + mCountryName;
    
  }
}




Java Source Code List

com.michaelfitzmaurice.android.modernart.MainActivity.java
com.michaelfitzmaurice.dailyselfie.AlarmReceiver.java
com.michaelfitzmaurice.dailyselfie.AlarmTimeInterval.java
com.michaelfitzmaurice.dailyselfie.Alarms.java
com.michaelfitzmaurice.dailyselfie.SelfieDetailActivity.java
com.michaelfitzmaurice.dailyselfie.SelfieListActivity.java
com.michaelfitzmaurice.dailyselfie.SelfieListViewAdapter.java
com.michaelfitzmaurice.dailyselfie.SelfieRecord.java
com.michaelfitzmaurice.dailyselfie.settings.ReminderIntervalDialogPreference.java
com.michaelfitzmaurice.dailyselfie.settings.SettingsActivity.java
com.michaelfitzmaurice.dailyselfie.settings.SettingsFragment.java
course.labs.contentproviderlab.MockLocationProvider.java
course.labs.contentproviderlab.PlaceDownloaderTask.java
course.labs.contentproviderlab.PlaceRecord.java
course.labs.contentproviderlab.PlaceViewActivity.java
course.labs.contentproviderlab.PlaceViewAdapter.java
course.labs.contentproviderlab.provider.PlaceBadgeContentProvider.java
course.labs.contentproviderlab.provider.PlaceBadgesContract.java
course.labs.contentproviderlab.provider.PlaceBadgesContract.java
course.labs.graphicslab.BubbleActivity.java
course.labs.locationlab.MockLocationProvider.java
course.labs.locationlab.PlaceDownloaderTask.java
course.labs.locationlab.PlaceRecord.java
course.labs.locationlab.PlaceViewActivity.java
course.labs.locationlab.PlaceViewAdapter.java
course.labs.notificationslab.DownloaderTask.java
course.labs.notificationslab.FeedFragment.java
course.labs.notificationslab.FriendsFragment.java
course.labs.notificationslab.MainActivity.java
course.labs.notificationslab.SelectionListener.java
course.labs.notificationslab.TestFrontEndActivity.java