From 97cc92696ca2ba58061e77f67057b787cc6f1576 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sun, 4 Mar 2018 11:08:00 +0200 Subject: [PATCH 01/35] Fixed problem with duplicated accounts getting created. When initially importing contacts you could end up with duplicated accounts if you had more than one google account you were importing from. --- .../main/java/com/djonique/birdays/backup/RecoverHelper.java | 1 + .../main/java/com/djonique/birdays/utils/ContactsHelper.java | 1 + gradle.properties | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java b/app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java index cd9310c..48353c9 100644 --- a/app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java +++ b/app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java @@ -133,6 +133,7 @@ private void parseXml(XmlPullParser parser) { if (name.equals(PERSON) && person != null) { if (!Utils.isPersonAlreadyInDb(person, dbPersons)) { dbHelper.addRecord(person); + dbPersons.add(person); alarmHelper.setAlarms(person); } } diff --git a/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java b/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java index aa86cf9..a083bd0 100644 --- a/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java +++ b/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java @@ -200,6 +200,7 @@ protected Void doInBackground(Void... params) { for (Person person : contacts) { if (!Utils.isPersonAlreadyInDb(person, dbPersons)) { dbHelper.addRecord(person); + dbPersons.add(person); alarmHelper.setAlarms(person); } } diff --git a/gradle.properties b/gradle.properties index 1d3591c..16b3163 100644 --- a/gradle.properties +++ b/gradle.properties @@ -15,4 +15,6 @@ # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true \ No newline at end of file +# org.gradle.parallel=true + +android.injected.build.model.only.versioned=3 From b90a9b5dee4403855ed5f20e12ff48e8d487f778 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sun, 4 Mar 2018 11:12:23 +0200 Subject: [PATCH 02/35] Reworked the way separators are handled. Added ability to show the age the person is turning to (or has turned to) this year. --- .../birdays/activities/DetailActivity.java | 6 +- .../birdays/adapters/AllFragmentAdapter.java | 89 +++---------------- .../djonique/birdays/adapters/ItemType.java | 7 ++ .../birdays/fragments/AllFragment.java | 77 +--------------- .../djonique/birdays/models/DisplayedAge.java | 7 ++ .../com/djonique/birdays/models/Person.java | 3 +- .../djonique/birdays/models/Separator.java | 14 --- .../com/djonique/birdays/utils/Utils.java | 44 +++++++++ app/src/main/res/values-en/strings.xml | 1 + app/src/main/res/values/strings.xml | 6 +- app/src/main/res/xml/preferences.xml | 2 +- 11 files changed, 88 insertions(+), 168 deletions(-) create mode 100644 app/src/main/java/com/djonique/birdays/adapters/ItemType.java create mode 100644 app/src/main/java/com/djonique/birdays/models/DisplayedAge.java diff --git a/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java b/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java index 023cc08..45964cb 100644 --- a/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java +++ b/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java @@ -46,6 +46,7 @@ import com.djonique.birdays.adapters.FamousFragmentAdapter; import com.djonique.birdays.alarm.AlarmHelper; import com.djonique.birdays.database.DbHelper; +import com.djonique.birdays.models.DisplayedAge; import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Constants; import com.djonique.birdays.utils.Utils; @@ -103,7 +104,8 @@ public class DetailActivity extends AppCompatActivity { private DbHelper dbHelper; private Person person; private long timeStamp, date; - private String phoneNumber, email, displayedAge; + private String phoneNumber, email; + private DisplayedAge displayedAge; private boolean yearUnknown; @Override @@ -114,7 +116,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); boolean adEnabled = preferences.getBoolean(getString(R.string.ad_interstitial_key), true); - displayedAge = preferences.getString(Constants.DISPLAYED_AGE_KEY, "0"); + displayedAge = Utils.getDisplayedAge(preferences.getString(Constants.DISPLAYED_AGE_KEY, DisplayedAge.CURRENT.name())); /* * Interstitial doesn't work on Android API 26+ diff --git a/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java b/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java index cc294ed..5a1ab82 100644 --- a/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java +++ b/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java @@ -31,6 +31,7 @@ import com.djonique.birdays.activities.DetailActivity; import com.djonique.birdays.activities.MainActivity; import com.djonique.birdays.fragments.AllFragment; +import com.djonique.birdays.models.DisplayedAge; import com.djonique.birdays.models.Item; import com.djonique.birdays.models.Person; import com.djonique.birdays.models.Separator; @@ -41,27 +42,12 @@ import java.util.List; public class AllFragmentAdapter extends RecyclerView.Adapter { - - private static final int TYPE_PERSON = 0; - private static final int TYPE_SEPARATOR = 1; - - public boolean containsSeparatorJanuary; - public boolean containsSeparatorFebruary; - public boolean containsSeparatorMarch; - public boolean containsSeparatorApril; - public boolean containsSeparatorMay; - public boolean containsSeparatorJune; - public boolean containsSeparatorJuly; - public boolean containsSeparatorAugust; - public boolean containsSeparatorSeptember; - public boolean containsSeparatorOctober; - public boolean containsSeparatorNovember; - public boolean containsSeparatorDecember; + public boolean[] containedSeparators = new boolean[12]; //all months private List items; private AllFragment allFragment; private Context context; - private String displayedAge; + private DisplayedAge displayedAge; public AllFragmentAdapter(AllFragment allFragment) { this.allFragment = allFragment; @@ -117,57 +103,20 @@ public void removePerson(int location) { } private void checkSeparator(int type) { - switch (type) { - case Separator.TYPE_JANUARY: - containsSeparatorJanuary = false; - break; - case Separator.TYPE_FEBRUARY: - containsSeparatorFebruary = false; - break; - case Separator.TYPE_MARCH: - containsSeparatorMarch = false; - break; - case Separator.TYPE_APRIL: - containsSeparatorApril = false; - break; - case Separator.TYPE_MAY: - containsSeparatorMay = false; - break; - case Separator.TYPE_JUNE: - containsSeparatorJune = false; - break; - case Separator.TYPE_JULY: - containsSeparatorJuly = false; - break; - case Separator.TYPE_AUGUST: - containsSeparatorAugust = false; - break; - case Separator.TYPE_SEPTEMBER: - containsSeparatorSeptember = false; - break; - case Separator.TYPE_OCTOBER: - containsSeparatorOctober = false; - break; - case Separator.TYPE_NOVEMBER: - containsSeparatorNovember = false; - break; - case Separator.TYPE_DECEMBER: - containsSeparatorDecember = false; - break; - } + containedSeparators[type] = false; } @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { context = parent.getContext(); - displayedAge = PreferenceManager.getDefaultSharedPreferences(context) - .getString(Constants.DISPLAYED_AGE_KEY, "0"); - switch (viewType) { - case TYPE_PERSON: + displayedAge = Utils.getDisplayedAge(PreferenceManager.getDefaultSharedPreferences(context) + .getString(Constants.DISPLAYED_AGE_KEY, DisplayedAge.CURRENT.name())); + switch (ItemType.values()[viewType]) { + case PERSON: View view = LayoutInflater.from(context).inflate(R.layout.description_list_view, parent, false); return new ListViewHolder(view); - case TYPE_SEPARATOR: + case SEPARATOR: View separator = LayoutInflater.from(context).inflate(R.layout.model_separator, parent, false); return new SeparatorViewHolder(separator); @@ -198,7 +147,7 @@ public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { listViewHolder.tvDate.setText(Utils.getDateWithoutYear(date)); } else { listViewHolder.tvAge.setVisibility(View.VISIBLE); - final int age = (displayedAge.equals("0") ? Utils.getCurrentAge(date) : Utils.getFutureAge(date)); + final int age = Utils.getAge(date, displayedAge); listViewHolder.tvDate.setText(Utils.getDate(date)); GradientDrawable ageCircle = (GradientDrawable) listViewHolder.tvAge.getBackground(); ageCircle.setColor(ContextCompat.getColor(context, getAgeCircleColor(age))); @@ -239,19 +188,9 @@ public void removeAllPersons() { if (getItemCount() != 0) { items = new ArrayList<>(); notifyDataSetChanged(); - - containsSeparatorJanuary = false; - containsSeparatorFebruary = false; - containsSeparatorMarch = false; - containsSeparatorApril = false; - containsSeparatorMay = false; - containsSeparatorJune = false; - containsSeparatorJuly = false; - containsSeparatorAugust = false; - containsSeparatorSeptember = false; - containsSeparatorOctober = false; - containsSeparatorNovember = false; - containsSeparatorDecember = false; + for (int i = 0; i < containedSeparators.length; i++) { + containedSeparators[i] = false; + } } } @@ -273,7 +212,7 @@ private int getAgeCircleColor(int age) { @Override public int getItemViewType(int position) { - return getItem(position).isPerson() ? TYPE_PERSON : TYPE_SEPARATOR; + return getItem(position).isPerson() ? ItemType.PERSON.ordinal() : ItemType.SEPARATOR.ordinal(); } private static class ListViewHolder extends RecyclerView.ViewHolder { diff --git a/app/src/main/java/com/djonique/birdays/adapters/ItemType.java b/app/src/main/java/com/djonique/birdays/adapters/ItemType.java new file mode 100644 index 0000000..10ad239 --- /dev/null +++ b/app/src/main/java/com/djonique/birdays/adapters/ItemType.java @@ -0,0 +1,7 @@ +package com.djonique.birdays.adapters; + +public enum ItemType { + PERSON, + SEPARATOR, + ANNIVERSARY, +} diff --git a/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java b/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java index 07537a3..744855a 100644 --- a/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java +++ b/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java @@ -152,80 +152,11 @@ public void addAllPersonsFromDb() { } private Separator getSeparator(Person person) { + int month = person.getMonth(); Separator separator = null; - switch (person.getMonth()) { - case Calendar.JANUARY: - if (!adapter.containsSeparatorJanuary) { - adapter.containsSeparatorJanuary = true; - separator = new Separator(Separator.TYPE_JANUARY); - } - break; - case Calendar.FEBRUARY: - if (!adapter.containsSeparatorFebruary) { - adapter.containsSeparatorFebruary = true; - separator = new Separator(Separator.TYPE_FEBRUARY); - } - break; - case Calendar.MARCH: - if (!adapter.containsSeparatorMarch) { - adapter.containsSeparatorMarch = true; - separator = new Separator(Separator.TYPE_MARCH); - } - break; - case Calendar.APRIL: - if (!adapter.containsSeparatorApril) { - adapter.containsSeparatorApril = true; - separator = new Separator(Separator.TYPE_APRIL); - } - break; - case Calendar.MAY: - if (!adapter.containsSeparatorMay) { - adapter.containsSeparatorMay = true; - separator = new Separator(Separator.TYPE_MAY); - } - break; - case Calendar.JUNE: - if (!adapter.containsSeparatorJune) { - adapter.containsSeparatorJune = true; - separator = new Separator(Separator.TYPE_JUNE); - } - break; - case Calendar.JULY: - if (!adapter.containsSeparatorJuly) { - adapter.containsSeparatorJuly = true; - separator = new Separator(Separator.TYPE_JULY); - } - break; - case Calendar.AUGUST: - if (!adapter.containsSeparatorAugust) { - adapter.containsSeparatorAugust = true; - separator = new Separator(Separator.TYPE_AUGUST); - } - break; - case Calendar.SEPTEMBER: - if (!adapter.containsSeparatorSeptember) { - adapter.containsSeparatorSeptember = true; - separator = new Separator(Separator.TYPE_SEPTEMBER); - } - break; - case Calendar.OCTOBER: - if (!adapter.containsSeparatorOctober) { - adapter.containsSeparatorOctober = true; - separator = new Separator(Separator.TYPE_OCTOBER); - } - break; - case Calendar.NOVEMBER: - if (!adapter.containsSeparatorNovember) { - adapter.containsSeparatorNovember = true; - separator = new Separator(Separator.TYPE_NOVEMBER); - } - break; - case Calendar.DECEMBER: - if (!adapter.containsSeparatorDecember) { - adapter.containsSeparatorDecember = true; - separator = new Separator(Separator.TYPE_DECEMBER); - } - break; + if (!adapter.containedSeparators[month]) { + adapter.containedSeparators[month] = true; + separator = new Separator(month); } return separator; } diff --git a/app/src/main/java/com/djonique/birdays/models/DisplayedAge.java b/app/src/main/java/com/djonique/birdays/models/DisplayedAge.java new file mode 100644 index 0000000..b4f0237 --- /dev/null +++ b/app/src/main/java/com/djonique/birdays/models/DisplayedAge.java @@ -0,0 +1,7 @@ +package com.djonique.birdays.models; + +public enum DisplayedAge { + CURRENT, + FUTURE, + TURNING, +} diff --git a/app/src/main/java/com/djonique/birdays/models/Person.java b/app/src/main/java/com/djonique/birdays/models/Person.java index 2d2907a..01d37f8 100644 --- a/app/src/main/java/com/djonique/birdays/models/Person.java +++ b/app/src/main/java/com/djonique/birdays/models/Person.java @@ -137,7 +137,8 @@ public boolean equals(Object obj) { return false; } Person person = (Person) obj; - return name.equalsIgnoreCase(person.getName()); + return this.name.equalsIgnoreCase(person.name) && + this.date == person.date; } @Override diff --git a/app/src/main/java/com/djonique/birdays/models/Separator.java b/app/src/main/java/com/djonique/birdays/models/Separator.java index 5eb24f1..f87bbe9 100644 --- a/app/src/main/java/com/djonique/birdays/models/Separator.java +++ b/app/src/main/java/com/djonique/birdays/models/Separator.java @@ -17,20 +17,6 @@ package com.djonique.birdays.models; public class Separator implements Item { - - public static final int TYPE_JANUARY = 0; - public static final int TYPE_FEBRUARY = 1; - public static final int TYPE_MARCH = 2; - public static final int TYPE_APRIL = 3; - public static final int TYPE_MAY = 4; - public static final int TYPE_JUNE = 5; - public static final int TYPE_JULY = 6; - public static final int TYPE_AUGUST = 7; - public static final int TYPE_SEPTEMBER = 8; - public static final int TYPE_OCTOBER = 9; - public static final int TYPE_NOVEMBER = 10; - public static final int TYPE_DECEMBER = 11; - private int type; public Separator(int type) { diff --git a/app/src/main/java/com/djonique/birdays/utils/Utils.java b/app/src/main/java/com/djonique/birdays/utils/Utils.java index db31ffe..3b3eafb 100644 --- a/app/src/main/java/com/djonique/birdays/utils/Utils.java +++ b/app/src/main/java/com/djonique/birdays/utils/Utils.java @@ -29,6 +29,7 @@ import android.widget.Toast; import com.djonique.birdays.R; +import com.djonique.birdays.models.DisplayedAge; import com.djonique.birdays.models.Person; import com.djonique.birdays.widget.WidgetProvider; @@ -89,6 +90,44 @@ public static long getTimeOffset() { return TimeZone.getDefault().getOffset(today.getTimeInMillis()); } + /** + * Determines the way the age should be displayed. + * @param candidate + * @return + */ + public static DisplayedAge getDisplayedAge(String candidate) { + //need to support both indexes and strings + DisplayedAge[] values = DisplayedAge.values(); + for (DisplayedAge value : values) { + if (candidate.equals(value.name())) { + return value; + } + } + try { + //0 current, 1 future + Integer index = Integer.parseInt(candidate); + return values[index]; + } + catch (NumberFormatException nfex) + { + //pass + } + + return DisplayedAge.CURRENT; + } + + public static int getAge(long date, DisplayedAge displayedAge) { + switch (displayedAge) { + default: + case CURRENT: + return getCurrentAge(date); + case TURNING: + return getTurningAge(date); + case FUTURE: + return getFutureAge(date); + } + } + /** * Returns current age */ @@ -104,6 +143,11 @@ public static int getCurrentAge(long date) { return age; } + public static int getTurningAge(long date) { + dayOfBirthday.setTimeInMillis(date); + return getYear(today) - getYear(dayOfBirthday); + } + /** * Returns future age */ diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index 1290070..a955b50 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -163,6 +163,7 @@ Current + Turning/Turned Future diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0bf2fb4..86c0310 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -203,12 +203,14 @@ Current + Turning/Turned Future - 0 - 1 + CURRENT + TURNING + FUTURE You must restart an app for these changes to take effect diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 44d8098..afe6429 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -81,7 +81,7 @@ android:summary="%s" android:title="@string/start_page" /> Date: Sun, 4 Mar 2018 14:03:26 +0200 Subject: [PATCH 03/35] Updated romanian translation. --- app/src/main/res/values-ro/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 78be459..3ef0123 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -163,6 +163,7 @@ Actuală + Împlinită anul acesta Viitor From d5e904134f18a1ad05c4791566257f4412209785 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Fri, 9 Mar 2018 15:54:37 +0200 Subject: [PATCH 04/35] Added ability to add multiple notifications beforehand for the same person. Instead of being able to only add a single extra notification (either 1 day, 2 days, 3 days, 1 week or 2 weeks beforehand) you can add any/all of these. --- .../birdays/activities/DetailActivity.java | 2 +- .../birdays/activities/EditActivity.java | 2 +- .../birdays/activities/SettingsActivity.java | 57 +++++--- .../djonique/birdays/alarm/AlarmHelper.java | 132 +++++++++--------- .../djonique/birdays/alarm/AlarmReceiver.java | 17 ++- .../birdays/database/DbQueryManager.java | 1 + .../birdays/fragments/AllFragment.java | 4 +- .../com/djonique/birdays/utils/Constants.java | 2 +- app/src/main/res/values-be/strings.xml | 2 +- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-el/strings.xml | 2 +- app/src/main/res/values-en/strings.xml | 4 +- app/src/main/res/values-es/strings.xml | 2 +- app/src/main/res/values-fil/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values-hu/strings.xml | 2 +- app/src/main/res/values-in/strings.xml | 2 +- app/src/main/res/values-it/strings.xml | 2 +- app/src/main/res/values-ja/strings.xml | 2 +- app/src/main/res/values-kab/strings.xml | 2 +- app/src/main/res/values-kk/strings.xml | 2 +- app/src/main/res/values-nb/strings.xml | 2 +- app/src/main/res/values-nl/strings.xml | 2 +- app/src/main/res/values-pt/strings.xml | 2 +- app/src/main/res/values-ro/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 2 +- app/src/main/res/values-tr/strings.xml | 2 +- app/src/main/res/values-uk/strings.xml | 2 +- app/src/main/res/values-zh-rTW/strings.xml | 2 +- app/src/main/res/values-zh/strings.xml | 2 +- app/src/main/res/values/strings.xml | 17 ++- app/src/main/res/xml/preferences.xml | 6 +- 32 files changed, 156 insertions(+), 130 deletions(-) diff --git a/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java b/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java index 45964cb..4c0f6e8 100644 --- a/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java +++ b/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java @@ -286,7 +286,7 @@ private void deletePersonDialog(final Person person) { @Override public void onClick(DialogInterface dialog, int which) { - new AlarmHelper(getApplicationContext()).removeAlarms(timeStamp); + new AlarmHelper(getApplicationContext()).removeAlarms(person); dbHelper.removeRecord(timeStamp); Utils.notifyWidget(getApplicationContext()); dialog.dismiss(); diff --git a/app/src/main/java/com/djonique/birdays/activities/EditActivity.java b/app/src/main/java/com/djonique/birdays/activities/EditActivity.java index 27f5ec6..20c0da5 100644 --- a/app/src/main/java/com/djonique/birdays/activities/EditActivity.java +++ b/app/src/main/java/com/djonique/birdays/activities/EditActivity.java @@ -164,7 +164,7 @@ private String updateText(EditText editText) { private void setAlarms(Person person) { AlarmHelper alarmHelper = new AlarmHelper(this); - alarmHelper.removeAlarms(person.getTimeStamp()); + alarmHelper.removeAlarms(person); alarmHelper.setAlarms(person); } diff --git a/app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java b/app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java index 86035a9..7d45761 100644 --- a/app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java +++ b/app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java @@ -28,6 +28,7 @@ import android.os.Bundle; import android.os.PowerManager; import android.preference.ListPreference; +import android.preference.MultiSelectListPreference; import android.preference.Preference; import android.preference.PreferenceFragment; import android.preference.PreferenceManager; @@ -53,7 +54,10 @@ import com.djonique.birdays.utils.PermissionManager; import com.djonique.birdays.utils.Utils; +import java.util.LinkedHashMap; import java.util.List; +import java.util.Map; +import java.util.Set; public class SettingsActivity extends AppCompatActivity implements ContactsHelper.LoadingContactsListener { @@ -182,6 +186,28 @@ public static class BirdaysPreferenceFragment extends PreferenceFragment private SharedPreferences preferences; + private String getAdditionalNotificationsSelectedValues(MultiSelectListPreference preference) { + final Map names = new LinkedHashMap<>(); + + for (int i = 0; i < preference.getEntryValues().length; i++) { + names.put(preference.getEntryValues()[i], preference.getEntries()[i]); + } + StringBuilder sb = new StringBuilder(); + for (CharSequence candidate : names.keySet()) { + if (preference.getValues().contains(candidate)) { + sb.append(names.get(candidate)).append(", "); + } + } + if (sb.length() > 2) { + sb.setLength(sb.length() - 2); //remove last ', ' + } + else { + sb.append(getActivity().getApplicationContext().getText(R.string.never)); + } + + return sb.toString(); + } + @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -189,14 +215,18 @@ public void onCreate(Bundle savedInstanceState) { preferences = PreferenceManager.getDefaultSharedPreferences(getActivity()); + MultiSelectListPreference multi = (MultiSelectListPreference) findPreference(Constants.ADDITIONAL_NOTIFICATION_KEY); + multi.setSummary(getAdditionalNotificationsSelectedValues(multi)); + /* * Set summary for additional notification */ findPreference(Constants.ADDITIONAL_NOTIFICATION_KEY).setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { @Override - public boolean onPreferenceChange(Preference preference, Object newValue) { - ((ListPreference) preference).setValue(newValue.toString()); - preference.setSummary(((ListPreference) preference).getEntry()); + public boolean onPreferenceChange(Preference uncastPreference, Object newValue) { + final MultiSelectListPreference preference = (MultiSelectListPreference) uncastPreference; + preference.setValues((Set) newValue); + preference.setSummary(getAdditionalNotificationsSelectedValues(preference)); return true; } }); @@ -424,13 +454,11 @@ public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, Strin new Thread(new Runnable() { @Override public void run() { - if (isChecked) { - for (Person person : persons) { + for (Person person : persons) { + if (isChecked) { alarmHelper.setAlarms(person); - } - } else { - for (Person person : persons) { - alarmHelper.removeAlarms(person.getTimeStamp()); + } else { + alarmHelper.removeAlarms(person); } } } @@ -452,15 +480,13 @@ public void run() { @Override public void onResume() { super.onResume(); - getPreferenceScreen().getSharedPreferences() - .registerOnSharedPreferenceChangeListener(this); + getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); } @Override public void onPause() { super.onPause(); - getPreferenceScreen().getSharedPreferences() - .unregisterOnSharedPreferenceChangeListener(this); + getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this); } private void restartAlarms(final AlarmHelper alarmHelper, final List persons) { @@ -468,7 +494,7 @@ private void restartAlarms(final AlarmHelper alarmHelper, final List per @Override public void run() { for (Person person : persons) { - alarmHelper.removeAlarms(person.getTimeStamp()); + alarmHelper.removeAlarms(person); alarmHelper.setAlarms(person); } } @@ -476,8 +502,7 @@ public void run() { } private void restartApp() { - Intent intent = getActivity().getPackageManager() - .getLaunchIntentForPackage(getActivity().getPackageName()); + Intent intent = getActivity().getPackageManager().getLaunchIntentForPackage(getActivity().getPackageName()); if (intent != null) { intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); diff --git a/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java b/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java index 8287293..c879eae 100644 --- a/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java +++ b/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java @@ -32,15 +32,19 @@ import com.djonique.birdays.utils.Utils; import java.util.Calendar; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Set; -public class AlarmHelper { +import static android.text.format.DateUtils.DAY_IN_MILLIS; - private static final int REQUEST_CODE_OFFSET = 99; - private long defaultNotificationTime = 645703200000L - Utils.getTimeOffset(); - private long additionalNotificationOffset; - private Context context; - private AlarmManager alarmManager; - private SharedPreferences preferences; +public class AlarmHelper { + final private long defaultNotificationTime = 645703200000L - Utils.getTimeOffset(); + final private HashMap> pendingIntents = new HashMap<>(); + final private Context context; + final private AlarmManager alarmManager; + final private SharedPreferences preferences; public AlarmHelper(Context context) { this.context = context; @@ -55,9 +59,9 @@ public AlarmHelper(Context context) { public void setAlarms(Person person) { try { setAlarm(person); - additionalNotificationOffset = Long.parseLong(preferences.getString(Constants.ADDITIONAL_NOTIFICATION_KEY, "0")); - if (additionalNotificationOffset != 0) { - setAdditionalAlarm(person); + Set additionalNotificationOffsets = getAdditionalNotificationOffsets(); + if ((additionalNotificationOffsets != null) && (!additionalNotificationOffsets.isEmpty())) { + setAdditionalAlarms(person); } } catch (SecurityException e) { if (context instanceof Activity) { @@ -71,6 +75,14 @@ public void run() { } } + private void addPendingIntent(Person person, PendingIntent pendingIntent) { + if (!pendingIntents.containsKey(person)) { + pendingIntents.put(person, new HashSet()); + } + + pendingIntents.get(person).add(pendingIntent); + } + /** * Set up main alarm */ @@ -85,28 +97,33 @@ private void setAlarm(Person person) { PendingIntent pendingIntent = PendingIntent.getBroadcast(context.getApplicationContext(), (int) person.getTimeStamp(), intent, PendingIntent.FLAG_UPDATE_CURRENT); + addPendingIntent(person, pendingIntent); //main alarm + setAlarmDependingOnApi(alarmManager, triggerAtMillis, pendingIntent); } /** - * Set up additional alarm + * Set up additional alarms */ - private void setAdditionalAlarm(Person person) { - additionalNotificationOffset = Long.parseLong(preferences.getString(Constants.ADDITIONAL_NOTIFICATION_KEY, "0")); + private void setAdditionalAlarms(Person person) { + Set additionalNotificationOffsets = getAdditionalNotificationOffsets(); + for (Long additionalNotificationOffset : additionalNotificationOffsets) { + Intent intent = new Intent(context, AlarmReceiver.class); + intent.putExtra(Constants.NAME, person.getName()); + intent.putExtra(Constants.WHEN, setWhen(additionalNotificationOffset)); + intent.putExtra(Constants.TIME_STAMP, person.getTimeStamp()); - Intent intent = new Intent(context, AlarmReceiver.class); - intent.putExtra(Constants.NAME, person.getName()); - intent.putExtra(Constants.WHEN, setWhen(additionalNotificationOffset)); - intent.putExtra(Constants.TIME_STAMP, person.getTimeStamp()); + long triggerAtMillis = setupCalendarYear(person, additionalNotificationOffset); - long triggerAtMillis = setupCalendarYear(person, additionalNotificationOffset); + int requestCode = (int) (person.getTimeStamp() + additionalNotificationOffset); - int requestCode = (int) person.getTimeStamp() + REQUEST_CODE_OFFSET; + PendingIntent pendingIntent = PendingIntent.getBroadcast(context.getApplicationContext(), + (int) requestCode, intent, PendingIntent.FLAG_UPDATE_CURRENT); - PendingIntent pendingIntent = PendingIntent.getBroadcast(context.getApplicationContext(), - requestCode, intent, PendingIntent.FLAG_UPDATE_CURRENT); + addPendingIntent(person, pendingIntent); - setAlarmDependingOnApi(alarmManager, triggerAtMillis, pendingIntent); + setAlarmDependingOnApi(alarmManager, triggerAtMillis, pendingIntent); + } } /** @@ -128,70 +145,55 @@ private void setAlarmDependingOnApi(AlarmManager alarmManager, * Configures text for additional notification */ private String setWhen(long offset) { - String[] dates = context.getResources().getStringArray(R.array.additional_notification_delay); - String[] entryValues = context.getResources().getStringArray(R.array.additional_notification_entry_values); - String when = null; - for (int i = 1; i < entryValues.length; i++) { - if (offset == Long.parseLong(entryValues[i])) { - when = dates[i]; + final String[] dates = context.getResources().getStringArray(R.array.additional_notification_delay); + final String[] entryValues = context.getResources().getStringArray(R.array.additional_notification_entry_values); + for (int i = 0; i < entryValues.length; i++) { + if (offset == (Long.parseLong(entryValues[i]) * DAY_IN_MILLIS)) { + return dates[i + 1]; } } - return when; + return null; } - /** - * Removes all alarms - */ - public void removeAlarms(long timeStamp) { - removeAlarm(timeStamp); - additionalNotificationOffset = Long.parseLong(preferences.getString(Constants.ADDITIONAL_NOTIFICATION_KEY, "0")); - if (additionalNotificationOffset != 0) { - removeAdditionalAlarm(timeStamp); + private Set getAdditionalNotificationOffsets() { + final Set strs = preferences.getStringSet(Constants.ADDITIONAL_NOTIFICATION_KEY, Collections.emptySet()); + final Set results = new HashSet<>(); + for (String str : strs) { + results.add(Long.parseLong(str) * DAY_IN_MILLIS); } - } - - /** - * Removes main alarm - */ - private void removeAlarm(long timeStamp) { - Intent intent = new Intent(context, AlarmReceiver.class); - PendingIntent pendingIntent = PendingIntent.getBroadcast(context, (int) timeStamp, intent, - PendingIntent.FLAG_UPDATE_CURRENT); - - alarmManager.cancel(pendingIntent); + return results; } /** - * Removes additional alarm + * Removes all alarms */ - private void removeAdditionalAlarm(long timeStamp) { - Intent intent = new Intent(context, AlarmReceiver.class); - - int requestCode = (int) timeStamp + REQUEST_CODE_OFFSET; - - PendingIntent pendingIntent = PendingIntent.getBroadcast(context, requestCode, intent, - PendingIntent.FLAG_UPDATE_CURRENT); + public void removeAlarms(Person person) { + if (pendingIntents.containsKey(person)) { + for (PendingIntent pendingIntent : pendingIntents.get(person)) { + alarmManager.cancel(pendingIntent); + } - alarmManager.cancel(pendingIntent); + pendingIntents.remove(person); + } } /** * Set up time for triggering alarm */ private long setupCalendarYear(Person person, long offset) { - long now = Calendar.getInstance().getTimeInMillis(); - long notificationTime = preferences.getLong(Constants.NOTIFICATION_TIME_KEY, defaultNotificationTime); - Calendar notificationTimeCalendar = Calendar.getInstance(); + final long now = Calendar.getInstance().getTimeInMillis(); + final long notificationTime = preferences.getLong(Constants.NOTIFICATION_TIME_KEY, defaultNotificationTime); + final Calendar notificationTimeCalendar = Calendar.getInstance(); notificationTimeCalendar.setTimeInMillis(notificationTime); - int hour = notificationTimeCalendar.get(Calendar.HOUR_OF_DAY); - int minutes = notificationTimeCalendar.get(Calendar.MINUTE); + final int hour = notificationTimeCalendar.get(Calendar.HOUR_OF_DAY); + final int minutes = notificationTimeCalendar.get(Calendar.MINUTE); - long date = person.getDate() - offset; - int year = Calendar.getInstance().get(Calendar.YEAR); + final long date = person.getDate() - offset; + final int year = Calendar.getInstance().get(Calendar.YEAR); - Calendar calendar = Calendar.getInstance(); + final Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(date); calendar.set(Calendar.YEAR, year); calendar.set(Calendar.HOUR_OF_DAY, hour); diff --git a/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java b/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java index 660553c..a594943 100644 --- a/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java +++ b/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java @@ -108,15 +108,14 @@ private void createNotificationChannel(Context context) { * Builds default notification */ private NotificationCompat.Builder buildNotification(Context context, String title, String text) { - NotificationCompat.Builder builder = new NotificationCompat.Builder(context, CHANNEL_ID); - builder.setContentTitle(title); - builder.setContentText(text); - builder.setSmallIcon(R.drawable.ic_notification); - builder.setColor(context.getResources().getColor(R.color.accent_green_200)); - builder.setCategory(NotificationCompat.CATEGORY_EVENT); - builder.setPriority(NotificationCompat.PRIORITY_HIGH); - builder.setVisibility(NotificationCompat.VISIBILITY_PUBLIC); - return builder; + return new NotificationCompat.Builder(context, CHANNEL_ID) + .setContentTitle(title) + .setContentText(text) + .setSmallIcon(R.drawable.ic_notification) + .setColor(context.getResources().getColor(R.color.accent_green_200)) + .setCategory(NotificationCompat.CATEGORY_EVENT) + .setPriority(NotificationCompat.PRIORITY_HIGH) + .setVisibility(NotificationCompat.VISIBILITY_PUBLIC); } /** diff --git a/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java b/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java index 2a8966b..2e8507b 100644 --- a/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java +++ b/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java @@ -35,6 +35,7 @@ public class DbQueryManager { this.database = database; } + //FIXME: make this work with IDs instead of timestamps public Person getPerson(long timeStamp) { Cursor cursor = database.query(DbHelper.DB_PERSONS, null, DbHelper.SELECTION_TIME_STAMP, diff --git a/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java b/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java index 744855a..0dccd68 100644 --- a/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java +++ b/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java @@ -164,7 +164,7 @@ private Separator getSeparator(Person person) { public void removePersonDialog(final int location) { AlertDialog.Builder builder = new AlertDialog.Builder(activity); - Person person = (Person) adapter.getItem(location); + final Person person = (Person) adapter.getItem(location); final long timeStamp = person.getTimeStamp(); builder.setMessage(getString(R.string.delete_record_text) + person.getName() + "?"); @@ -197,7 +197,7 @@ public void onViewAttachedToWindow(View v) { @Override public void onViewDetachedFromWindow(View v) { if (isRemoved[0]) { - alarmHelper.removeAlarms(timeStamp); + alarmHelper.removeAlarms(person); activity.dbHelper.removeRecord(timeStamp); deletingPersonListener.onPersonDeleted(timeStamp); } diff --git a/app/src/main/java/com/djonique/birdays/utils/Constants.java b/app/src/main/java/com/djonique/birdays/utils/Constants.java index 39c08d4..98c9f44 100644 --- a/app/src/main/java/com/djonique/birdays/utils/Constants.java +++ b/app/src/main/java/com/djonique/birdays/utils/Constants.java @@ -35,7 +35,7 @@ public interface Constants { // Settings keys String NOTIFICATIONS_KEY = "notifications_key"; String NOTIFICATION_TIME_KEY = "notification_time_key"; - String ADDITIONAL_NOTIFICATION_KEY = "additional_notification_key"; + String ADDITIONAL_NOTIFICATION_KEY = "additional_notification_key_multi"; String RINGTONE_KEY = "ringtone_key"; String NIGHT_MODE_KEY = "night_mode_key"; String START_PAGE = "start_page_key"; diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index b81ca15..e30b886 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -111,9 +111,9 @@ Разрешить приложению присылать уведомления о предстоящих днях рождения Время уведомления Дополнительное уведомление + Никогда - Никогда За 1 день За 2 дня За 3 дня diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index c2e4216..bad539c 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -111,9 +111,9 @@ Der App erlauben, Benachrichtigungen von anstehenden Geburtstagen zu senden Zeitpunkt der Benachrichtigung Weitere Benachrichtigung + Nie - Nie 1 Tag vorher 2 Tage vorher 3 Tage vorher diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 1d46df4..a8c4dd4 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -111,9 +111,9 @@ Αφήστε την εφαρμογή να στείλει ειδοποιήσεις για τα επερχόμενα γενέθλια Χρόνος ειδοποίησης Πρόσθετη ειδοποίηση + Ποτέ - Ποτέ Mία ηέρα πριν Δύο μέρες πριν Τρεις ημέρες πριν diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index a955b50..e1a0865 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -110,10 +110,10 @@ Notifications Allow the app to send notifications of upcoming birthdays Notification time - Additional notification + Additional notifications + Never - Never 1 day before 2 days before 3 days before diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index d78dae9..272c432 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -111,9 +111,9 @@ Permitir que la app te envíe notificaciones de próximos cumpleaños Tiempo de la notificación Notificaciones adicionales + Nunca - Nunca 1 día antes 2 días antes 3 días antes diff --git a/app/src/main/res/values-fil/strings.xml b/app/src/main/res/values-fil/strings.xml index 616b985..88252b4 100644 --- a/app/src/main/res/values-fil/strings.xml +++ b/app/src/main/res/values-fil/strings.xml @@ -111,9 +111,9 @@ Hayaan ang app na mag padala ng notipikasyon ng nalalapit na kaarawan Oras ng notipikasyon Karagdagang notipikasyon + Hindi kailanman - Hindi kailanman Bago ang 1 araw Bago ang 2 na araw Bago ang 3 na araw diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 48bf8ef..ecd9948 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -111,9 +111,9 @@ Permettre l’application envoyer des notifications d’anniversaires à venir Heure de notification Notification supplémentaire + Jamais - Jamais 1 jour avant 2 jours avant 3 jours avant diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 28d38da..0afdc5d 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -111,9 +111,9 @@ Engedélyezze, hogy az alkalmazás küldjön értesítéseket a következő születésnapokról Értesítés idő Kiegészítő értesítés + Soha - Soha 1 nappal előtte 2 nappal előtte 3 nappal előtte diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 4c74cd0..6c9573a 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -111,9 +111,9 @@ Izinkan aplikasi mengirim notifikasi ulang tahun yang akan datang Waktu notifikasi Notifikasi tambahan + Tidak pernah - Tidak pernah Sehari sebelumnya 2 hari sebelumnya 3 hari sebelumnya diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 9a84e0f..e264a13 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -111,9 +111,9 @@ Consentire all\'app di inviare notifiche dei compleanni imminenti Ora di notifica Ulteriori notifiche + Mai - Mai 1 giorno prima 2 giorni prima 3 giorni prima diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 822eaf8..2c15b7f 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -111,9 +111,9 @@ アプリが誕生日の通知を送信することを許可します 通知時間 追加通知 + 決して - 決して 1日前 2日前 3日前 diff --git a/app/src/main/res/values-kab/strings.xml b/app/src/main/res/values-kab/strings.xml index af7532f..22ecd57 100644 --- a/app/src/main/res/values-kab/strings.xml +++ b/app/src/main/res/values-kab/strings.xml @@ -111,9 +111,9 @@ Sireg asnas akken ad yazen ilɣa n imulliyen i d-iteddun Akud n wulɣu Ilɣa nniḍen + Wurǧin - Wurǧin Send 1 n wass Send 2 n wussan Send 3 n wussan diff --git a/app/src/main/res/values-kk/strings.xml b/app/src/main/res/values-kk/strings.xml index b81ca15..e30b886 100644 --- a/app/src/main/res/values-kk/strings.xml +++ b/app/src/main/res/values-kk/strings.xml @@ -111,9 +111,9 @@ Разрешить приложению присылать уведомления о предстоящих днях рождения Время уведомления Дополнительное уведомление + Никогда - Никогда За 1 день За 2 дня За 3 дня diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 1b4a0fa..4ce3382 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -111,9 +111,9 @@ Tillat appen å sende varslinger om kommende bursdager Varslingsklokkeslett Ytterlig varsling + Aldri - Aldri 1 dag før 2 dager før 3 dager før diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 4d120fa..3604eab 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -111,9 +111,9 @@ Sta de toepassing toe om toekomstige verjaardagsmeldingen te verzenden Meldingstijd Aanvullende notificatie + Nooit - Nooit 1dag ervoor 2 dagen ervoor 3 dagen ervoor diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 34c549e..553e86d 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -111,9 +111,9 @@ Permitir que o aplicativo envie notificações de aniversários futuros Hora de notificação Notificação adicional + Nunca - Nunca 1 dia antes 2 dias antes 3 dias antes diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 3ef0123..865b453 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -111,9 +111,9 @@ Permite aplicației să trimită notificări pentru viitoarele aniversări Timp notificare Notificări suplimentare + Niciodată - Niciodată Cu o zi înainte Cu 2 zile înainte Cu 3 zile înainte diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index b81ca15..e30b886 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -111,9 +111,9 @@ Разрешить приложению присылать уведомления о предстоящих днях рождения Время уведомления Дополнительное уведомление + Никогда - Никогда За 1 день За 2 дня За 3 дня diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index d771a92..0d049e0 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -111,9 +111,9 @@ Uygulamaya yaklaşan doğum günleri bildirimlerini göndermeye izin ver Bildirim zamanı Ek bildirim + Hiçbir zaman - Hiçbir zaman 1 gün önce 2 gün önce 3 gün önce diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 99d135d..933b76d 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -111,9 +111,9 @@ Дозволити застосунку присилати сповіщення про майбутні дні народження Час сповіщення Додаткове сповіщення + Ніколи - Ніколи За 1 день За 2 дні За 3 дні diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 0fbd465..6ff823c 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -111,9 +111,9 @@ 允許應用程式發送即將到來的生日通知 通知時間 附加通知 + 從來沒有 - 從來沒有 1天前 2天前 3天前 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index aa7cbc8..e0b156f 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -111,9 +111,9 @@ 允许应用程序发送即将到来的生日通知 通知时间 附加通知 + 从不 - 从不 1天前 2天前 3天前 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 86c0310..cc4d721 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -108,7 +108,7 @@ notifications_key notification_time_key - additional_notification_key + additional_notification_key_multi ringtone_key help_key import_contacts_key @@ -135,10 +135,10 @@ Allow the app to send notifications of upcoming birthdays Notification time 645703200000 - Additional notification + Additional notifications + Never - Never 1 day before 2 days before 3 days before @@ -147,12 +147,11 @@ - 0 - 86400000 - 172800000 - 259200000 - 604800000 - 1209600000 + 1 + 2 + 3 + 7 + 14 diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index afe6429..83d2003 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -30,13 +30,13 @@ android:dependency="@string/notifications_key" android:key="@string/notification_time_key" android:title="@string/notifications_time" /> - Date: Wed, 14 Mar 2018 11:10:12 +0200 Subject: [PATCH 05/35] Added ability to notify about anniversaries, custom anniversaries as well as birthdays. --- .../birdays/activities/DetailActivity.java | 19 ++- .../birdays/adapters/AllFragmentAdapter.java | 85 ++++------ .../birdays/adapters/PagerAdapter.java | 2 +- .../djonique/birdays/alarm/AlarmHelper.java | 2 + .../djonique/birdays/alarm/AlarmReceiver.java | 13 +- .../djonique/birdays/database/DbHelper.java | 27 ++- .../birdays/database/DbQueryManager.java | 156 ++++++------------ .../birdays/fragments/AllFragment.java | 118 ++++--------- .../birdays/fragments/MonthFragment.java | 3 +- .../birdays/models/AnniversaryType.java | 6 + .../com/djonique/birdays/models/Item.java | 5 +- .../{adapters => models}/ItemType.java | 2 +- .../com/djonique/birdays/models/Person.java | 116 ++++++++----- .../djonique/birdays/models/Separator.java | 26 ++- .../com/djonique/birdays/utils/Constants.java | 1 + .../birdays/utils/ContactsHelper.java | 47 ++++-- app/src/main/res/layout/activity_detail.xml | 3 +- .../main/res/layout/description_list_view.xml | 19 ++- app/src/main/res/values-en/strings.xml | 4 +- app/src/main/res/values-ro/strings.xml | 6 +- app/src/main/res/values/strings.xml | 6 +- 21 files changed, 347 insertions(+), 319 deletions(-) create mode 100644 app/src/main/java/com/djonique/birdays/models/AnniversaryType.java rename app/src/main/java/com/djonique/birdays/{adapters => models}/ItemType.java (64%) diff --git a/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java b/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java index 4c0f6e8..cad4baf 100644 --- a/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java +++ b/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java @@ -46,6 +46,7 @@ import com.djonique.birdays.adapters.FamousFragmentAdapter; import com.djonique.birdays.alarm.AlarmHelper; import com.djonique.birdays.database.DbHelper; +import com.djonique.birdays.models.AnniversaryType; import com.djonique.birdays.models.DisplayedAge; import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Constants; @@ -83,10 +84,14 @@ public class DetailActivity extends AppCompatActivity { RelativeLayout rlDaysSinceBirthday; @BindView(R.id.textview_detail_since) TextView tvDaysSinceBirthday; + @BindView(R.id.textview_detail_label) + TextView tvAnniversaryLabel; @BindView(R.id.imageview_detail_zodiac) ImageView ivZodiacSign; @BindView(R.id.textview_detail_zodiac) TextView tvZodiacSign; + @BindView(R.id.textview_detail_zodiac_label) + TextView tvZodiacSignLabel; @BindView(R.id.cardview_detail_info) CardView cardViewInfo; @BindView(R.id.relativelayout_detail_phone) @@ -204,6 +209,7 @@ private void setupUI() { setSeasonImage(); tvDaysLeft.setText(Utils.daysLeft(this, date)); + tvAnniversaryLabel.setText(person.getAnniversaryLabel()); if (yearUnknown) { tvDate.setText(Utils.getDateWithoutYear(date)); @@ -215,9 +221,16 @@ private void setupUI() { tvDaysSinceBirthday.setText(Utils.daysSinceBirthday(date)); } - int zodiacId = Utils.getZodiacId(date); - tvZodiacSign.setText(getString(zodiacId)); - ivZodiacSign.setImageResource(Utils.getZodiacImage(zodiacId)); + if (person.getAnniversaryType() == AnniversaryType.BIRTHDAY) { + int zodiacId = Utils.getZodiacId(date); + tvZodiacSign.setText(getString(zodiacId)); + ivZodiacSign.setImageResource(Utils.getZodiacImage(zodiacId)); + } + else { + tvZodiacSign.setVisibility(View.GONE); + tvZodiacSignLabel.setVisibility(View.GONE); + ivZodiacSign.setVisibility(View.GONE); + } if (isEmpty(phoneNumber) && isEmpty(email)) cardViewInfo.setVisibility(View.GONE); diff --git a/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java b/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java index 5a1ab82..029c94a 100644 --- a/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java +++ b/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java @@ -33,6 +33,7 @@ import com.djonique.birdays.fragments.AllFragment; import com.djonique.birdays.models.DisplayedAge; import com.djonique.birdays.models.Item; +import com.djonique.birdays.models.ItemType; import com.djonique.birdays.models.Person; import com.djonique.birdays.models.Separator; import com.djonique.birdays.utils.Constants; @@ -42,8 +43,6 @@ import java.util.List; public class AllFragmentAdapter extends RecyclerView.Adapter { - public boolean[] containedSeparators = new boolean[12]; //all months - private List items; private AllFragment allFragment; private Context context; @@ -63,49 +62,36 @@ public Item getItem(int position) { } public void addItem(Item item) { - items.add(item); - notifyItemInserted(getItemCount() - 1); - } + final Item prev = items.size() > 0 ? getItem(items.size() - 1) : null; + //first item or the item before this one isn't within the same month + if ((prev == null) || (prev.getMonth() != item.getMonth())) { + items.add(new Separator(item.getMonth())); + notifyItemInserted(items.size() - 1); + } - public void addItem(int location, Item item) { - items.add(location, item); - notifyItemInserted(location); + items.add(item); + notifyItemInserted(items.size() - 1); } public void removePerson(int location) { - if (location >= 0 && location < getItemCount()) { + if ((location >= 0) && (location < items.size())) { + final Item item = getItem(location); + final Item prev = location > 0 ? getItem(location - 1) : null; + final Item next = location < items.size() - 1 ? getItem(location + 1) : null; items.remove(location); notifyItemRemoved(location); - - if (location - 1 >= 0 && !getItem(location - 1).isPerson()) { - - if (location != getItemCount() && !getItem(location).isPerson() && !getItem(location - 1).isPerson()) { - Separator separator = (Separator) getItem(location - 1); - checkSeparator(separator.getType()); - items.remove(location - 1); - notifyItemRemoved(location - 1); - - } else if (location == getItemCount() && !getItem(location - 1).isPerson()) { - Separator separator = (Separator) getItem(location - 1); - checkSeparator(separator.getType()); + //if the previous item is a separator + if ((prev != null) && (prev.isSeparator())) { + //check the next item, if it doesn't exist then we need to remove the separator as well + //if it exists but it's in a different month we need to remove the separator as well + if ((next == null) || (next.getMonth() != item.getMonth())) { items.remove(location - 1); notifyItemRemoved(location - 1); } - - } else if (getItemCount() - 1 >= 0 && !getItem(getItemCount() - 1).isPerson()) { - Separator separator = (Separator) getItem(getItemCount() - 1); - checkSeparator(separator.getType()); - int locationTemp = getItemCount() - 1; - items.remove(locationTemp); - notifyItemRemoved(locationTemp); } } } - private void checkSeparator(int type) { - containedSeparators[type] = false; - } - @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { context = parent.getContext(); @@ -113,12 +99,10 @@ public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType .getString(Constants.DISPLAYED_AGE_KEY, DisplayedAge.CURRENT.name())); switch (ItemType.values()[viewType]) { case PERSON: - View view = LayoutInflater.from(context).inflate(R.layout.description_list_view, - parent, false); + View view = LayoutInflater.from(context).inflate(R.layout.description_list_view, parent, false); return new ListViewHolder(view); case SEPARATOR: - View separator = LayoutInflater.from(context).inflate(R.layout.model_separator, - parent, false); + View separator = LayoutInflater.from(context).inflate(R.layout.model_separator, parent, false); return new SeparatorViewHolder(separator); default: return null; @@ -127,21 +111,22 @@ public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { - - Item item = getItem(position); + Item item = items.get(position); String[] months = holder.itemView.getResources().getStringArray(R.array.months); - if (item.isPerson()) { + if (!item.isSeparator()) { holder.itemView.setEnabled(true); - View itemView = holder.itemView; + final View itemView = holder.itemView; final Person person = ((Person) item); final ListViewHolder listViewHolder = ((ListViewHolder) holder); listViewHolder.tvName.setText(person.getName()); - long date = person.getDate(); + final long date = person.getDate(); + listViewHolder.tvLabel.setVisibility(View.VISIBLE); + listViewHolder.tvLabel.setText(person.getAnniversaryLabel()); if (person.isYearUnknown()) { listViewHolder.tvAge.setVisibility(View.GONE); listViewHolder.tvDate.setText(Utils.getDateWithoutYear(date)); @@ -165,17 +150,15 @@ public boolean onLongClick(View v) { itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - allFragment.startActivity(new Intent(context, DetailActivity.class). - putExtra(Constants.TIME_STAMP, person.getTimeStamp())); + allFragment.startActivity(new Intent(context, DetailActivity.class). putExtra(Constants.TIME_STAMP, person.getTimeStamp())); if (context instanceof MainActivity) { - ((MainActivity) context).overridePendingTransition(R.anim.activity_secondary_in, - R.anim.activity_primary_out); + ((MainActivity) context).overridePendingTransition(R.anim.activity_secondary_in, R.anim.activity_primary_out); } } }); } else { Separator separator = ((Separator) item); - ((SeparatorViewHolder) holder).separatorView.setText(months[separator.getType()]); + ((SeparatorViewHolder) holder).separatorView.setText(months[separator.getMonth()]); } } @@ -188,9 +171,6 @@ public void removeAllPersons() { if (getItemCount() != 0) { items = new ArrayList<>(); notifyDataSetChanged(); - for (int i = 0; i < containedSeparators.length; i++) { - containedSeparators[i] = false; - } } } @@ -212,22 +192,23 @@ private int getAgeCircleColor(int age) { @Override public int getItemViewType(int position) { - return getItem(position).isPerson() ? ItemType.PERSON.ordinal() : ItemType.SEPARATOR.ordinal(); + return getItem(position).getItemType().ordinal(); } private static class ListViewHolder extends RecyclerView.ViewHolder { - TextView tvName, tvDate, tvAge; + private final TextView tvName, tvDate, tvLabel, tvAge; ListViewHolder(View itemView) { super(itemView); tvName = itemView.findViewById(R.id.textview_all_name); tvDate = itemView.findViewById(R.id.textview_all_date); + tvLabel = itemView.findViewById(R.id.textview_all_label); tvAge = itemView.findViewById(R.id.textview_all_age); } } private class SeparatorViewHolder extends RecyclerView.ViewHolder { - TextView separatorView; + final TextView separatorView; SeparatorViewHolder(View itemView) { super(itemView); diff --git a/app/src/main/java/com/djonique/birdays/adapters/PagerAdapter.java b/app/src/main/java/com/djonique/birdays/adapters/PagerAdapter.java index 6e476f8..e1cf7e4 100644 --- a/app/src/main/java/com/djonique/birdays/adapters/PagerAdapter.java +++ b/app/src/main/java/com/djonique/birdays/adapters/PagerAdapter.java @@ -115,7 +115,7 @@ public void addPersonsFromDb() { monthFragment.addMonthPersonsFromDb(); } if (allFragment != null) { - allFragment.addAllPersonsFromDb(); + allFragment.refreshAllPersonsFromDb(); } } diff --git a/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java b/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java index c879eae..9fc6b63 100644 --- a/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java +++ b/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java @@ -89,6 +89,7 @@ private void addPendingIntent(Person person, PendingIntent pendingIntent) { private void setAlarm(Person person) { Intent intent = new Intent(context, AlarmReceiver.class); intent.putExtra(Constants.NAME, person.getName()); + intent.putExtra(Constants.ANNIVERSARY_LABEL, person.getAnniversaryLabel()); intent.putExtra(Constants.WHEN, context.getString(R.string.today)); intent.putExtra(Constants.TIME_STAMP, person.getTimeStamp()); @@ -111,6 +112,7 @@ private void setAdditionalAlarms(Person person) { Intent intent = new Intent(context, AlarmReceiver.class); intent.putExtra(Constants.NAME, person.getName()); intent.putExtra(Constants.WHEN, setWhen(additionalNotificationOffset)); + intent.putExtra(Constants.ANNIVERSARY_LABEL, person.getAnniversaryLabel()); intent.putExtra(Constants.TIME_STAMP, person.getTimeStamp()); long triggerAtMillis = setupCalendarYear(person, additionalNotificationOffset); diff --git a/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java b/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java index a594943..5eaafbd 100644 --- a/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java +++ b/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java @@ -51,9 +51,10 @@ public void onReceive(Context context, Intent intent) { preferences = PreferenceManager.getDefaultSharedPreferences(context); // Extras from intent - String name = intent.getStringExtra(Constants.NAME); - String when = intent.getStringExtra(Constants.WHEN); - long timeStamp = intent.getLongExtra(Constants.TIME_STAMP, 0); + final String name = intent.getStringExtra(Constants.NAME); + final String when = intent.getStringExtra(Constants.WHEN); + final String label = intent.getStringExtra(Constants.ANNIVERSARY_LABEL); + final long timeStamp = intent.getLongExtra(Constants.TIME_STAMP, 0); PendingIntent pendingIntent = TaskStackBuilder.create(context) .addNextIntentWithParentStack(getResultIntent(context, timeStamp, intent)) @@ -61,7 +62,7 @@ public void onReceive(Context context, Intent intent) { createNotificationChannel(context); - NotificationCompat.Builder builder = buildNotification(context, name, when); + NotificationCompat.Builder builder = buildNotification(context, name, label, when); setDefaultsAndRingtone(builder); @@ -107,9 +108,11 @@ private void createNotificationChannel(Context context) { /** * Builds default notification */ - private NotificationCompat.Builder buildNotification(Context context, String title, String text) { + private NotificationCompat.Builder buildNotification(Context context, String title, String label, String text) { return new NotificationCompat.Builder(context, CHANNEL_ID) .setContentTitle(title) + .setContentInfo(label) + .setSubText(label) .setContentText(text) .setSmallIcon(R.drawable.ic_notification) .setColor(context.getResources().getColor(R.color.accent_green_200)) diff --git a/app/src/main/java/com/djonique/birdays/database/DbHelper.java b/app/src/main/java/com/djonique/birdays/database/DbHelper.java index 6417b4d..2febbcf 100644 --- a/app/src/main/java/com/djonique/birdays/database/DbHelper.java +++ b/app/src/main/java/com/djonique/birdays/database/DbHelper.java @@ -22,6 +22,8 @@ import android.database.sqlite.SQLiteOpenHelper; import android.provider.BaseColumns; +import com.djonique.birdays.R; +import com.djonique.birdays.models.AnniversaryType; import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Utils; @@ -35,18 +37,22 @@ public class DbHelper extends SQLiteOpenHelper { static final String COLUMN_DATE = "date"; static final String COLUMN_IS_YEAR_KNOWN = "is_year_known"; static final String COLUMN_PHONE_NUMBER = "phone"; + static final String COLUMN_ANNIVERSARY_TYPE = "type"; + static final String COLUMN_ANNIVERSARY_LABEL = "label"; static final String COLUMN_EMAIL = "email"; static final String COLUMN_TIME_STAMP = "time_stamp"; static final String SELECTION_TIME_STAMP = COLUMN_TIME_STAMP + " = ?"; private static final String DB_NAME = "my_db"; - private static final int DATABASE_VERSION = 1; + private static final int DATABASE_VERSION = 3; private static final String DB_PERSONS_CREATE = "CREATE TABLE " + DB_PERSONS + " (" + BaseColumns._ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + COLUMN_NAME + " TEXT, " + COLUMN_DATE + " INTEGER, " + COLUMN_IS_YEAR_KNOWN + " INTEGER, " + COLUMN_PHONE_NUMBER + " TEXT, " + + COLUMN_ANNIVERSARY_TYPE + " TEXT, " + + COLUMN_ANNIVERSARY_LABEL + " TEXT, " + COLUMN_EMAIL + " TEXT, " + COLUMN_TIME_STAMP + " INTEGER" + ");"; @@ -85,6 +91,17 @@ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.endTransaction(); } } + if (newVersion == DATABASE_VERSION) { + db.beginTransaction(); + try { + db.execSQL("ALTER TABLE " + DB_PERSONS + " ADD COLUMN " + COLUMN_ANNIVERSARY_TYPE + " TEXT DEFAULT '" + AnniversaryType.BIRTHDAY.name() + "'"); + db.execSQL("ALTER TABLE " + DB_PERSONS + " ADD COLUMN " + COLUMN_ANNIVERSARY_LABEL + " TEXT DEFAULT '" + context.getResources().getString(R.string.birthday) + "'"); + db.setTransactionSuccessful(); + } + finally { + db.endTransaction(); + } + } } public DbQueryManager query() { @@ -92,22 +109,26 @@ public DbQueryManager query() { } public void addRecord(Person person) { - ContentValues cv = new ContentValues(); + final ContentValues cv = new ContentValues(); cv.put(COLUMN_NAME, person.getName()); cv.put(COLUMN_DATE, person.getDate()); cv.put(COLUMN_IS_YEAR_KNOWN, Utils.boolToInt(person.isYearUnknown())); cv.put(COLUMN_PHONE_NUMBER, person.getPhoneNumber()); + cv.put(COLUMN_ANNIVERSARY_TYPE, person.getAnniversaryType().toString()); + cv.put(COLUMN_ANNIVERSARY_LABEL, person.getAnniversaryLabel()); cv.put(COLUMN_EMAIL, person.getEmail()); cv.put(COLUMN_TIME_STAMP, person.getTimeStamp()); getWritableDatabase().insert(DB_PERSONS, null, cv); } public void updateRecord(Person person) { - ContentValues cv = new ContentValues(); + final ContentValues cv = new ContentValues(); cv.put(COLUMN_NAME, person.getName()); cv.put(COLUMN_DATE, person.getDate()); cv.put(COLUMN_IS_YEAR_KNOWN, Utils.boolToInt(person.isYearUnknown())); cv.put(COLUMN_PHONE_NUMBER, person.getPhoneNumber()); + cv.put(COLUMN_ANNIVERSARY_TYPE, person.getAnniversaryType().toString()); + cv.put(COLUMN_ANNIVERSARY_LABEL, person.getAnniversaryLabel()); cv.put(COLUMN_EMAIL, person.getEmail()); getWritableDatabase().update(DB_PERSONS, cv, SELECTION_TIME_STAMP, new String[]{String.valueOf(person.getTimeStamp())}); diff --git a/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java b/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java index 2e8507b..b3baf38 100644 --- a/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java +++ b/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java @@ -19,6 +19,7 @@ import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; +import com.djonique.birdays.models.AnniversaryType; import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Utils; @@ -28,101 +29,42 @@ public class DbQueryManager { private SQLiteDatabase database; - private Person person; - private List persons; DbQueryManager(SQLiteDatabase database) { this.database = database; } - //FIXME: make this work with IDs instead of timestamps public Person getPerson(long timeStamp) { - Cursor cursor = database.query(DbHelper.DB_PERSONS, null, DbHelper.SELECTION_TIME_STAMP, - new String[]{Long.toString(timeStamp)}, null, null, null); + final List candidates = getPersons(DbHelper.DB_PERSONS, null, DbHelper.SELECTION_TIME_STAMP, new String[]{Long.toString(timeStamp)}, null, null, null, null); - if (cursor.moveToFirst()) { - String name = getName(cursor); - long date = getDate(cursor); - boolean isYearKnown = getYearUnknown(cursor); - String phoneNumber = getPhoneNumber(cursor); - String email = getEmail(cursor); - - person = new Person(name, date, isYearKnown, phoneNumber, email, timeStamp); + if (candidates.size() > 0) { + return candidates.get(0); } - cursor.close(); - return person; + return null; } public List getPersons() { - persons = new ArrayList<>(); - - Cursor cursor = database.query(DbHelper.DB_PERSONS, null, null, null, null, - null, null); - - if (cursor.moveToFirst()) { - do { - String name = getName(cursor); - long date = getDate(cursor); - boolean isYearKnown = getYearUnknown(cursor); - String phoneNumber = getPhoneNumber(cursor); - String email = getEmail(cursor); - long timeStamp = getTimeStamp(cursor); - - person = new Person(name, date, isYearKnown, phoneNumber, email, timeStamp); - persons.add(person); - - } while (cursor.moveToNext()); - } - cursor.close(); - - return persons; + return getPersons(DbHelper.DB_PERSONS, null, null, null, null, null, null, null); } - public List getSearchPerson(String selection, String[] selectionArgs, String orderBy) { - persons = new ArrayList<>(); - - Cursor cursor = database.query(DbHelper.DB_PERSONS, null, selection, selectionArgs, null, - null, orderBy); - - if (cursor.moveToFirst()) { - do { - String name = getName(cursor); - long date = getDate(cursor); - boolean isYearKnown = getYearUnknown(cursor); - String phoneNumber = getPhoneNumber(cursor); - String email = getEmail(cursor); - long timeStamp = getTimeStamp(cursor); - - person = new Person(name, date, isYearKnown, phoneNumber, email, timeStamp); - persons.add(person); - - } while (cursor.moveToNext()); - } - cursor.close(); - - return persons; + public interface Matches { + public boolean match(Person person); } - public List getThisMonthPersons() { - persons = new ArrayList<>(); + private List getPersons(final String db, final String[] columns, final String selection, final String[] selectionArgs, final String groupBy, final String having, final String orderBy, final Matches matcher) { + final List persons = new ArrayList<>(); - Cursor cursor = database.query(DbHelper.DB_PERSONS, null, null, null, null, null, null); + final Cursor cursor = database.query(db, columns, selection, selectionArgs, groupBy, having, orderBy); if (cursor.moveToFirst()) { do { - String name = getName(cursor); - long date = getDate(cursor); - boolean isYearKnown = getYearUnknown(cursor); - String phoneNumber = getPhoneNumber(cursor); - String email = getEmail(cursor); - long timeStamp = getTimeStamp(cursor); - - if (Utils.isCurrentMonth(date)) { - person = new Person(name, date, isYearKnown, phoneNumber, email, timeStamp); - persons.add(person); + final Person person = getPerson(cursor); + if ((matcher == null) || (matcher.match(person))) { + persons.add(getPerson(cursor)); } + } while (cursor.moveToNext()); } cursor.close(); @@ -130,46 +72,48 @@ public List getThisMonthPersons() { return persons; } - public List getSearchMonthPerson(String selection, String[] selectionArgs, - String orderBy) { - persons = new ArrayList<>(); + private Person getPerson(final Cursor cursor) { + final String name = getName(cursor); + final long date = getDate(cursor); + final boolean isYearKnown = getYearUnknown(cursor); + final String phoneNumber = getPhoneNumber(cursor); + final AnniversaryType anniversaryType = getAnniversaryType(cursor); + final String label = getAnniversaryLabel(cursor); + final String email = getEmail(cursor); + final long timeStamp = getTimeStamp(cursor); + + return new Person(name, date, isYearKnown, phoneNumber, email, label, anniversaryType, timeStamp); + } - Cursor cursor = database.query(DbHelper.DB_PERSONS, null, selection, selectionArgs, null, - null, orderBy); + public List getSearchPerson(String selection, String[] selectionArgs, String orderBy) { + return getPersons(DbHelper.DB_PERSONS, null, selection, selectionArgs, null, null, orderBy, null); + } - if (cursor.moveToFirst()) { - do { - String name = getName(cursor); - long date = getDate(cursor); - boolean isYearKnown = getYearUnknown(cursor); - String phoneNumber = getPhoneNumber(cursor); - String email = getEmail(cursor); - long timeStamp = getTimeStamp(cursor); - - if (Utils.isCurrentMonth(date)) { - person = new Person(name, date, isYearKnown, phoneNumber, email, timeStamp); - persons.add(person); - } - } while (cursor.moveToNext()); - } - cursor.close(); + public List getThisMonthPersons() { + return getSearchMonthPersons(null, null, null); + } - return persons; + public List getSearchMonthPersons(String selection, String[] selectionArgs, String orderBy) { + return getPersons(DbHelper.DB_PERSONS, null, selection, selectionArgs, null, null, orderBy, new Matches() { + @Override + public boolean match(Person person) { + return Utils.isCurrentMonth(person.getDate()); + } + }); } public List getFamousBornThisDay(long dayOfBirthday) { - persons = new ArrayList<>(); + final List persons = new ArrayList<>(); - Cursor cursor = database.query(DbHelper.DB_FAMOUS, null, null, null, null, null, null); + final Cursor cursor = database.query(DbHelper.DB_FAMOUS, null, null, null, null, null, null); if (cursor.moveToFirst()) { do { - String name = getName(cursor); - long date = getDate(cursor); + final String name = getName(cursor); + final long date = getDate(cursor); - if (Utils.getMonth(date) == Utils.getMonth(dayOfBirthday) && - Utils.getDay(date) == Utils.getDay(dayOfBirthday)) { - person = new Person(name, date); + if (Utils.getMonth(date) == Utils.getMonth(dayOfBirthday) && Utils.getDay(date) == Utils.getDay(dayOfBirthday)) { + final Person person = new Person(name, date); persons.add(person); } } while (cursor.moveToNext()); @@ -195,6 +139,14 @@ private String getPhoneNumber(Cursor cursor) { return cursor.getString(cursor.getColumnIndex(DbHelper.COLUMN_PHONE_NUMBER)); } + private String getAnniversaryLabel(Cursor cursor) { + return cursor.getString(cursor.getColumnIndex(DbHelper.COLUMN_ANNIVERSARY_LABEL)); + } + + private AnniversaryType getAnniversaryType(Cursor cursor) { + return AnniversaryType.valueOf(cursor.getString(cursor.getColumnIndex(DbHelper.COLUMN_ANNIVERSARY_TYPE))); + } + private String getEmail(Cursor cursor) { return cursor.getString(cursor.getColumnIndex(DbHelper.COLUMN_EMAIL)); } diff --git a/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java b/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java index 0dccd68..1a2882f 100644 --- a/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java +++ b/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java @@ -35,10 +35,10 @@ import com.djonique.birdays.adapters.AllFragmentAdapter; import com.djonique.birdays.alarm.AlarmHelper; import com.djonique.birdays.database.DbHelper; +import com.djonique.birdays.models.Item; import com.djonique.birdays.models.Person; -import com.djonique.birdays.models.Separator; -import java.util.Calendar; +import java.util.Collections; import java.util.List; public class AllFragment extends Fragment { @@ -63,7 +63,7 @@ public void onActivityCreated(@Nullable Bundle savedInstanceState) { if (getActivity() != null) { activity = (MainActivity) getActivity(); - addAllPersonsFromDb(); + refreshAllPersonsFromDb(); alarmHelper = new AlarmHelper(activity); } } @@ -71,94 +71,50 @@ public void onActivityCreated(@Nullable Bundle savedInstanceState) { @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View view = inflater.inflate(R.layout.fragment_recycler_view, container, false); - RecyclerView recyclerView = view.findViewById(R.id.recyclerView); + final View view = inflater.inflate(R.layout.fragment_recycler_view, container, false); + final RecyclerView recyclerView = view.findViewById(R.id.recyclerView); recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); adapter = new AllFragmentAdapter(this); recyclerView.setAdapter(adapter); return view; } - public void addPerson(Person newPerson, boolean saveToDb) { - int position = -1; - Separator separator = null; - - long newPersonDate = newPerson.getDate(); - int newPersonMonth = newPerson.getMonth(); - int newPersonDay = newPerson.getDay(); - - for (int i = 0; i < adapter.getItemCount(); i++) { - if (adapter.getItem(i).isPerson()) { - Person person = ((Person) adapter.getItem(i)); - int month = person.getMonth(); - int day = person.getDay(); - - if (newPersonMonth < month) { - position = i; - break; - } else if (newPersonMonth == month) { - if (newPersonDay <= day) { - // If date before - position = i; - break; - } else { // If date after - if (adapter.getItemCount() > (i + 1) && adapter.getItem(i + 1).isPerson()) { // If after person, not adapter - Person nextPerson = ((Person) adapter.getItem(i + 1)); - if (newPersonDay <= nextPerson.getDay()) { - // If date before, else if date after - continue - position = i + 1; - break; - } - } else { // If after adapter, not person - position = i + 1; - break; - } - } - } - } - } - - if (newPersonDate != 0) { - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(newPersonDate); - - separator = getSeparator(newPerson); - } - - if (position != -1) { - if (separator != null) { - adapter.addItem(position - 1, separator); - } - adapter.addItem(position, newPerson); - } else { - if (separator != null) { - adapter.addItem(separator); - } - adapter.addItem(newPerson); - } - + public void addPerson(Person person, boolean saveToDb) { if (saveToDb) { - activity.dbHelper.addRecord(newPerson); + activity.dbHelper.addRecord(person); + refreshAllPersonsFromDb(); } } - public void addAllPersonsFromDb() { - adapter.removeAllPersons(); - List persons = activity.dbHelper.query().getPersons(); - - for (Person person : persons) { - addPerson(person, false); +// public List addSeparatorsToPersons(List persons) { +// List fullList = new ArrayList<>(); +// Person last = null; +// //need the persons to be sorted by month +// Collections.sort(persons); +// for (Person person : persons) { +// //we just switched months +// if ((last == null) || (person.getMonth() > last.getMonth())) { +// fullList.add(new Separator(person.getMonth())); +// } +// fullList.add(person); +// last = person; +// } +// +// return fullList; +// } + + public void showPersons(List persons) { + //final List fullList = addSeparatorsToPersons(persons); + Collections.sort(persons); + for (Item item : persons) { + adapter.addItem(item); } } - private Separator getSeparator(Person person) { - int month = person.getMonth(); - Separator separator = null; - if (!adapter.containedSeparators[month]) { - adapter.containedSeparators[month] = true; - separator = new Separator(month); - } - return separator; + public void refreshAllPersonsFromDb() { + adapter.removeAllPersons(); + final List persons = activity.dbHelper.query().getPersons(); + showPersons(persons); } public void removePersonDialog(final int location) { @@ -183,7 +139,7 @@ public void onClick(DialogInterface dialog, int which) { snackbar.setAction(getString(R.string.undo), new View.OnClickListener() { @Override public void onClick(View v) { - addPerson(activity.dbHelper.query().getPerson(timeStamp), false); + refreshAllPersonsFromDb(); isRemoved[0] = false; } }); @@ -221,9 +177,7 @@ public void findPerson(String name) { List persons = activity.dbHelper.query().getSearchPerson(DbHelper.SELECTION_LIKE_NAME, new String[]{"%" + name + "%"}, DbHelper.COLUMN_NAME); - for (int i = 0; i < persons.size(); i++) { - addPerson(persons.get(i), false); - } + showPersons(persons); } public interface DeletingPersonListener { diff --git a/app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java b/app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java index 396d015..7a4871c 100644 --- a/app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java +++ b/app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java @@ -103,8 +103,7 @@ public void deleteRecord(long timeStamp) { public void findPerson(String name) { adapter.removeAllPersons(); List persons = new ArrayList<>(); - persons.addAll(activity.dbHelper.query().getSearchMonthPerson(DbHelper.SELECTION_LIKE_NAME, - new String[]{"%" + name + "%"}, DbHelper.COLUMN_NAME)); + persons.addAll(activity.dbHelper.query().getSearchMonthPersons(DbHelper.SELECTION_LIKE_NAME, new String[]{"%" + name + "%"}, DbHelper.COLUMN_NAME)); for (int i = 0; i < persons.size(); i++) { addPerson(persons.get(i)); diff --git a/app/src/main/java/com/djonique/birdays/models/AnniversaryType.java b/app/src/main/java/com/djonique/birdays/models/AnniversaryType.java new file mode 100644 index 0000000..7c066b7 --- /dev/null +++ b/app/src/main/java/com/djonique/birdays/models/AnniversaryType.java @@ -0,0 +1,6 @@ +package com.djonique.birdays.models; + +public enum AnniversaryType { + BIRTHDAY, + ANNIVERSARY, +} diff --git a/app/src/main/java/com/djonique/birdays/models/Item.java b/app/src/main/java/com/djonique/birdays/models/Item.java index a1d6717..d357adf 100644 --- a/app/src/main/java/com/djonique/birdays/models/Item.java +++ b/app/src/main/java/com/djonique/birdays/models/Item.java @@ -17,5 +17,8 @@ package com.djonique.birdays.models; public interface Item { - boolean isPerson(); + ItemType getItemType(); + boolean isSeparator(); + int getMonth(); + AnniversaryType getAnniversaryType(); } \ No newline at end of file diff --git a/app/src/main/java/com/djonique/birdays/adapters/ItemType.java b/app/src/main/java/com/djonique/birdays/models/ItemType.java similarity index 64% rename from app/src/main/java/com/djonique/birdays/adapters/ItemType.java rename to app/src/main/java/com/djonique/birdays/models/ItemType.java index 10ad239..d33367a 100644 --- a/app/src/main/java/com/djonique/birdays/adapters/ItemType.java +++ b/app/src/main/java/com/djonique/birdays/models/ItemType.java @@ -1,4 +1,4 @@ -package com.djonique.birdays.adapters; +package com.djonique.birdays.models; public enum ItemType { PERSON, diff --git a/app/src/main/java/com/djonique/birdays/models/Person.java b/app/src/main/java/com/djonique/birdays/models/Person.java index 01d37f8..b89241b 100644 --- a/app/src/main/java/com/djonique/birdays/models/Person.java +++ b/app/src/main/java/com/djonique/birdays/models/Person.java @@ -22,16 +22,17 @@ import java.util.Date; public class Person implements Item, Comparable { - - private String name, phoneNumber, email; - private long date, timeStamp; + private long date; + private long timeStamp; + private String name; private boolean yearUnknown; + private String anniversaryLabel; + private AnniversaryType anniversaryType; + private String phoneNumber; + private String email; - /** - * Default constructor - */ public Person() { - this.timeStamp = new Date().getTime(); + super(); } /** @@ -45,26 +46,21 @@ public Person(String name, long date) { /** * Constructor for importing from Contacts */ - public Person(String name, long date, boolean yearUnknown, String phoneNumber, String email) { - this.name = name; - this.date = date; - this.yearUnknown = yearUnknown; - this.phoneNumber = phoneNumber; - this.email = email; - this.timeStamp = new Date().getTime(); + public Person(String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType) { + this(name, date, yearUnknown, phoneNumber, email, anniversaryLabel, anniversaryType, new Date().getTime()); } /** * Constructor for DbQueryManager */ - public Person(String name, long date, boolean yearUnknown, String phoneNumber, String email, - long timeStamp) { - this.name = name; - this.date = date; + public Person(String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType, long timeStamp) { + this(name, date); this.yearUnknown = yearUnknown; this.phoneNumber = phoneNumber; this.email = email; - this.timeStamp = timeStamp; + this.anniversaryLabel = anniversaryLabel; + this.anniversaryType = anniversaryType; + this.setTimeStamp(timeStamp); } public String getName() { @@ -83,6 +79,14 @@ public void setDate(long date) { this.date = date; } + public long getTimeStamp() { + return timeStamp; + } + + public void setTimeStamp(long timeStamp) { + this.timeStamp = timeStamp; + } + public boolean isYearUnknown() { return yearUnknown; } @@ -91,6 +95,27 @@ public void setYearUnknown(boolean yearUnknown) { this.yearUnknown = yearUnknown; } + @Override + public int getMonth() { + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(this.date); + return calendar.get(Calendar.MONTH); + } + + public int getDay() { + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(this.date); + return calendar.get(Calendar.DAY_OF_MONTH); + } + + public String getAnniversaryLabel() { + return anniversaryLabel; + } + + public void setAnniversaryLabel(String anniversaryLabel) { + this.anniversaryLabel = anniversaryLabel; + } + public String getPhoneNumber() { return phoneNumber; } @@ -107,25 +132,31 @@ public void setEmail(String email) { this.email = email; } - public long getTimeStamp() { - return timeStamp; + @Override + public String toString() { + return "Person{" + + "name='" + name + '\'' + + ", anniversaryLabel='" + anniversaryLabel + '\'' + + '}'; } @Override - public boolean isPerson() { - return true; + public ItemType getItemType() { + return ItemType.PERSON; } - public int getMonth() { - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(this.date); - return calendar.get(Calendar.MONTH); + @Override + public AnniversaryType getAnniversaryType() { + return anniversaryType; } - public int getDay() { - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(this.date); - return calendar.get(Calendar.DAY_OF_MONTH); + public void setAnniversaryType(AnniversaryType anniversaryType) { + this.anniversaryType = anniversaryType; + } + + @Override + public boolean isSeparator() { + return false; } @Override @@ -136,19 +167,26 @@ public boolean equals(Object obj) { if (!Person.class.isAssignableFrom(obj.getClass())) { return false; } - Person person = (Person) obj; - return this.name.equalsIgnoreCase(person.name) && - this.date == person.date; + Person that = (Person) obj; + return this.getName().equalsIgnoreCase(that.getName()) && + this.getAnniversaryLabel().equalsIgnoreCase(that.getAnniversaryLabel()) && + this.getDate() == that.getDate(); } @Override public int compareTo(@NonNull Person person) { - if (this.getMonth() < person.getMonth()) { - return -1; - } else if (this.getMonth() == person.getMonth()) { - return this.getDay() - person.getDay(); + final Integer m1 = this.getMonth(); + final Integer m2 = person.getMonth(); + final Integer d1 = this.getDay(); + final Integer d2 = person.getDay(); + if (m1 != m2) { + return m1.compareTo(m2); } else { - return 1; + if (d1 != d2) { + return d1.compareTo(d2); + } + + return this.getName().compareTo(person.getName()); } } } \ No newline at end of file diff --git a/app/src/main/java/com/djonique/birdays/models/Separator.java b/app/src/main/java/com/djonique/birdays/models/Separator.java index f87bbe9..64e4f87 100644 --- a/app/src/main/java/com/djonique/birdays/models/Separator.java +++ b/app/src/main/java/com/djonique/birdays/models/Separator.java @@ -17,17 +17,29 @@ package com.djonique.birdays.models; public class Separator implements Item { - private int type; + private int month; - public Separator(int type) { - this.type = type; + public Separator(int month) { + this.month = month; } - public boolean isPerson() { - return false; + @Override + public int getMonth() { + return month; } - public int getType() { - return type; + @Override + public ItemType getItemType() { + return ItemType.SEPARATOR; + } + + @Override + public AnniversaryType getAnniversaryType() { + return null; + } + + @Override + public boolean isSeparator() { + return true; } } \ No newline at end of file diff --git a/app/src/main/java/com/djonique/birdays/utils/Constants.java b/app/src/main/java/com/djonique/birdays/utils/Constants.java index 98c9f44..a77cc06 100644 --- a/app/src/main/java/com/djonique/birdays/utils/Constants.java +++ b/app/src/main/java/com/djonique/birdays/utils/Constants.java @@ -30,6 +30,7 @@ public interface Constants { // Alarm String NAME = "NAME"; String WHEN = "WHEN"; + String ANNIVERSARY_LABEL = "ANNIVERSARY_LABEL"; String TIME_STAMP = "TIME_STAMP"; // Settings keys diff --git a/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java b/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java index a083bd0..654be62 100644 --- a/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java +++ b/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java @@ -19,15 +19,18 @@ import android.app.Activity; import android.content.ContentResolver; import android.content.SharedPreferences; +import android.content.res.Resources; import android.database.Cursor; import android.net.Uri; import android.os.AsyncTask; import android.provider.ContactsContract; +import android.text.TextUtils; import android.widget.Toast; import com.djonique.birdays.R; import com.djonique.birdays.alarm.AlarmHelper; import com.djonique.birdays.database.DbHelper; +import com.djonique.birdays.models.AnniversaryType; import com.djonique.birdays.models.Person; import java.util.ArrayList; @@ -103,6 +106,26 @@ public String getContactEmail(ContentResolver contentResolver, String id) { return email; } + private String getTypeLabel(Resources res, int type, String label) { + if (type == ContactsContract.CommonDataKinds.BaseTypes.TYPE_CUSTOM && !TextUtils.isEmpty(label)) { + return label; + } else { + final int labelRes = ContactsContract.CommonDataKinds.Event.getTypeResource(type); + return res.getText(labelRes).toString(); + } + } + + private AnniversaryType getAnniversaryType(int type) { + switch (type) { + case ContactsContract.CommonDataKinds.Event.TYPE_BIRTHDAY: + return AnniversaryType.BIRTHDAY; + + case ContactsContract.CommonDataKinds.Event.TYPE_ANNIVERSARY: + default: + return AnniversaryType.ANNIVERSARY; + } + } + /** * Returns all contacts with Birthdays */ @@ -113,10 +136,14 @@ private List getAllContactsWithBirthdays(ContentResolver contentResolver Cursor cursor = getContactsCursor(contentResolver); while (cursor.moveToNext()) { - String id = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.CONTACT_ID)); - String name = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME)); - String dateString = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.START_DATE)); - long date; + final String id = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.CONTACT_ID)); + final String name = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME)); + final String dateString = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.START_DATE)); + final int type = cursor.getInt(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.TYPE)); + final String label = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.LABEL)); + final String anniversary = getTypeLabel(activity.getResources(), type, label); + + final long date; try { date = Utils.formatDateToLong(dateString); } catch (Exception e) { @@ -128,7 +155,7 @@ private List getAllContactsWithBirthdays(ContentResolver contentResolver String phoneNumber = getContactPhoneNumber(contentResolver, id); String email = getContactEmail(contentResolver, id); - Person person = new Person(name, date, yearUnknown, phoneNumber, email); + Person person = new Person(name, date, yearUnknown, phoneNumber, email, anniversary, getAnniversaryType(type)); contacts.add(person); } cursor.close(); @@ -143,16 +170,16 @@ private Cursor getContactsCursor(ContentResolver contentResolver) { /* String[] projection = new String[]{ ContactsContract.Contacts.DISPLAY_NAME, - ContactsContract.CommonDataKinds.Event.CONTACT_ID, + / ContactsContract.CommonDataKinds.Event.CONTACT_ID, ContactsContract.CommonDataKinds.Event.START_DATE, };*/ String where = ContactsContract.Data.MIMETYPE - + "= ? AND " - + ContactsContract.CommonDataKinds.Event.TYPE - + "=" - + ContactsContract.CommonDataKinds.Event.TYPE_BIRTHDAY; + + "= ?"; +// + ContactsContract.CommonDataKinds.Event.TYPE +// + "=" +// + ContactsContract.CommonDataKinds.Event.TYPE_BIRTHDAY; String[] selectionArgs = new String[]{ContactsContract.CommonDataKinds.Event.CONTENT_ITEM_TYPE}; return contentResolver.query(uri, null, where, selectionArgs, null); } diff --git a/app/src/main/res/layout/activity_detail.xml b/app/src/main/res/layout/activity_detail.xml index 40ab9e8..aaf0fb4 100644 --- a/app/src/main/res/layout/activity_detail.xml +++ b/app/src/main/res/layout/activity_detail.xml @@ -94,7 +94,7 @@ + android:id="@+id/textview_detail_label" /> @@ -153,6 +153,7 @@ diff --git a/app/src/main/res/layout/description_list_view.xml b/app/src/main/res/layout/description_list_view.xml index 43b0d50..b010eb8 100644 --- a/app/src/main/res/layout/description_list_view.xml +++ b/app/src/main/res/layout/description_list_view.xml @@ -17,6 +17,7 @@ --> @@ -32,16 +33,30 @@ android:shadowDx="1" android:shadowDy="1" android:shadowRadius="1" + android:text="Age" android:textColor="@android:color/white" android:textSize="@dimen/age_circle_text_size" /> + android:maxLines="2" + android:text="Full name here" /> + android:layout_below="@+id/textview_all_label" + android:text="Date here" /> + + + \ No newline at end of file diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index e1a0865..e4b8d8f 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -69,9 +69,9 @@ Birthday - Days until next birthday + Days until next anniversary Today - Days since birth + Days since anniversary started Zodiac sign Season picture Calendar diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 865b453..1a589d0 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -22,7 +22,7 @@ Se încarcă contactele… Contacte încărcate - Nu se pot importa contanctele, formatul de date este nonstandard + Nu se pot importa contactele, formatul de date este nonstandard Este necesară permisiunea pentru importarea contactelor Permite Toate @@ -71,7 +71,7 @@ Ziua de naștere Numărul de zile până la următoarea aniversare Astăzi - Numărul de zile de la naștere + Numărul de zile de la prima aniversare Semn zodical Poză pentru sezon Calendar @@ -103,7 +103,7 @@ Optimizare activată! - \nÎncepând de la versiunea 6.0, Android introduce opțiunea de economisirea a batriei, care gestionează aplicațiile prin amânarea procesorului de fundal. \n\nPentru a face aplicații care dezactivează optimizarea pentu Birdays. + \nÎncepând de la versiunea 6.0, Android introduce opțiunea de economisirea a bateriei, care gestionează aplicațiile prin amânarea procesorului de fundal. \n\nPentru a face aplicații care dezactivează optimizarea pentu Birdays. Nu mai afișa Dezactivează diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index cc4d721..e1bda41 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -73,9 +73,9 @@ Birthday - Days until next birthday + Days until next occurrence Today - Days since birth + Days since anniversary started Zodiac sign Season picture Calendar @@ -224,7 +224,7 @@ Why do I see ads? The revenue from advertising goes to the development of the project and to translation into other languages. You can remove ads for free Interstitial ad - This type of ad is limited to 1 show per day. Not so often, isn\'t it? + This month of ad is limited to 1 show per day. Not so often, isn\'t it? Banner About app From dd20e0458d9dacaee2393443866b330ee29b8d00 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Tue, 17 Apr 2018 14:22:40 +0300 Subject: [PATCH 06/35] Reworked alarms so that the app no longer creates a separate alarm for each person for each anniversary. Instead a single, recurring alarm is created that checks for all anniversaries that we need to notify for. Added library joda-time to help with date handling, date manipulations and fix problems with inconsistencies between days to birthday, days from birth and other problems. Added notification colors for birthdays that are near. Added colors for All Fragment page for birthdays that are near. --- app/build.gradle | 30 ++- app/proguard-rules.pro | 3 + app/src/main/AndroidManifest.xml | 1 - .../birdays/activities/DetailActivity.java | 72 +++--- .../birdays/activities/EditActivity.java | 34 +-- .../birdays/activities/MainActivity.java | 14 +- .../birdays/activities/SettingsActivity.java | 29 +-- .../birdays/adapters/AllFragmentAdapter.java | 35 ++- .../adapters/MonthFragmentAdapter.java | 35 ++- .../djonique/birdays/alarm/AlarmHelper.java | 156 ++---------- .../djonique/birdays/alarm/AlarmReceiver.java | 103 ++++++-- .../djonique/birdays/alarm/AlarmSetter.java | 14 +- .../djonique/birdays/backup/ExportHelper.java | 3 +- .../birdays/backup/RecoverHelper.java | 5 +- .../djonique/birdays/database/DbFamous.java | 12 +- .../djonique/birdays/database/DbHelper.java | 4 +- .../birdays/database/DbQueryManager.java | 8 +- .../dialogs/NewPersonDialogFragment.java | 14 +- .../birdays/fragments/AllFragment.java | 21 +- .../birdays/fragments/FamousFragment.java | 4 +- .../birdays/fragments/MonthFragment.java | 9 +- .../com/djonique/birdays/models/Person.java | 49 ++-- .../birdays/utils/ContactsHelper.java | 2 - .../com/djonique/birdays/utils/Utils.java | 233 ++++++++---------- .../birdays/widget/WidgetProvider.java | 4 +- .../birdays/widget/WidgetViewsFactory.java | 25 +- app/src/main/res/values/colors.xml | 5 + .../com/djonique/birdays/utils/UtilsTest.java | 49 ++++ build.gradle | 3 +- gradle/wrapper/gradle-wrapper.properties | 4 +- 30 files changed, 485 insertions(+), 495 deletions(-) create mode 100644 app/src/test/java/com/djonique/birdays/utils/UtilsTest.java diff --git a/app/build.gradle b/app/build.gradle index 519c2d1..4ffb848 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -23,9 +23,16 @@ def keystoreProperties = new Properties() keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) android { + signingConfigs { + signing { + keyAlias keystoreProperties['KeyAlias'] + keyPassword keystoreProperties['KeyPassword'] + storeFile file(keystoreProperties['KeyLocation']) + storePassword keystoreProperties['KeyPassword'] + } + } compileSdkVersion 27 - buildToolsVersion '27.0.2' - + buildToolsVersion '27.0.3' defaultConfig { applicationId "com.djonique.birdays" minSdkVersion 16 @@ -36,8 +43,11 @@ android { vectorDrawables.useSupportLibrary = true resValue "string", "version_name", versionName manifestPlaceholders = [fabric_api_key: keystoreProperties['FabricApiKey']] + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + } + lintOptions { + abortOnError false } - buildTypes { debug { minifyEnabled false @@ -50,6 +60,7 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' resValue "string", "banner_ad_id", keystoreProperties['BannerAdIdRelease'] buildConfigField "String", "INTERSTITIAL_AD_ID", keystoreProperties['InterstitialAdIdRelease'] + signingConfig signingConfigs.signing } } } @@ -59,12 +70,11 @@ repositories { } def androidSupportVersion = '27.0.2' -def firebaseVersion = '11.6.2' +def firebaseVersion = '12.0.1' def butterKnifeVersion = '8.8.1' dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') - // Android support library compile "com.android.support:appcompat-v7:${androidSupportVersion}" compile "com.android.support:design:${androidSupportVersion}" @@ -72,27 +82,23 @@ dependencies { compile "com.android.support:cardview-v7:${androidSupportVersion}" compile "com.android.support:support-v4:${androidSupportVersion}" compile "com.android.support:support-vector-drawable:${androidSupportVersion}" - // Firebase compile "com.google.firebase:firebase-core:${firebaseVersion}" compile "com.google.firebase:firebase-ads:${firebaseVersion}" compile "com.google.firebase:firebase-perf:${firebaseVersion}" - // ButterKnife compile "com.jakewharton:butterknife:${butterKnifeVersion}" annotationProcessor "com.jakewharton:butterknife-compiler:${butterKnifeVersion}" - // Material date and time picker compile 'com.wdullaer:materialdatetimepicker:3.4.1' - // Rate this app compile 'io.github.kobakei:ratethisapp:1.2.0' - + //implementation 'net.danlew:android.joda:2.9.9.3' + compile 'joda-time:joda-time:2.9.9' // Crashlytics - compile('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') { + compile('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') { transitive = true } - // JUnit testCompile 'junit:junit:4.12' } diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 62424b8..cbdfff4 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -17,3 +17,6 @@ -keepattributes SourceFile,LineNumberTable -keep class com.crashlytics.** { *; } -dontwarn com.crashlytics.** +-dontwarn com.google.android.gms.** +-dontwarn com.google.ads.** +-dontwarn org.joda.time.** diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 383803d..2c827db 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -46,7 +46,6 @@ android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/ic_notification" /> - diff --git a/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java b/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java index cad4baf..5ad4812 100644 --- a/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java +++ b/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java @@ -108,10 +108,8 @@ public class DetailActivity extends AppCompatActivity { private InterstitialAd mInterstitialAd; private DbHelper dbHelper; private Person person; - private long timeStamp, date; - private String phoneNumber, email; + private long timeStamp; private DisplayedAge displayedAge; - private boolean yearUnknown; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { @@ -140,10 +138,6 @@ protected void onCreate(@Nullable Bundle savedInstanceState) { Intent intent = getIntent(); timeStamp = intent.getLongExtra(Constants.TIME_STAMP, 0); person = dbHelper.query().getPerson(timeStamp); - date = person.getDate(); - yearUnknown = person.isYearUnknown(); - phoneNumber = person.getPhoneNumber(); - email = person.getEmail(); toolbar.setTitle(person.getName()); setSupportActionBar(toolbar); @@ -208,21 +202,21 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { private void setupUI() { setSeasonImage(); - tvDaysLeft.setText(Utils.daysLeft(this, date)); + tvDaysLeft.setText(Utils.daysLeftPretty(this, person)); tvAnniversaryLabel.setText(person.getAnniversaryLabel()); - if (yearUnknown) { - tvDate.setText(Utils.getDateWithoutYear(date)); + if (person.isYearUnknown()) { + tvDate.setText(Utils.getDateWithoutYear(person.getDate())); tvAge.setVisibility(View.GONE); rlDaysSinceBirthday.setVisibility(View.GONE); } else { - tvDate.setText(Utils.getDate(date)); - tvAge.setText(String.valueOf(displayedAge.equals("0") ? Utils.getCurrentAge(date) : Utils.getFutureAge(date))); - tvDaysSinceBirthday.setText(Utils.daysSinceBirthday(date)); + tvDate.setText(Utils.getDate(person.getDate())); + tvAge.setText(String.valueOf(Utils.getAge(person.getDate(), displayedAge))); + tvDaysSinceBirthday.setText(Utils.daysSinceBirthday(person.getDate())); } if (person.getAnniversaryType() == AnniversaryType.BIRTHDAY) { - int zodiacId = Utils.getZodiacId(date); + int zodiacId = Utils.getZodiacId(person.getDate()); tvZodiacSign.setText(getString(zodiacId)); ivZodiacSign.setImageResource(Utils.getZodiacImage(zodiacId)); } @@ -232,6 +226,8 @@ private void setupUI() { ivZodiacSign.setVisibility(View.GONE); } + final String phoneNumber = person.getPhoneNumber(); + final String email = person.getEmail(); if (isEmpty(phoneNumber) && isEmpty(email)) cardViewInfo.setVisibility(View.GONE); @@ -262,7 +258,7 @@ private void loadBornThisDay() { FamousFragmentAdapter adapter = new FamousFragmentAdapter(); recyclerView.setAdapter(adapter); - List famousPersons = dbHelper.query().getFamousBornThisDay(date); + List famousPersons = dbHelper.query().getFamousBornThisDay(person.getDate()); for (int i = 0; i < famousPersons.size(); i++) { adapter.addPerson(famousPersons.get(i)); } @@ -280,16 +276,30 @@ void starEditActivity() { * Set up image depending on month */ private void setSeasonImage() { - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(date); - int month = calendar.get(Calendar.MONTH); - if (month >= 0 && month < 2 || month == 11) { - ivSeasonPicture.setImageResource(R.drawable.img_winter); - } else if (month >= 2 && month < 5) { - ivSeasonPicture.setImageResource(R.drawable.img_spring); - } else if (month >= 5 && month < 8) { - ivSeasonPicture.setImageResource(R.drawable.img_summer); - } else ivSeasonPicture.setImageResource(R.drawable.img_autumn); + final int month = person.getMonth(); + //probably better with if's and ranges, but i find this easier to see what's going on + switch (month) { + case 12: + case 1: + case 2: + ivSeasonPicture.setImageResource(R.drawable.img_winter); + break; + case 3: + case 4: + case 5: + ivSeasonPicture.setImageResource(R.drawable.img_spring); + break; + case 6: + case 7: + case 8: + ivSeasonPicture.setImageResource(R.drawable.img_summer); + break; + case 9: + case 10: + case 11: + ivSeasonPicture.setImageResource(R.drawable.img_autumn); + break; + } } private void deletePersonDialog(final Person person) { @@ -298,8 +308,6 @@ private void deletePersonDialog(final Person person) { builder.setPositiveButton(getString(R.string.ok_button), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - - new AlarmHelper(getApplicationContext()).removeAlarms(person); dbHelper.removeRecord(timeStamp); Utils.notifyWidget(getApplicationContext()); dialog.dismiss(); @@ -329,15 +337,15 @@ private void rateThisAppInit(Context context) { @OnClick(R.id.imagebutton_detail_phone) void makeCall() { startActivity(Intent.createChooser(new Intent(Intent.ACTION_DIAL, - Uri.parse(Constants.TEL + phoneNumber)), null)); + Uri.parse(Constants.TEL + person.getPhoneNumber())), null)); } @OnClick(R.id.imagebutton_detail_chat) void sendMessage() { Intent intent = new Intent(Intent.ACTION_VIEW) .setType(Constants.TYPE_SMS) - .putExtra(Constants.ADDRESS, phoneNumber) - .setData(Uri.parse(Constants.SMSTO + phoneNumber)); + .putExtra(Constants.ADDRESS, person.getPhoneNumber()) + .setData(Uri.parse(Constants.SMSTO + person.getPhoneNumber())); startActivity(Intent.createChooser(intent, null)); } @@ -345,9 +353,9 @@ void sendMessage() { void sendEmail() { Intent intent = new Intent(Intent.ACTION_SENDTO) .setType(Constants.TYPE_EMAIL) - .putExtra(Intent.EXTRA_EMAIL, new String[]{email}) + .putExtra(Intent.EXTRA_EMAIL, new String[]{person.getEmail()}) .putExtra(Intent.EXTRA_SUBJECT, getString(R.string.happy_birthday)) - .setData(Uri.parse(Constants.MAILTO + email)); + .setData(Uri.parse(Constants.MAILTO + person.getEmail())); startActivity(Intent.createChooser(intent, null)); } } \ No newline at end of file diff --git a/app/src/main/java/com/djonique/birdays/activities/EditActivity.java b/app/src/main/java/com/djonique/birdays/activities/EditActivity.java index 20c0da5..ed10436 100644 --- a/app/src/main/java/com/djonique/birdays/activities/EditActivity.java +++ b/app/src/main/java/com/djonique/birdays/activities/EditActivity.java @@ -36,7 +36,10 @@ import com.djonique.birdays.utils.Utils; import com.wdullaer.materialdatetimepicker.date.DatePickerDialog; +import org.joda.time.LocalDate; + import java.util.Calendar; +import java.util.Locale; import butterknife.BindView; import butterknife.ButterKnife; @@ -66,8 +69,6 @@ public class EditActivity extends AppCompatActivity implements private DbHelper dbHelper; private Person person; private Calendar calendar; - private long date; - private boolean yearUnknown; private boolean hideOkButton = false; @Override @@ -81,10 +82,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) { dbHelper = new DbHelper(this); person = dbHelper.query().getPerson(timeStamp); - yearUnknown = person.isYearUnknown(); - - calendar = Calendar.getInstance(); - calendar.setTimeInMillis(person.getDate()); + calendar = person.getDate().toDateTimeAtCurrentTime().toCalendar(Locale.getDefault()); setupUI(); } @@ -104,7 +102,6 @@ public boolean onOptionsItemSelected(MenuItem item) { return true; case R.id.menu_edit_ok: updatePerson(); - setAlarms(person); Utils.notifyWidget(this); setResult(RESULT_OK, new Intent()); finish(); @@ -127,14 +124,13 @@ private void setupUI() { etName.setText(person.getName()); etName.setSelection(etName.getText().length()); - date = person.getDate(); - if (yearUnknown) { - etDate.setText(Utils.getDateWithoutYear(date)); + if (person.isYearUnknown()) { + etDate.setText(Utils.getDateWithoutYear(person.getDate())); } else { - etDate.setText(Utils.getDate(date)); + etDate.setText(Utils.getDate(person.getDate())); } - checkBox.setChecked(yearUnknown); + checkBox.setChecked(person.isYearUnknown()); etPhoneNumber.setText(person.getPhoneNumber()); etEmail.setText(person.getEmail()); } @@ -144,7 +140,7 @@ private void setupUI() { */ private void updatePerson() { person.setName(updateText(etName)); - person.setDate(calendar.getTimeInMillis()); + person.setDate(new LocalDate(calendar)); person.setYearUnknown(checkBox.isChecked()); person.setPhoneNumber(updateText(etPhoneNumber)); person.setEmail(updateText(etEmail)); @@ -162,12 +158,6 @@ private String updateText(EditText editText) { return result; } - private void setAlarms(Person person) { - AlarmHelper alarmHelper = new AlarmHelper(this); - alarmHelper.removeAlarms(person); - alarmHelper.setAlarms(person); - } - @OnClick(R.id.edittext_edit_date) void pickDate() { new DatePickerManager(this, calendar).showDialog(this, this); @@ -187,7 +177,7 @@ private void setDate(int year, int month, int dayOfMonth) { calendar.set(Calendar.YEAR, year); calendar.set(Calendar.MONTH, month); calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth); - date = calendar.getTimeInMillis(); + LocalDate date = new LocalDate(calendar); // Checks state of CheckBox whenever date is picked if (!checkBox.isChecked()) { etDate.setText(Utils.getDate(date)); @@ -227,9 +217,9 @@ void validateDate() { @OnCheckedChanged(R.id.checkbox_edit) void checkBoxListener() { if (checkBox.isChecked()) { - etDate.setText(Utils.getDateWithoutYear(date)); + etDate.setText(Utils.getDateWithoutYear(person.getDate())); } else { - etDate.setText(Utils.getDate(date)); + etDate.setText(Utils.getDate(person.getDate())); } if (fieldsValid()) { tilEditDate.setErrorEnabled(false); diff --git a/app/src/main/java/com/djonique/birdays/activities/MainActivity.java b/app/src/main/java/com/djonique/birdays/activities/MainActivity.java index a6d6897..44690d1 100644 --- a/app/src/main/java/com/djonique/birdays/activities/MainActivity.java +++ b/app/src/main/java/com/djonique/birdays/activities/MainActivity.java @@ -17,6 +17,7 @@ package com.djonique.birdays.activities; import android.app.DialogFragment; +import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageManager; @@ -42,6 +43,7 @@ import com.djonique.birdays.R; import com.djonique.birdays.ad.Ad; import com.djonique.birdays.adapters.PagerAdapter; +import com.djonique.birdays.alarm.AlarmHelper; import com.djonique.birdays.database.DbHelper; import com.djonique.birdays.dialogs.NewPersonDialogFragment; import com.djonique.birdays.fragments.AllFragment; @@ -102,7 +104,6 @@ protected void onCreate(Bundle savedInstanceState) { Utils.setupDayNightTheme(preferences); dbHelper = new DbHelper(this); - pagerAdapter = new PagerAdapter(getSupportFragmentManager(), this); setSupportActionBar(toolbar); @@ -132,10 +133,20 @@ public boolean onQueryTextChange(String newText) { Ad.showBannerAd(container, adView, fab); } + startNotificationsChecker(this, preferences); + // Start page viewPager.setCurrentItem(Integer.parseInt(preferences.getString(Constants.START_PAGE, "1"))); } + private void startNotificationsChecker(Context context, SharedPreferences preferences) { + final AlarmHelper alarmHelper = new AlarmHelper(this); + final boolean notificationsEnabled = preferences.getBoolean(Constants.NOTIFICATIONS_KEY, false); + if (notificationsEnabled) { + alarmHelper.setRecurringAlarm(); + } + } + @Override protected void onResume() { super.onResume(); @@ -146,6 +157,7 @@ protected void onResume() { protected void onRestart() { super.onRestart(); pagerAdapter.addPersonsFromDb(); + startNotificationsChecker(this, preferences); } @Override diff --git a/app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java b/app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java index 7d45761..2f95dc2 100644 --- a/app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java +++ b/app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java @@ -447,28 +447,25 @@ public void onActivityResult(int requestCode, int resultCode, Intent data) { public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { final AlarmHelper alarmHelper = new AlarmHelper(getActivity()); DbHelper dbHelper = new DbHelper(getActivity()); - final List persons = dbHelper.query().getPersons(); switch (key) { case Constants.NOTIFICATIONS_KEY: final boolean isChecked = sharedPreferences.getBoolean(Constants.NOTIFICATIONS_KEY, false); new Thread(new Runnable() { @Override public void run() { - for (Person person : persons) { - if (isChecked) { - alarmHelper.setAlarms(person); - } else { - alarmHelper.removeAlarms(person); - } + if (isChecked) { + alarmHelper.setRecurringAlarm(); + } + else { + alarmHelper.removeRecurringAlarm(); } } }).start(); break; case Constants.NOTIFICATION_TIME_KEY: - restartAlarms(alarmHelper, persons); - break; case Constants.ADDITIONAL_NOTIFICATION_KEY: - restartAlarms(alarmHelper, persons); + alarmHelper.removeRecurringAlarm(); + alarmHelper.setRecurringAlarm(); break; case Constants.NIGHT_MODE_KEY: Utils.setupDayNightTheme(sharedPreferences); @@ -489,18 +486,6 @@ public void onPause() { getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this); } - private void restartAlarms(final AlarmHelper alarmHelper, final List persons) { - new Thread(new Runnable() { - @Override - public void run() { - for (Person person : persons) { - alarmHelper.removeAlarms(person); - alarmHelper.setAlarms(person); - } - } - }).start(); - } - private void restartApp() { Intent intent = getActivity().getPackageManager().getLaunchIntentForPackage(getActivity().getPackageName()); if (intent != null) { diff --git a/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java b/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java index 029c94a..44b9544 100644 --- a/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java +++ b/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java @@ -39,6 +39,8 @@ import com.djonique.birdays.utils.Constants; import com.djonique.birdays.utils.Utils; +import org.joda.time.LocalDate; + import java.util.ArrayList; import java.util.List; @@ -109,6 +111,32 @@ public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType } } + private int getClosestItem() { + int daysToBirthday = 999; + int itemPos = 0; + for (int i = 0; i < items.size(); i++) { + Item item = items.get(i); + if (!item.isSeparator()) { + int candidate = Utils.daysLeft((Person) item); + if (candidate < daysToBirthday) { + daysToBirthday = candidate; + itemPos = i; + } + } + } + + return itemPos; + } + + public void scrollToClosestPerson() { + View view = getAllFragment().getView(); + if (view != null) { + final RecyclerView recyclerView = view.findViewById(R.id.recyclerView); + int itemPos = getClosestItem(); + recyclerView.scrollToPosition(itemPos); + } + } + @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { Item item = items.get(position); @@ -119,11 +147,14 @@ public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { holder.itemView.setEnabled(true); final View itemView = holder.itemView; final Person person = ((Person) item); + final int daysToBirthday = Utils.daysLeft(person); + itemView.setBackgroundColor(Utils.getBackgroundColor(context, daysToBirthday)); + final ListViewHolder listViewHolder = ((ListViewHolder) holder); listViewHolder.tvName.setText(person.getName()); - final long date = person.getDate(); + final LocalDate date = person.getDate(); listViewHolder.tvLabel.setVisibility(View.VISIBLE); listViewHolder.tvLabel.setText(person.getAnniversaryLabel()); @@ -158,7 +189,7 @@ public void onClick(View v) { }); } else { Separator separator = ((Separator) item); - ((SeparatorViewHolder) holder).separatorView.setText(months[separator.getMonth()]); + ((SeparatorViewHolder) holder).separatorView.setText(months[separator.getMonth() - 1]); } } diff --git a/app/src/main/java/com/djonique/birdays/adapters/MonthFragmentAdapter.java b/app/src/main/java/com/djonique/birdays/adapters/MonthFragmentAdapter.java index 1701c49..1f4c5d1 100644 --- a/app/src/main/java/com/djonique/birdays/adapters/MonthFragmentAdapter.java +++ b/app/src/main/java/com/djonique/birdays/adapters/MonthFragmentAdapter.java @@ -35,6 +35,7 @@ import com.djonique.birdays.R; import com.djonique.birdays.activities.DetailActivity; import com.djonique.birdays.activities.MainActivity; +import com.djonique.birdays.models.DisplayedAge; import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Constants; import com.djonique.birdays.utils.Utils; @@ -82,22 +83,19 @@ public CardViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { @Override public void onBindViewHolder(final CardViewHolder holder, int position) { final Person person = persons.get(position); - long date = person.getDate(); - final String email = person.getEmail(); - final String phoneNumber = person.getPhoneNumber(); holder.tvName.setText(person.getName()); if (person.isYearUnknown()) { - holder.tvDate.setText(Utils.getDateWithoutYear(date)); + holder.tvDate.setText(Utils.getDateWithoutYear(person.getDate())); holder.tvAge.setVisibility(View.GONE); - changeCardViewBackgroundColor(date, holder.cardView, holder.tvDaysLeft); + changeCardViewBackgroundColor(person, holder.cardView, holder.tvDaysLeft); } else { - holder.tvDate.setText(Utils.getDate(date)); + holder.tvDate.setText(Utils.getDate(person.getDate())); holder.tvAge.setVisibility(View.VISIBLE); - String age = context.getString(R.string.age) + Utils.getCurrentAge(date); + String age = context.getString(R.string.age) + Utils.getAge(person.getDate(), DisplayedAge.CURRENT); holder.tvAge.setText(age); - changeCardViewBackgroundColor(date, holder.cardView, holder.tvDaysLeft); + changeCardViewBackgroundColor(person, holder.cardView, holder.tvDaysLeft); } holder.relativeLayout.setOnClickListener(new View.OnClickListener() { @@ -111,6 +109,7 @@ public void onClick(View v) { } }); + final String email = person.getEmail(); if (email != null && !email.equals("")) { enableButton(holder.btnEmail); holder.btnEmail.setOnClickListener(new View.OnClickListener() { @@ -127,6 +126,7 @@ public void onClick(View v) { disableButton(holder.btnEmail); } + final String phoneNumber = person.getPhoneNumber(); if (phoneNumber != null && !phoneNumber.equals("")) { enableButton(holder.btnCall); enableButton(holder.btnChat); @@ -198,22 +198,17 @@ private boolean nightMode() { return preferences.getBoolean(Constants.NIGHT_MODE_KEY, false); } - private void changeCardViewBackgroundColor(long date, CardView cardView, TextView textView) { - String daysLeft = Utils.daysLeft(context, date); - if (Utils.isBirthdayPassed(date)) { + private void changeCardViewBackgroundColor(Person person, CardView cardView, TextView textView) { + final String daysLeft = Utils.daysLeftPretty(context, person); + if (Utils.isBirthdayPassed(person.getDate())) { textView.setVisibility(View.GONE); cardView.setCardBackgroundColor(ContextCompat.getColor(context, R.color.cardview_background)); } else { + int daysToBirthday = Utils.daysLeft(person); + cardView.setCardBackgroundColor(Utils.getBackgroundColor(context, daysToBirthday)); textView.setVisibility(View.VISIBLE); - String today = context.getString(R.string.today); - if (daysLeft.equals(today)) { - cardView.setCardBackgroundColor(ContextCompat.getColor(context, R.color.cardview_birthday)); - textView.setText(today); - } else { - cardView.setCardBackgroundColor(ContextCompat.getColor(context, R.color.cardview_background)); - String summary = context.getString(R.string.days_left) + ": " + daysLeft; - textView.setText(summary); - } + final String summary = daysToBirthday == 0 ? daysLeft : context.getString(R.string.days_left) + ": " + daysLeft; + textView.setText(summary); } } diff --git a/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java b/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java index 9fc6b63..2a9ffc8 100644 --- a/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java +++ b/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java @@ -16,7 +16,6 @@ package com.djonique.birdays.alarm; -import android.app.Activity; import android.app.AlarmManager; import android.app.PendingIntent; import android.content.Context; @@ -24,24 +23,15 @@ import android.content.SharedPreferences; import android.os.Build; import android.preference.PreferenceManager; -import android.widget.Toast; -import com.djonique.birdays.R; -import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Constants; import com.djonique.birdays.utils.Utils; import java.util.Calendar; -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Set; - -import static android.text.format.DateUtils.DAY_IN_MILLIS; public class AlarmHelper { + final private static int BIRTHDAY_CHECKER_REQUEST_CODE = 9991; final private long defaultNotificationTime = 645703200000L - Utils.getTimeOffset(); - final private HashMap> pendingIntents = new HashMap<>(); final private Context context; final private AlarmManager alarmManager; final private SharedPreferences preferences; @@ -53,78 +43,33 @@ public AlarmHelper(Context context) { preferences = PreferenceManager.getDefaultSharedPreferences(context); } - /** - * Set up both alarms main and additional - */ - public void setAlarms(Person person) { - try { - setAlarm(person); - Set additionalNotificationOffsets = getAdditionalNotificationOffsets(); - if ((additionalNotificationOffsets != null) && (!additionalNotificationOffsets.isEmpty())) { - setAdditionalAlarms(person); - } - } catch (SecurityException e) { - if (context instanceof Activity) { - ((Activity) context).runOnUiThread(new Runnable() { - @Override - public void run() { - Toast.makeText(context, R.string.security_exception, Toast.LENGTH_LONG).show(); - } - }); - } - } + private PendingIntent getExistingAlarm(Intent intent) { + return PendingIntent.getBroadcast( + context.getApplicationContext(), + BIRTHDAY_CHECKER_REQUEST_CODE, + intent,PendingIntent.FLAG_NO_CREATE); } - private void addPendingIntent(Person person, PendingIntent pendingIntent) { - if (!pendingIntents.containsKey(person)) { - pendingIntents.put(person, new HashSet()); + public void setRecurringAlarm() { + final Intent intent = new Intent(context, AlarmReceiver.class); + final long triggerAtMillis = setupAlarmTime(); + + final PendingIntent recurringAlarm = getExistingAlarm(intent); + if (recurringAlarm == null) { + PendingIntent alarm = PendingIntent.getBroadcast( + context.getApplicationContext(), + BIRTHDAY_CHECKER_REQUEST_CODE, + intent, + PendingIntent.FLAG_UPDATE_CURRENT); + setAlarmDependingOnApi(alarmManager, triggerAtMillis, alarm); } - - pendingIntents.get(person).add(pendingIntent); } - /** - * Set up main alarm - */ - private void setAlarm(Person person) { - Intent intent = new Intent(context, AlarmReceiver.class); - intent.putExtra(Constants.NAME, person.getName()); - intent.putExtra(Constants.ANNIVERSARY_LABEL, person.getAnniversaryLabel()); - intent.putExtra(Constants.WHEN, context.getString(R.string.today)); - intent.putExtra(Constants.TIME_STAMP, person.getTimeStamp()); - - long triggerAtMillis = setupCalendarYear(person, 0); - - PendingIntent pendingIntent = PendingIntent.getBroadcast(context.getApplicationContext(), - (int) person.getTimeStamp(), intent, PendingIntent.FLAG_UPDATE_CURRENT); - - addPendingIntent(person, pendingIntent); //main alarm - - setAlarmDependingOnApi(alarmManager, triggerAtMillis, pendingIntent); - } - - /** - * Set up additional alarms - */ - private void setAdditionalAlarms(Person person) { - Set additionalNotificationOffsets = getAdditionalNotificationOffsets(); - for (Long additionalNotificationOffset : additionalNotificationOffsets) { - Intent intent = new Intent(context, AlarmReceiver.class); - intent.putExtra(Constants.NAME, person.getName()); - intent.putExtra(Constants.WHEN, setWhen(additionalNotificationOffset)); - intent.putExtra(Constants.ANNIVERSARY_LABEL, person.getAnniversaryLabel()); - intent.putExtra(Constants.TIME_STAMP, person.getTimeStamp()); - - long triggerAtMillis = setupCalendarYear(person, additionalNotificationOffset); - - int requestCode = (int) (person.getTimeStamp() + additionalNotificationOffset); - - PendingIntent pendingIntent = PendingIntent.getBroadcast(context.getApplicationContext(), - (int) requestCode, intent, PendingIntent.FLAG_UPDATE_CURRENT); - - addPendingIntent(person, pendingIntent); - - setAlarmDependingOnApi(alarmManager, triggerAtMillis, pendingIntent); + public void removeRecurringAlarm() { + final Intent intent = new Intent(context, AlarmReceiver.class); + final PendingIntent recurringAlarm = getExistingAlarm(intent); + if (recurringAlarm != null) { + alarmManager.cancel(recurringAlarm); } } @@ -134,56 +79,13 @@ private void setAdditionalAlarms(Person person) { private void setAlarmDependingOnApi(AlarmManager alarmManager, long triggerAtMillis, PendingIntent pendingIntent) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { - alarmManager.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, triggerAtMillis, pendingIntent); - } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { - alarmManager.setExact(AlarmManager.RTC_WAKEUP, triggerAtMillis, pendingIntent); - } else { - alarmManager.set(AlarmManager.RTC_WAKEUP, triggerAtMillis, pendingIntent); - } - } - - /** - * Configures text for additional notification - */ - private String setWhen(long offset) { - final String[] dates = context.getResources().getStringArray(R.array.additional_notification_delay); - final String[] entryValues = context.getResources().getStringArray(R.array.additional_notification_entry_values); - for (int i = 0; i < entryValues.length; i++) { - if (offset == (Long.parseLong(entryValues[i]) * DAY_IN_MILLIS)) { - return dates[i + 1]; - } - } - return null; - } - - private Set getAdditionalNotificationOffsets() { - final Set strs = preferences.getStringSet(Constants.ADDITIONAL_NOTIFICATION_KEY, Collections.emptySet()); - final Set results = new HashSet<>(); - for (String str : strs) { - results.add(Long.parseLong(str) * DAY_IN_MILLIS); - } - - return results; + alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, triggerAtMillis, AlarmManager.INTERVAL_DAY, pendingIntent); } /** - * Removes all alarms + * Configure time when recurring alarm (which checks for pending notifications) gets triggered at */ - public void removeAlarms(Person person) { - if (pendingIntents.containsKey(person)) { - for (PendingIntent pendingIntent : pendingIntents.get(person)) { - alarmManager.cancel(pendingIntent); - } - - pendingIntents.remove(person); - } - } - - /** - * Set up time for triggering alarm - */ - private long setupCalendarYear(Person person, long offset) { + private long setupAlarmTime() { final long now = Calendar.getInstance().getTimeInMillis(); final long notificationTime = preferences.getLong(Constants.NOTIFICATION_TIME_KEY, defaultNotificationTime); final Calendar notificationTimeCalendar = Calendar.getInstance(); @@ -192,18 +94,14 @@ private long setupCalendarYear(Person person, long offset) { final int hour = notificationTimeCalendar.get(Calendar.HOUR_OF_DAY); final int minutes = notificationTimeCalendar.get(Calendar.MINUTE); - final long date = person.getDate() - offset; final int year = Calendar.getInstance().get(Calendar.YEAR); final Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(date); + calendar.setTimeInMillis(now); calendar.set(Calendar.YEAR, year); calendar.set(Calendar.HOUR_OF_DAY, hour); calendar.set(Calendar.MINUTE, minutes); calendar.set(Calendar.MILLISECOND, 0); - if (now > calendar.getTimeInMillis()) { - calendar.set(Calendar.YEAR, year + 1); - } return calendar.getTimeInMillis(); } } \ No newline at end of file diff --git a/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java b/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java index 5eaafbd..8a082fa 100644 --- a/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java +++ b/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java @@ -33,38 +33,37 @@ import com.djonique.birdays.R; import com.djonique.birdays.activities.DetailActivity; +import com.djonique.birdays.database.DbHelper; +import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.BirdaysApplication; import com.djonique.birdays.utils.Constants; +import com.djonique.birdays.utils.Utils; -public class AlarmReceiver extends BroadcastReceiver { - - private static final String CHANNEL_ID = "com.djonique.birdays"; - - private NotificationManager manager; - private SharedPreferences preferences; +import java.util.Calendar; +import java.util.Collections; +import java.util.Date; +import java.util.HashSet; +import java.util.List; +import java.util.Set; - @Override - public void onReceive(Context context, Intent intent) { +import static android.text.format.DateUtils.DAY_IN_MILLIS; - manager = ((NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE)); +public class AlarmReceiver extends BroadcastReceiver { - preferences = PreferenceManager.getDefaultSharedPreferences(context); + private static final String CHANNEL_ID = "com.djonique.birdays"; - // Extras from intent - final String name = intent.getStringExtra(Constants.NAME); - final String when = intent.getStringExtra(Constants.WHEN); - final String label = intent.getStringExtra(Constants.ANNIVERSARY_LABEL); - final long timeStamp = intent.getLongExtra(Constants.TIME_STAMP, 0); + private void addNotification(Context context, NotificationManager manager, SharedPreferences preferences, Intent intent, Person person, int daysToBirthday) { + final String name = person.getName(); + final String when = getWhen(context, daysToBirthday); + final long timeStamp = person.getTimeStamp(); PendingIntent pendingIntent = TaskStackBuilder.create(context) .addNextIntentWithParentStack(getResultIntent(context, timeStamp, intent)) .getPendingIntent(((int) timeStamp), PendingIntent.FLAG_UPDATE_CURRENT); - createNotificationChannel(context); + NotificationCompat.Builder builder = buildNotification(context, name, when, daysToBirthday); - NotificationCompat.Builder builder = buildNotification(context, name, label, when); - - setDefaultsAndRingtone(builder); + setDefaultsAndRingtone(preferences, builder); builder.setContentIntent(pendingIntent); @@ -76,6 +75,50 @@ public void onReceive(Context context, Intent intent) { } } + private String getWhen(Context context, int daysToBirthday) { + if (daysToBirthday == 0) { + return "Today"; + } + + final String[] dates = context.getResources().getStringArray(R.array.additional_notification_delay); + final String[] entryValues = context.getResources().getStringArray(R.array.additional_notification_entry_values); + for (int i = 0; i < entryValues.length; i++) { + if (daysToBirthday == (Long.parseLong(entryValues[i]))) { + return dates[i + 1]; + } + } + return null; + + } + + @Override + public void onReceive(Context context, Intent intent) { + final NotificationManager manager = ((NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE)); + final DbHelper dbHelper = new DbHelper(context); + final SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); + + createNotificationChannel(context, manager); + + Set additionalNotificationOffsets = getAdditionalNotificationOffsets(preferences); + List persons = dbHelper.query().getPersons(); + for (Person person : persons) { + final Integer daysToBirthday = shouldNotify(person, additionalNotificationOffsets); + if (daysToBirthday != null) { + addNotification(context, manager, preferences, intent, person, daysToBirthday); + } + } + } + + private Integer shouldNotify(Person person, Set additionalNotificationOffsets) { + final int daysToBirthday = Utils.daysLeft(person); + if (daysToBirthday == 0 || additionalNotificationOffsets.contains((long) daysToBirthday)) { + return daysToBirthday; + } + + //null means we shouldn't notify + return null; + } + /** * Creates intent to open DetailActivity on notification click */ @@ -89,10 +132,21 @@ private Intent getResultIntent(Context context, long timeStamp, Intent intent) { return resultIntent; } + private Set getAdditionalNotificationOffsets(SharedPreferences preferences) { + final Set strs = preferences.getStringSet(Constants.ADDITIONAL_NOTIFICATION_KEY, Collections.emptySet()); + final Set results = new HashSet<>(); + for (String str : strs) { + results.add(Long.parseLong(str)); + } + + return results; + } + + /** * Creates notification channel for Android API 26+ */ - private void createNotificationChannel(Context context) { + private void createNotificationChannel(Context context, NotificationManager manager) { if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { NotificationChannel channel = new NotificationChannel(CHANNEL_ID, context.getString(R.string.channel_name), NotificationManager.IMPORTANCE_HIGH); @@ -108,14 +162,13 @@ private void createNotificationChannel(Context context) { /** * Builds default notification */ - private NotificationCompat.Builder buildNotification(Context context, String title, String label, String text) { + private NotificationCompat.Builder buildNotification(Context context, String title, String text, int daysToBirthday) { + final int color = Utils.getNotificationColor(context, daysToBirthday); return new NotificationCompat.Builder(context, CHANNEL_ID) .setContentTitle(title) - .setContentInfo(label) - .setSubText(label) .setContentText(text) .setSmallIcon(R.drawable.ic_notification) - .setColor(context.getResources().getColor(R.color.accent_green_200)) + .setColor(color) .setCategory(NotificationCompat.CATEGORY_EVENT) .setPriority(NotificationCompat.PRIORITY_HIGH) .setVisibility(NotificationCompat.VISIBILITY_PUBLIC); @@ -124,7 +177,7 @@ private NotificationCompat.Builder buildNotification(Context context, String tit /** * Avoids FileUriExposedException on Android API 24+ */ - private void setDefaultsAndRingtone(NotificationCompat.Builder builder) { + private void setDefaultsAndRingtone(SharedPreferences preferences, NotificationCompat.Builder builder) { String ringtone = preferences.getString(Constants.RINGTONE_KEY, Settings.System.DEFAULT_NOTIFICATION_URI.toString()); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { diff --git a/app/src/main/java/com/djonique/birdays/alarm/AlarmSetter.java b/app/src/main/java/com/djonique/birdays/alarm/AlarmSetter.java index 9a96049..d393816 100644 --- a/app/src/main/java/com/djonique/birdays/alarm/AlarmSetter.java +++ b/app/src/main/java/com/djonique/birdays/alarm/AlarmSetter.java @@ -33,20 +33,8 @@ public class AlarmSetter extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction() != null && intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) { - DbHelper dbHelper = new DbHelper(context); - AlarmHelper alarmHelper = new AlarmHelper(context); - - List persons = new ArrayList<>(); - persons.addAll(dbHelper.query().getPersons()); - - for (Person person : persons) { - try { - alarmHelper.setAlarms(person); - } catch (SecurityException e) { - Toast.makeText(context, R.string.security_exception, Toast.LENGTH_LONG).show(); - } - } + alarmHelper.setRecurringAlarm(); } } } \ No newline at end of file diff --git a/app/src/main/java/com/djonique/birdays/backup/ExportHelper.java b/app/src/main/java/com/djonique/birdays/backup/ExportHelper.java index 542090a..41ab2ce 100644 --- a/app/src/main/java/com/djonique/birdays/backup/ExportHelper.java +++ b/app/src/main/java/com/djonique/birdays/backup/ExportHelper.java @@ -30,6 +30,7 @@ import com.djonique.birdays.utils.ProgressDialogHelper; import com.djonique.birdays.utils.Utils; +import org.joda.time.LocalDate; import org.xmlpull.v1.XmlSerializer; import java.io.File; @@ -76,7 +77,7 @@ private boolean isExternalStorageWritable() { } private String getBackupFileName() { - long now = Calendar.getInstance().getTimeInMillis(); + LocalDate now = new LocalDate(); return BACKUP + "_" + Utils.getDate(now) + "_" + String.valueOf(now) + ".xml"; } diff --git a/app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java b/app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java index 48353c9..b2a8c22 100644 --- a/app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java +++ b/app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java @@ -30,6 +30,7 @@ import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Utils; +import org.joda.time.LocalDate; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserFactory; @@ -93,7 +94,6 @@ public void recoverRecords(Context context, Uri uri) { private void parseXml(XmlPullParser parser) { DbHelper dbHelper = new DbHelper(context); List dbPersons = dbHelper.query().getPersons(); - AlarmHelper alarmHelper = new AlarmHelper(context); Person person = null; try { @@ -114,7 +114,7 @@ private void parseXml(XmlPullParser parser) { person.setName(parser.nextText()); break; case DATE: - person.setDate(Long.valueOf(parser.nextText())); + person.setDate(new LocalDate(Long.valueOf(parser.nextText()))); break; case YEAR_UNKNOWN: person.setYearUnknown(Boolean.valueOf(parser.nextText())); @@ -134,7 +134,6 @@ private void parseXml(XmlPullParser parser) { if (!Utils.isPersonAlreadyInDb(person, dbPersons)) { dbHelper.addRecord(person); dbPersons.add(person); - alarmHelper.setAlarms(person); } } break; diff --git a/app/src/main/java/com/djonique/birdays/database/DbFamous.java b/app/src/main/java/com/djonique/birdays/database/DbFamous.java index 4945982..999f2d6 100644 --- a/app/src/main/java/com/djonique/birdays/database/DbFamous.java +++ b/app/src/main/java/com/djonique/birdays/database/DbFamous.java @@ -24,6 +24,8 @@ import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Utils; +import org.joda.time.LocalDate; + import static com.djonique.birdays.database.DbHelper.COLUMN_DATE; import static com.djonique.birdays.database.DbHelper.COLUMN_NAME; import static com.djonique.birdays.database.DbHelper.DB_FAMOUS; @@ -35,17 +37,19 @@ private static void addFamous(SQLiteDatabase db, Person person) { cv.put(COLUMN_NAME, person.getName()); if (Utils.getTimeOffset() <= 0) { // 43200000 is twelve hour offset - cv.put(COLUMN_DATE, person.getDate() + 43200000); + cv.put(COLUMN_DATE, person.getDate().toDateTimeAtCurrentTime().getMillis() + 43200000); } else { - cv.put(COLUMN_DATE, person.getDate()); + cv.put(COLUMN_DATE, person.getDate().toDateTimeAtCurrentTime().getMillis()); } db.insert(DB_FAMOUS, null, cv); } static void createFamousDb(Context context, SQLiteDatabase db) { + //FIXME: dates using timestamps are not correct + //FIXME: need to specify using LocalDate instead // 1 january - addFamous(db, new Person(context.getString(R.string.medici), -16440364800000L)); + addFamous(db, new Person(context.getString(R.string.medici), new LocalDate(1449, 1, 1))); addFamous(db, new Person(context.getString(R.string.giordano_bruno), -13316227200000L)); addFamous(db, new Person(context.getString(R.string.frazer), -3660595200000L)); addFamous(db, new Person(context.getString(R.string.coubertin), -3376598400000L)); @@ -55,7 +59,7 @@ static void createFamousDb(Context context, SQLiteDatabase db) { addFamous(db, new Person(context.getString(R.string.piero_di_cosimo), -16030051200000L)); addFamous(db, new Person(context.getString(R.string.vasily_perov), -4291660800000L)); addFamous(db, new Person(context.getString(R.string.balakirev), -4196966400000L)); - addFamous(db, new Person(context.getString(R.string.tippett), -2051136000000L)); + addFamous(db, new Person(context.getString(R.string.tippett), 11-2051136000000L)); addFamous(db, new Person(context.getString(R.string.isaac_asimov), -1577836800000L)); // 3 january diff --git a/app/src/main/java/com/djonique/birdays/database/DbHelper.java b/app/src/main/java/com/djonique/birdays/database/DbHelper.java index 2febbcf..e0ad5a2 100644 --- a/app/src/main/java/com/djonique/birdays/database/DbHelper.java +++ b/app/src/main/java/com/djonique/birdays/database/DbHelper.java @@ -111,7 +111,7 @@ public DbQueryManager query() { public void addRecord(Person person) { final ContentValues cv = new ContentValues(); cv.put(COLUMN_NAME, person.getName()); - cv.put(COLUMN_DATE, person.getDate()); + cv.put(COLUMN_DATE, person.getDate().toDateTimeAtCurrentTime().getMillis()); cv.put(COLUMN_IS_YEAR_KNOWN, Utils.boolToInt(person.isYearUnknown())); cv.put(COLUMN_PHONE_NUMBER, person.getPhoneNumber()); cv.put(COLUMN_ANNIVERSARY_TYPE, person.getAnniversaryType().toString()); @@ -124,7 +124,7 @@ public void addRecord(Person person) { public void updateRecord(Person person) { final ContentValues cv = new ContentValues(); cv.put(COLUMN_NAME, person.getName()); - cv.put(COLUMN_DATE, person.getDate()); + cv.put(COLUMN_DATE, person.getDate().toDateTimeAtCurrentTime().getMillis()); cv.put(COLUMN_IS_YEAR_KNOWN, Utils.boolToInt(person.isYearUnknown())); cv.put(COLUMN_PHONE_NUMBER, person.getPhoneNumber()); cv.put(COLUMN_ANNIVERSARY_TYPE, person.getAnniversaryType().toString()); diff --git a/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java b/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java index b3baf38..7b43d28 100644 --- a/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java +++ b/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java @@ -23,6 +23,8 @@ import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Utils; +import org.joda.time.LocalDate; + import java.util.ArrayList; import java.util.List; @@ -102,7 +104,7 @@ public boolean match(Person person) { }); } - public List getFamousBornThisDay(long dayOfBirthday) { + public List getFamousBornThisDay(LocalDate dayOfBirthday) { final List persons = new ArrayList<>(); final Cursor cursor = database.query(DbHelper.DB_FAMOUS, null, null, null, null, null, null); @@ -110,9 +112,9 @@ public List getFamousBornThisDay(long dayOfBirthday) { if (cursor.moveToFirst()) { do { final String name = getName(cursor); - final long date = getDate(cursor); + final LocalDate date = new LocalDate(getDate(cursor)); - if (Utils.getMonth(date) == Utils.getMonth(dayOfBirthday) && Utils.getDay(date) == Utils.getDay(dayOfBirthday)) { + if (date.getMonthOfYear() == dayOfBirthday.getMonthOfYear() && date.getDayOfMonth() == dayOfBirthday.getDayOfMonth()) { final Person person = new Person(name, date); persons.add(person); } diff --git a/app/src/main/java/com/djonique/birdays/dialogs/NewPersonDialogFragment.java b/app/src/main/java/com/djonique/birdays/dialogs/NewPersonDialogFragment.java index be1418f..948e626 100644 --- a/app/src/main/java/com/djonique/birdays/dialogs/NewPersonDialogFragment.java +++ b/app/src/main/java/com/djonique/birdays/dialogs/NewPersonDialogFragment.java @@ -44,6 +44,7 @@ import com.djonique.birdays.R; import com.djonique.birdays.alarm.AlarmHelper; +import com.djonique.birdays.models.AnniversaryType; import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Constants; import com.djonique.birdays.utils.ContactsHelper; @@ -51,6 +52,8 @@ import com.djonique.birdays.utils.PermissionManager; import com.djonique.birdays.utils.Utils; +import org.joda.time.LocalDate; + import java.util.Calendar; public class NewPersonDialogFragment extends DialogFragment implements @@ -64,7 +67,6 @@ public class NewPersonDialogFragment extends DialogFragment implements private AppCompatCheckBox checkBox; private Calendar calendar; private String name; - private long date; @SuppressWarnings("deprecation") @Override @@ -143,8 +145,7 @@ public void onClick(DialogInterface dialog, int which) { } if (!Utils.isEmptyDate(etDate)) { - person.setDate(calendar.getTimeInMillis()); - new AlarmHelper(getActivity()).setAlarms(person); + person.setDate(new LocalDate(calendar)); } if (checkBox != null) person.setYearUnknown(checkBox.isChecked()); @@ -160,6 +161,7 @@ public void onClick(DialogInterface dialog, int which) { } else { person.setEmail(""); } + person.setAnniversaryType(AnniversaryType.BIRTHDAY); addingPersonListener.onPersonAdded(person); dialog.dismiss(); @@ -241,9 +243,9 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // If date isn't picked does nothing, if picked checks state of CheckBox if (checkBox.isChecked() && !Utils.isEmptyDate(etDate)) { - etDate.setText(Utils.getDateWithoutYear(date)); + etDate.setText(Utils.getDateWithoutYear(person.getDate())); } else if (!checkBox.isChecked() && !Utils.isEmptyDate(etDate)) { - etDate.setText(Utils.getDate(date)); + etDate.setText(Utils.getDate(person.getDate())); } // Doesn't allow to add Person if conditions are not met and shows error @@ -283,7 +285,7 @@ private void setDate(int year, int month, int dayOfMonth) { calendar.set(Calendar.YEAR, year); calendar.set(Calendar.MONTH, month); calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth); - date = calendar.getTimeInMillis(); + LocalDate date = new LocalDate(calendar); // Checks state of CheckBox whenever date is picked if (!checkBox.isChecked()) { etDate.setText(Utils.getDate(date)); diff --git a/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java b/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java index 1a2882f..98e5cf1 100644 --- a/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java +++ b/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java @@ -86,29 +86,13 @@ public void addPerson(Person person, boolean saveToDb) { } } -// public List addSeparatorsToPersons(List persons) { -// List fullList = new ArrayList<>(); -// Person last = null; -// //need the persons to be sorted by month -// Collections.sort(persons); -// for (Person person : persons) { -// //we just switched months -// if ((last == null) || (person.getMonth() > last.getMonth())) { -// fullList.add(new Separator(person.getMonth())); -// } -// fullList.add(person); -// last = person; -// } -// -// return fullList; -// } - - public void showPersons(List persons) { + private void showPersons(List persons) { //final List fullList = addSeparatorsToPersons(persons); Collections.sort(persons); for (Item item : persons) { adapter.addItem(item); } + adapter.scrollToClosestPerson(); } public void refreshAllPersonsFromDb() { @@ -153,7 +137,6 @@ public void onViewAttachedToWindow(View v) { @Override public void onViewDetachedFromWindow(View v) { if (isRemoved[0]) { - alarmHelper.removeAlarms(person); activity.dbHelper.removeRecord(timeStamp); deletingPersonListener.onPersonDeleted(timeStamp); } diff --git a/app/src/main/java/com/djonique/birdays/fragments/FamousFragment.java b/app/src/main/java/com/djonique/birdays/fragments/FamousFragment.java index 73e6d7b..86b03b2 100644 --- a/app/src/main/java/com/djonique/birdays/fragments/FamousFragment.java +++ b/app/src/main/java/com/djonique/birdays/fragments/FamousFragment.java @@ -31,6 +31,8 @@ import com.djonique.birdays.adapters.FamousFragmentAdapter; import com.djonique.birdays.models.Person; +import org.joda.time.LocalDate; + import java.util.Calendar; import java.util.List; @@ -69,7 +71,7 @@ public void onCreate(@Nullable Bundle savedInstanceState) { private void addFamousPersonsFromDb() { adapter.removeAllPersons(); List famous = activity.dbHelper.query() - .getFamousBornThisDay(Calendar.getInstance().getTimeInMillis()); + .getFamousBornThisDay(new LocalDate()); for (int i = 0; i < famous.size(); i++) { adapter.addPerson(famous.get(i)); diff --git a/app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java b/app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java index 7a4871c..b174b40 100644 --- a/app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java +++ b/app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java @@ -34,6 +34,7 @@ import com.djonique.birdays.models.Person; import java.util.ArrayList; +import java.util.Collections; import java.util.List; public class MonthFragment extends Fragment { @@ -88,8 +89,8 @@ public void addPerson(Person newPerson) { public void addMonthPersonsFromDb() { adapter.removeAllPersons(); - List persons = new ArrayList<>(); - persons.addAll(activity.dbHelper.query().getThisMonthPersons()); + List persons = new ArrayList<>(activity.dbHelper.query().getThisMonthPersons()); + Collections.sort(persons); for (int i = 0; i < persons.size(); i++) { addPerson(persons.get(i)); @@ -102,8 +103,8 @@ public void deleteRecord(long timeStamp) { public void findPerson(String name) { adapter.removeAllPersons(); - List persons = new ArrayList<>(); - persons.addAll(activity.dbHelper.query().getSearchMonthPersons(DbHelper.SELECTION_LIKE_NAME, new String[]{"%" + name + "%"}, DbHelper.COLUMN_NAME)); + List persons = new ArrayList<>(activity.dbHelper.query().getSearchMonthPersons(DbHelper.SELECTION_LIKE_NAME, new String[]{"%" + name + "%"}, DbHelper.COLUMN_NAME)); + Collections.sort(persons); for (int i = 0; i < persons.size(); i++) { addPerson(persons.get(i)); diff --git a/app/src/main/java/com/djonique/birdays/models/Person.java b/app/src/main/java/com/djonique/birdays/models/Person.java index b89241b..8b8cd29 100644 --- a/app/src/main/java/com/djonique/birdays/models/Person.java +++ b/app/src/main/java/com/djonique/birdays/models/Person.java @@ -18,18 +18,20 @@ import android.support.annotation.NonNull; +import org.joda.time.LocalDate; +import org.joda.time.LocalDate; + import java.util.Calendar; import java.util.Date; public class Person implements Item, Comparable { - private long date; + + private String name, phoneNumber, email; private long timeStamp; - private String name; + private LocalDate date; private boolean yearUnknown; private String anniversaryLabel; private AnniversaryType anniversaryType; - private String phoneNumber; - private String email; public Person() { super(); @@ -39,8 +41,12 @@ public Person() { * Constructor for database with famous persons */ public Person(String name, long date) { - this.name = name; - this.date = date; + this(name, new LocalDate(date)); + } + + public Person(String name, LocalDate date) { + setName(name); + setDate(date); } /** @@ -71,11 +77,11 @@ public void setName(String name) { this.name = name; } - public long getDate() { + public LocalDate getDate() { return date; } - public void setDate(long date) { + public void setDate(LocalDate date) { this.date = date; } @@ -97,15 +103,11 @@ public void setYearUnknown(boolean yearUnknown) { @Override public int getMonth() { - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(this.date); - return calendar.get(Calendar.MONTH); + return date.getMonthOfYear(); } public int getDay() { - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(this.date); - return calendar.get(Calendar.DAY_OF_MONTH); + return date.getDayOfMonth(); } public String getAnniversaryLabel() { @@ -170,23 +172,16 @@ public boolean equals(Object obj) { Person that = (Person) obj; return this.getName().equalsIgnoreCase(that.getName()) && this.getAnniversaryLabel().equalsIgnoreCase(that.getAnniversaryLabel()) && - this.getDate() == that.getDate(); + this.getDate().equals(that.getDate()); } @Override public int compareTo(@NonNull Person person) { - final Integer m1 = this.getMonth(); - final Integer m2 = person.getMonth(); - final Integer d1 = this.getDay(); - final Integer d2 = person.getDay(); - if (m1 != m2) { - return m1.compareTo(m2); - } else { - if (d1 != d2) { - return d1.compareTo(d2); - } - - return this.getName().compareTo(person.getName()); + //we're only interested in the day/month, assume both persons have same year + int compare = this.date.withYear(2000).compareTo(person.date.withYear(2000)); + if (compare != 0) { + return compare; } + return this.getName().compareTo(person.getName()); } } \ No newline at end of file diff --git a/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java b/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java index 654be62..5757b5f 100644 --- a/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java +++ b/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java @@ -219,7 +219,6 @@ protected void onPreExecute() { @Override protected Void doInBackground(Void... params) { DbHelper dbHelper = new DbHelper(activity); - AlarmHelper alarmHelper = new AlarmHelper(activity); List dbPersons = dbHelper.query().getPersons(); List contacts = getAllContactsWithBirthdays(contentResolver); @@ -228,7 +227,6 @@ protected Void doInBackground(Void... params) { if (!Utils.isPersonAlreadyInDb(person, dbPersons)) { dbHelper.addRecord(person); dbPersons.add(person); - alarmHelper.setAlarms(person); } } return null; diff --git a/app/src/main/java/com/djonique/birdays/utils/Utils.java b/app/src/main/java/com/djonique/birdays/utils/Utils.java index 3b3eafb..984b3d7 100644 --- a/app/src/main/java/com/djonique/birdays/utils/Utils.java +++ b/app/src/main/java/com/djonique/birdays/utils/Utils.java @@ -33,57 +33,39 @@ import com.djonique.birdays.models.Person; import com.djonique.birdays.widget.WidgetProvider; +import org.joda.time.LocalDate; +import org.joda.time.Days; +import org.joda.time.Period; + import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; +import java.util.Date; import java.util.List; import java.util.Locale; import java.util.TimeZone; public class Utils { - private static final int MILLISECONDS_IN_A_DAY = 86400000; + public static int BIRTHDAY_CLOSE_COLORS_DAYS = 1; private static Calendar today = Calendar.getInstance(); - private static Calendar dayOfBirthday = Calendar.getInstance(); - - public static String getDate(long date) { - return DateFormat.getDateInstance(DateFormat.DEFAULT, Locale.getDefault()).format(date); - } - /** - * Returns date without year - */ - public static String getDateWithoutYear(long date) { + private static String getDateFormat() { Locale locale = Locale.getDefault(); SimpleDateFormat sdf = ((SimpleDateFormat) DateFormat.getDateInstance(DateFormat.DEFAULT, locale)); - String pattern = sdf.toPattern(); - String yearlessPattern = pattern.replaceAll("([^\\p{Alpha}']|('[\\p{Alpha}]+'))*y+([^\\p{Alpha}']|('[\\p{Alpha}]+'))*", ""); - SimpleDateFormat yearlessFormat = new SimpleDateFormat(yearlessPattern, locale); - return yearlessFormat.format(date); + return sdf.toPattern(); } - private static int getYear(Calendar calendar) { - return calendar.get(Calendar.YEAR); + public static String getDate(LocalDate date) { + return date.toString(getDateFormat()); } - private static int getMonth(Calendar calendar) { - return calendar.get(Calendar.MONTH); - } - - private static int getDay(Calendar calendar) { - return calendar.get(Calendar.DAY_OF_MONTH); - } - - public static int getMonth(long date) { - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(date); - return calendar.get(Calendar.MONTH); - } - - public static int getDay(long date) { - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(date); - return calendar.get(Calendar.DAY_OF_MONTH); + /** + * Returns date without year + */ + public static String getDateWithoutYear(LocalDate date) { + String yearlessPattern = getDateFormat().replaceAll("([^\\p{Alpha}']|('[\\p{Alpha}]+'))*y+([^\\p{Alpha}']|('[\\p{Alpha}]+'))*", ""); + return date.toString(yearlessPattern); } public static long getTimeOffset() { @@ -116,78 +98,46 @@ public static DisplayedAge getDisplayedAge(String candidate) { return DisplayedAge.CURRENT; } - public static int getAge(long date, DisplayedAge displayedAge) { + public static int getAge(LocalDate date, DisplayedAge displayedAge) { + final LocalDate now = new LocalDate(); switch (displayedAge) { default: case CURRENT: - return getCurrentAge(date); + return new Period(date, now).getYears(); case TURNING: - return getTurningAge(date); + return now.getYear() - date.getYear(); case FUTURE: - return getFutureAge(date); + return new Period(date, now.plusYears(1)).getYears(); } } - /** - * Returns current age - */ - public static int getCurrentAge(long date) { - dayOfBirthday.setTimeInMillis(date); - int age = getYear(today) - getYear(dayOfBirthday); - if (getMonth(today) < getMonth(dayOfBirthday)) { - age--; - } else if (getMonth(today) == getMonth(dayOfBirthday) && - getDay(today) < getDay(dayOfBirthday)) { - age--; - } - return age; - } + public static int daysUntilNextBirthday(final LocalDate dob, final LocalDate now) { + LocalDate today = new LocalDate(now); + LocalDate birthday = new LocalDate(dob).withYear(today.getYear()); - public static int getTurningAge(long date) { - dayOfBirthday.setTimeInMillis(date); - return getYear(today) - getYear(dayOfBirthday); + int diff = Days.daysBetween(today, birthday).getDays(); + if (diff < 0) { //birthday already passed + birthday = birthday.plusYears(1); + diff = Days.daysBetween(today, birthday).getDays(); + } + return diff; } - /** - * Returns future age - */ - public static int getFutureAge(long date) { - dayOfBirthday.setTimeInMillis(date); - int age = getYear(today) - getYear(dayOfBirthday); - if (getMonth(today) < getMonth(dayOfBirthday)) { - age--; - } else if (getMonth(today) == getMonth(dayOfBirthday) && - getDay(today) <= getDay(dayOfBirthday)) { - age--; - } - return age + 1; + public static int daysLeft(final Person person) { + return daysUntilNextBirthday(person.getDate(), new LocalDate()); } - public static String daysLeft(Context context, long date) { - Calendar birthday = Calendar.getInstance(); - birthday.setTimeInMillis(date); - if (getMonth(today) == getMonth(birthday) && getDay(today) == getDay(birthday)) { + public static String daysLeftPretty(Context context, Person person) { + int daysToBirthday = daysLeft(person); + if (daysToBirthday == 0) { return context.getString(R.string.today); } - birthday.set(Calendar.HOUR_OF_DAY, 10); - today.set(Calendar.HOUR_OF_DAY, 9); - if (getMonth(today) < getMonth(birthday) - || (getMonth(today) == getMonth(birthday) && getDay(today) <= getDay(birthday))) { - birthday.set(Calendar.YEAR, today.get(Calendar.YEAR)); - } else { - birthday.set(Calendar.YEAR, today.get(Calendar.YEAR) + 1); - } - long diffDays = (birthday.getTimeInMillis() - today.getTimeInMillis()) / MILLISECONDS_IN_A_DAY; - return String.valueOf(diffDays); + return String.valueOf(daysToBirthday); } - public static String daysSinceBirthday(long date) { - Calendar birthday = Calendar.getInstance(); - birthday.setTimeInMillis(date); - birthday.set(Calendar.HOUR_OF_DAY, 9); - today.set(Calendar.HOUR_OF_DAY, 10); - long diffDays = (today.getTimeInMillis() - birthday.getTimeInMillis()) / MILLISECONDS_IN_A_DAY; - return String.valueOf(diffDays); + public static String daysSinceBirthday(LocalDate date) { + final LocalDate today = new LocalDate(); + return String.valueOf(Days.daysBetween(date, today).getDays()); } public static boolean isEmptyDate(EditText editText) { @@ -204,64 +154,58 @@ public static boolean isRightDate(Calendar calendar) { /** * Checks if today is the same month with given date */ - public static boolean isCurrentMonth(long date) { - boolean thisMonth = false; - - dayOfBirthday.setTimeInMillis(date); - - if (getMonth(dayOfBirthday) == getMonth(today)) { - thisMonth = true; - } - return thisMonth; + public static boolean isCurrentMonth(LocalDate date) { + final LocalDate now = new LocalDate(); + return now.getMonthOfYear() == date.getMonthOfYear(); } - public static boolean isBirthdayPassed(long date) { - return getDay(today) > getDay(date); + public static boolean isBirthdayPassed(LocalDate date) { + LocalDate now = new LocalDate(); + return now.compareTo(date.withYear(now.getYear())) > 0; } /** * Returns zodiac name of certain date */ - public static int getZodiacId(long date) { + public static int getZodiacId(LocalDate date) { int resId = 0; - dayOfBirthday.setTimeInMillis(date); - - switch (getMonth(dayOfBirthday)) { - case Calendar.JANUARY: - resId = getDay(dayOfBirthday) < 21 ? R.string.capricorn : R.string.aquarius; + final int dayOfBirthday = date.getDayOfMonth(); + switch (date.getMonthOfYear()) { + case 1: + resId = dayOfBirthday < 21 ? R.string.capricorn : R.string.aquarius; break; - case Calendar.FEBRUARY: - resId = getDay(dayOfBirthday) < 20 ? R.string.aquarius : R.string.pisces; + case 2: + resId = dayOfBirthday < 20 ? R.string.aquarius : R.string.pisces; break; - case Calendar.MARCH: - resId = getDay(dayOfBirthday) < 21 ? R.string.pisces : R.string.aries; + case 3: + resId = dayOfBirthday < 21 ? R.string.pisces : R.string.aries; break; - case Calendar.APRIL: - resId = getDay(dayOfBirthday) < 21 ? R.string.aries : R.string.taurus; + case 4: + resId = dayOfBirthday < 21 ? R.string.aries : R.string.taurus; break; - case Calendar.MAY: - resId = getDay(dayOfBirthday) < 22 ? R.string.taurus : R.string.gemini; + case 5: + resId = dayOfBirthday < 22 ? R.string.taurus : R.string.gemini; break; - case Calendar.JUNE: - resId = getDay(dayOfBirthday) < 22 ? R.string.gemini : R.string.cancer; + case 6: + resId = dayOfBirthday < 22 ? R.string.gemini : R.string.cancer; break; - case Calendar.JULY: - resId = getDay(dayOfBirthday) < 23 ? R.string.cancer : R.string.leo; + case 7: + resId = dayOfBirthday < 23 ? R.string.cancer : R.string.leo; break; - case Calendar.AUGUST: - resId = getDay(dayOfBirthday) < 23 ? R.string.leo : R.string.virgo; + case 8: + resId = dayOfBirthday < 23 ? R.string.leo : R.string.virgo; break; - case Calendar.SEPTEMBER: - resId = getDay(dayOfBirthday) < 24 ? R.string.virgo : R.string.libra; + case 9: + resId = dayOfBirthday < 24 ? R.string.virgo : R.string.libra; break; - case Calendar.OCTOBER: - resId = getDay(dayOfBirthday) < 24 ? R.string.libra : R.string.scorpio; + case 10: + resId = dayOfBirthday < 24 ? R.string.libra : R.string.scorpio; break; - case Calendar.NOVEMBER: - resId = getDay(dayOfBirthday) < 23 ? R.string.scorpio : R.string.sagittarius; + case 11: + resId = dayOfBirthday < 23 ? R.string.scorpio : R.string.sagittarius; break; - case Calendar.DECEMBER: - resId = getDay(dayOfBirthday) < 22 ? R.string.sagittarius : R.string.capricorn; + case 12: + resId = dayOfBirthday < 22 ? R.string.sagittarius : R.string.capricorn; break; } return resId; @@ -320,6 +264,39 @@ public static int boolToInt(boolean isYearKnown) { return isYearKnown ? 1 : 0; } + public static int getBackgroundColor(Context context, int daysToBirthday) { + final int resource; + switch ((daysToBirthday)) { + case 0: + resource = R.color.cardview_birthday; + break; + case 1: + resource = R.color.cardview_tomorrow; + break; + default: + resource = R.color.cardview_background; + break; + } + return context.getResources().getColor(resource); + + } + + public static int getNotificationColor(Context context, int daysToBirthday) { + final int resource; + switch ((daysToBirthday)) { + case 0: + resource = R.color.birthday_today; + break; + case 1: + resource = R.color.birthday_tomorrow; + break; + default: + resource = R.color.birthday_near; + break; + } + return context.getResources().getColor(resource); + } + /** * Formats contacts birthday date from "yyyy-MM-dd" to long */ diff --git a/app/src/main/java/com/djonique/birdays/widget/WidgetProvider.java b/app/src/main/java/com/djonique/birdays/widget/WidgetProvider.java index 348f2d1..3fb1999 100644 --- a/app/src/main/java/com/djonique/birdays/widget/WidgetProvider.java +++ b/app/src/main/java/com/djonique/birdays/widget/WidgetProvider.java @@ -30,6 +30,8 @@ import com.djonique.birdays.utils.Constants; import com.djonique.birdays.utils.Utils; +import org.joda.time.LocalDate; + import java.util.Calendar; public class WidgetProvider extends AppWidgetProvider { @@ -54,7 +56,7 @@ public void onUpdate(Context context, AppWidgetManager appWidgetManager, remoteViews.setRemoteAdapter(R.id.listview_widget, serviceIntent); remoteViews.setTextViewText(R.id.textview_widget_header_date, - Utils.getDateWithoutYear(Calendar.getInstance().getTimeInMillis())); + Utils.getDateWithoutYear(new LocalDate())); Intent clickIntent = new Intent(context, WidgetProvider.class); clickIntent.setAction(ACTION_ON_CLICK); diff --git a/app/src/main/java/com/djonique/birdays/widget/WidgetViewsFactory.java b/app/src/main/java/com/djonique/birdays/widget/WidgetViewsFactory.java index b6127a1..0d49960 100644 --- a/app/src/main/java/com/djonique/birdays/widget/WidgetViewsFactory.java +++ b/app/src/main/java/com/djonique/birdays/widget/WidgetViewsFactory.java @@ -25,10 +25,13 @@ import com.djonique.birdays.R; import com.djonique.birdays.database.DbHelper; +import com.djonique.birdays.models.DisplayedAge; import com.djonique.birdays.models.Person; import com.djonique.birdays.utils.Constants; import com.djonique.birdays.utils.Utils; +import org.joda.time.LocalDate; + import java.util.ArrayList; import java.util.Calendar; import java.util.Collections; @@ -57,16 +60,13 @@ public void onDataSetChanged() { List persons = dbHelper.query().getPersons(); Collections.sort(persons); - Calendar today = Calendar.getInstance(); - int month = today.get(Calendar.MONTH); - int day = today.get(Calendar.DAY_OF_MONTH); - + final LocalDate now = new LocalDate(); int position = 0; // Finds the position of the Person with closest date for (int i = 0; i < persons.size(); i++) { Person person = persons.get(i); - if (person.getMonth() == month && person.getDay() >= day || person.getMonth() > month) { + if (person.getMonth() == now.getMonthOfYear() && person.getDay() >= now.getDayOfMonth() || person.getMonth() > now.getMonthOfYear()) { position = i; break; } @@ -95,15 +95,16 @@ public RemoteViews getViewAt(int i) { RemoteViews view = new RemoteViews(context.getPackageName(), R.layout.description_widget_list_view); - String name = widgetList.get(i).getName(); - long date = widgetList.get(i).getDate(); - boolean yearUnknown = widgetList.get(i).isYearUnknown(); + final Person person = widgetList.get(i); + final String name = person.getName(); + final LocalDate date = person.getDate(); + final boolean yearUnknown = person.isYearUnknown(); // Age column if (!yearUnknown) { - String displayedAge = PreferenceManager.getDefaultSharedPreferences(context) - .getString(Constants.DISPLAYED_AGE_KEY, "0"); - int age = (displayedAge.equals("0") ? Utils.getCurrentAge(date) : Utils.getFutureAge(date)); + DisplayedAge displayedAge = Utils.getDisplayedAge(PreferenceManager.getDefaultSharedPreferences(context) + .getString(Constants.DISPLAYED_AGE_KEY, DisplayedAge.CURRENT.name())); + int age = Utils.getAge(date, displayedAge); view.setTextViewText(R.id.textview_widget_age, String.valueOf(age)); } else { view.setTextViewText(R.id.textview_widget_age, ""); @@ -114,7 +115,7 @@ public RemoteViews getViewAt(int i) { // Date column String today = context.getString(R.string.today); - if (Utils.daysLeft(context, date).equals(today)) { + if (Utils.daysLeftPretty(context, person).equals(today)) { view.setTextViewText(R.id.textview_widget_date, today); setTextColor(view, ContextCompat.getColor(context, R.color.red_alert)); } else { diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 2342285..c1f8a56 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -36,7 +36,12 @@ #2196F3 @color/cardview_light_background #EF9A9A + #ffcc80 #EF5350 + #ef5350 + #ffd180 + #69f0ae + #F06292 diff --git a/app/src/test/java/com/djonique/birdays/utils/UtilsTest.java b/app/src/test/java/com/djonique/birdays/utils/UtilsTest.java new file mode 100644 index 0000000..1ed0466 --- /dev/null +++ b/app/src/test/java/com/djonique/birdays/utils/UtilsTest.java @@ -0,0 +1,49 @@ +package com.djonique.birdays.utils; + +import android.support.annotation.VisibleForTesting; + +import org.joda.time.LocalDate; +import org.junit.Before; +import org.junit.Test; + +import java.util.Calendar; +import java.util.Date; +import java.util.Random; + +import static junit.framework.Assert.assertEquals; + +public class UtilsTest { + + private Random random = new Random(); + + private LocalDate getDate(int year, int month, int day) { + return new LocalDate(year, month, day); + } + + @Test + public void fewDaysUntilBirthdayWorks() { + LocalDate birthday = getDate(2018, 3, 4); + assertEquals(1, Utils.daysUntilNextBirthday(birthday, getDate(2018, 3, 3))); + assertEquals(2, Utils.daysUntilNextBirthday(birthday, getDate(2018, 3, 2))); + assertEquals(28, Utils.daysUntilNextBirthday(birthday, getDate(2018, 2, 4))); + } + + @Test + public void birthdayInPastReturnsNaturalNumber() { + LocalDate birthday = getDate(2018, 1, 1); + assertEquals(364, Utils.daysUntilNextBirthday(birthday, getDate(2018, 1, 2))); + assertEquals(365, Utils.daysUntilNextBirthday(birthday, getDate(2020,1,2))); + assertEquals(364, Utils.daysUntilNextBirthday(birthday, getDate(2021,1,2))); + } + + @Test + public void leapYears() { + LocalDate birthday = getDate(2018, 4, 1); + assertEquals(353, Utils.daysUntilNextBirthday(birthday, getDate(2019, 4, 14))); + assertEquals(352, Utils.daysUntilNextBirthday(birthday, getDate(2020, 4, 14))); + + birthday = getDate(2016, 2, 29); + assertEquals(0, Utils.daysUntilNextBirthday(birthday, getDate(2020, 2, 29))); + assertEquals(0, Utils.daysUntilNextBirthday(birthday, getDate(2017, 2, 28))); + } +} \ No newline at end of file diff --git a/build.gradle b/build.gradle index 6ead456..29eb843 100644 --- a/build.gradle +++ b/build.gradle @@ -22,10 +22,11 @@ buildscript { url 'https://maven.google.com/' name 'Google' } + google() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.1' + classpath 'com.android.tools.build:gradle:3.1.1' classpath 'com.google.gms:google-services:3.1.1' classpath 'com.google.firebase:firebase-plugins:1.1.1' classpath 'io.fabric.tools:gradle:1.24.1' diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 3aef58e..22a23b3 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Thu Oct 26 09:55:39 MSK 2017 +#Sun Apr 08 23:10:37 EEST 2018 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip From d3c17be268608199d030943f34b0d7f4a198b329 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Wed, 18 Apr 2018 11:57:55 +0300 Subject: [PATCH 07/35] Fixed famous persons after switching to LocalDate from joda-time. --- .../djonique/birdays/database/DbFamous.java | 6079 +++++++++-------- .../birdays/database/ConvertFamousTest.java | 3103 +++++++++ 2 files changed, 6147 insertions(+), 3035 deletions(-) create mode 100644 app/src/test/java/com/djonique/birdays/database/ConvertFamousTest.java diff --git a/app/src/main/java/com/djonique/birdays/database/DbFamous.java b/app/src/main/java/com/djonique/birdays/database/DbFamous.java index 999f2d6..805f801 100644 --- a/app/src/main/java/com/djonique/birdays/database/DbFamous.java +++ b/app/src/main/java/com/djonique/birdays/database/DbFamous.java @@ -44,3041 +44,3050 @@ private static void addFamous(SQLiteDatabase db, Person person) { db.insert(DB_FAMOUS, null, cv); } - static void createFamousDb(Context context, SQLiteDatabase db) { - - //FIXME: dates using timestamps are not correct - //FIXME: need to specify using LocalDate instead - // 1 january + static void createFamousDbPart1(Context context, SQLiteDatabase db) { +//January 1 addFamous(db, new Person(context.getString(R.string.medici), new LocalDate(1449, 1, 1))); - addFamous(db, new Person(context.getString(R.string.giordano_bruno), -13316227200000L)); - addFamous(db, new Person(context.getString(R.string.frazer), -3660595200000L)); - addFamous(db, new Person(context.getString(R.string.coubertin), -3376598400000L)); - addFamous(db, new Person(context.getString(R.string.william_fox), -2871676800000L)); - - // 2 january - addFamous(db, new Person(context.getString(R.string.piero_di_cosimo), -16030051200000L)); - addFamous(db, new Person(context.getString(R.string.vasily_perov), -4291660800000L)); - addFamous(db, new Person(context.getString(R.string.balakirev), -4196966400000L)); - addFamous(db, new Person(context.getString(R.string.tippett), 11-2051136000000L)); - addFamous(db, new Person(context.getString(R.string.isaac_asimov), -1577836800000L)); - - // 3 january - addFamous(db, new Person(context.getString(R.string.louis_poinsot), -6090249600000L)); - addFamous(db, new Person(context.getString(R.string.dabbadie), -5048956800000L)); - addFamous(db, new Person(context.getString(R.string.fletcher), -2650579200000L)); - addFamous(db, new Person(context.getString(R.string.tolkien), -2461276800000L)); - addFamous(db, new Person(context.getString(R.string.moore), -1293667200000L)); - addFamous(db, new Person(context.getString(R.string.mel_gibson), -441676800000L)); - addFamous(db, new Person(context.getString(R.string.schumacher), -31363200000L)); - - // 4 january - addFamous(db, new Person(context.getString(R.string.isaac_newton), -10318838400000L)); - addFamous(db, new Person(context.getString(R.string.pergolesi), -8204544000000L)); - addFamous(db, new Person(context.getString(R.string.jacob_grimm), -5837702400000L)); - addFamous(db, new Person(context.getString(R.string.braille), -5080406400000L)); - addFamous(db, new Person(context.getString(R.string.tsereteli), -1135814400000L)); - addFamous(db, new Person(context.getString(R.string.josephson), -946512000000L)); - - // 5 january - addFamous(db, new Person(context.getString(R.string.eucken), -3912710400000L)); - addFamous(db, new Person(context.getString(R.string.gillette), -3628713600000L)); - addFamous(db, new Person(context.getString(R.string.erlanger), -3029097600000L)); - addFamous(db, new Person(context.getString(R.string.umberto_eco), -1198886400000L)); - addFamous(db, new Person(context.getString(R.string.manson), -31190400000L)); - addFamous(db, new Person(context.getString(R.string.bradley_cooper), 158112000000L)); - - // 6 january - addFamous(db, new Person(context.getString(R.string.darc), -17607628800000L)); - addFamous(db, new Person(context.getString(R.string.jakob_bernoulli), -9939974400000L)); - addFamous(db, new Person(context.getString(R.string.montgolfier), -7099833600000L)); - addFamous(db, new Person(context.getString(R.string.schliemann), -4670006400000L)); - addFamous(db, new Person(context.getString(R.string.scriabin), -3123705600000L)); - addFamous(db, new Person(context.getString(R.string.celentano), -1009411200000L)); - addFamous(db, new Person(context.getString(R.string.atkinson), -472953600000L)); - addFamous(db, new Person(context.getString(R.string.redmayne), 379123200000L)); - - // 7 january - addFamous(db, new Person(context.getString(R.string.pope_gregory), -14767315200000L)); - addFamous(db, new Person(context.getString(R.string.fleming), -4512153600000L)); - addFamous(db, new Person(context.getString(R.string.eliezer), -3533846400000L)); - addFamous(db, new Person(context.getString(R.string.borel), -3123619200000L)); - addFamous(db, new Person(context.getString(R.string.nicolas_cage), -188870400000L)); - - // 8 january - addFamous(db, new Person(context.getString(R.string.sirani), -10476259200000L)); - addFamous(db, new Person(context.getString(R.string.nijinska), -2492380800000L)); - addFamous(db, new Person(context.getString(R.string.presley), -1103932800000L)); - addFamous(db, new Person(context.getString(R.string.hawking), -883008000000L)); - addFamous(db, new Person(context.getString(R.string.daviw_bowie), -725241600000L)); - - // 9 january - addFamous(db, new Person(context.getString(R.string.simon_vouet), -11990937600000L)); - addFamous(db, new Person(context.getString(R.string.wrangel), -5458579200000L)); - addFamous(db, new Person(context.getString(R.string.watson), -2902521600000L)); - addFamous(db, new Person(context.getString(R.string.capek), -2523830400000L)); - addFamous(db, new Person(context.getString(R.string.beauvoir), -1955923200000L)); - - // 10 january - addFamous(db, new Person(context.getString(R.string.birkbeck), -6121267200000L)); - addFamous(db, new Person(context.getString(R.string.tolstoy), -2744668800000L)); - addFamous(db, new Person(context.getString(R.string.bertoni), -2113603200000L)); - addFamous(db, new Person(context.getString(R.string.wilson), -1072224000000L)); - addFamous(db, new Person(context.getString(R.string.knuth), -1009065600000L)); - - // 11 january - addFamous(db, new Person(context.getString(R.string.parmigianino), -14735433600000L)); - addFamous(db, new Person(context.getString(R.string.guidobaldo), -13409971200000L)); - addFamous(db, new Person(context.getString(R.string.stensen), -10476000000000L)); - addFamous(db, new Person(context.getString(R.string.hofmann), -2018822400000L)); - addFamous(db, new Person(context.getString(R.string.mendoza), -851212800000L)); - - // 12 january - addFamous(db, new Person(context.getString(R.string.helmont), -12305433600000L)); - addFamous(db, new Person(context.getString(R.string.perrault), -10791532800000L)); - addFamous(db, new Person(context.getString(R.string.jack_london), -2965420800000L)); - addFamous(db, new Person(context.getString(R.string.kurchatov), -2113430400000L)); - addFamous(db, new Person(context.getString(R.string.korolev), -1987200000000L)); - addFamous(db, new Person(context.getString(R.string.maharishi), -1671580800000L)); - addFamous(db, new Person(context.getString(R.string.murakami), -661737600000L)); - - // 13 january - addFamous(db, new Person(context.getString(R.string.beketov), -4511635200000L)); - addFamous(db, new Person(context.getString(R.string.wien), -3344025600000L)); - addFamous(db, new Person(context.getString(R.string.soutine), -2428790400000L)); - addFamous(db, new Person(context.getString(R.string.lifshitz), -1671494400000L)); - addFamous(db, new Person(context.getString(R.string.feyerabend), -1450656000000L)); - - // 14 january - addFamous(db, new Person(context.getString(R.string.semyonov), -4511548800000L)); - addFamous(db, new Person(context.getString(R.string.morisot), -4069699200000L)); - addFamous(db, new Person(context.getString(R.string.schweitzer), -2996784000000L)); - addFamous(db, new Person(context.getString(R.string.mishima), -1418947200000L)); - addFamous(db, new Person(context.getString(R.string.kharlamov), -693187200000L)); - - // 15 january - addFamous(db, new Person(context.getString(R.string.moliere), -10980576000000L)); - addFamous(db, new Person(context.getString(R.string.griboyedov), -5521219200000L)); - addFamous(db, new Person(context.getString(R.string.virtanen), -2365545600000L)); - addFamous(db, new Person(context.getString(R.string.teller), -1955404800000L)); - addFamous(db, new Person(context.getString(R.string.luther_king), -1292630400000L)); - - // 16 january - addFamous(db, new Person(context.getString(R.string.schoner), -15555456000000L)); - addFamous(db, new Person(context.getString(R.string.piccinni), -7635513600000L)); - addFamous(db, new Person(context.getString(R.string.alfieri), -6972739200000L)); - addFamous(db, new Person(context.getString(R.string.veresaev), -3249072000000L)); - addFamous(db, new Person(context.getString(R.string.roy_jones), -30240000000L)); - - // 17 january - addFamous(db, new Person(context.getString(R.string.franklin), -8329651200000L)); - addFamous(db, new Person(context.getString(R.string.zhukovsky), -3880137600000L)); - addFamous(db, new Person(context.getString(R.string.stanislavski), -3375216000000L)); - addFamous(db, new Person(context.getString(R.string.al_capone), -2239142400000L)); - addFamous(db, new Person(context.getString(R.string.muhammad_ali), -882230400000L)); - addFamous(db, new Person(context.getString(R.string.jim_carrey), -251078400000L)); - - // 18 january - addFamous(db, new Person(context.getString(R.string.montesquieu), -8865936000000L)); - addFamous(db, new Person(context.getString(R.string.cesar_cui), -4258742400000L)); - addFamous(db, new Person(context.getString(R.string.ehrenfest), -2838672000000L)); - addFamous(db, new Person(context.getString(R.string.milne), -2775513600000L)); - addFamous(db, new Person(context.getString(R.string.kitano), -724377600000L)); - addFamous(db, new Person(context.getString(R.string.costner), -471916800000L)); - addFamous(db, new Person(context.getString(R.string.guardiola), 33004800000L)); - - // 19 january - addFamous(db, new Person(context.getString(R.string.cagnacci), -11642918400000L)); - addFamous(db, new Person(context.getString(R.string.comte), -5426179200000L)); - addFamous(db, new Person(context.getString(R.string.edgar_poe), -5079110400000L)); - addFamous(db, new Person(context.getString(R.string.kapteyn), -3753734400000L)); - addFamous(db, new Person(context.getString(R.string.serov), -3311884800000L)); - addFamous(db, new Person(context.getString(R.string.kantorovich), -1828828800000L)); - - // 20 january - addFamous(db, new Person(context.getString(R.string.gessi), -12053145600000L)); - addFamous(db, new Person(context.getString(R.string.ampere), -6151939200000L)); - addFamous(db, new Person(context.getString(R.string.chausson), -3627417600000L)); - addFamous(db, new Person(context.getString(R.string.onassis), -2018044800000L)); - addFamous(db, new Person(context.getString(R.string.fellini), -1576281600000L)); - - // 21 january - addFamous(db, new Person(context.getString(R.string.browning), -3627331200000L)); - addFamous(db, new Person(context.getString(R.string.florensky), -2775254400000L)); - addFamous(db, new Person(context.getString(R.string.dior), -2049494400000L)); - addFamous(db, new Person(context.getString(R.string.benny_hill), -1449964800000L)); - addFamous(db, new Person(context.getString(R.string.domingo), -913420800000L)); - - // 22 january - addFamous(db, new Person(context.getString(R.string.bacon), -12904099200000L)); - addFamous(db, new Person(context.getString(R.string.byron), -5741539200000L)); - addFamous(db, new Person(context.getString(R.string.scoville), -3311625600000L)); - addFamous(db, new Person(context.getString(R.string.picabia), -2869862400000L)); - addFamous(db, new Person(context.getString(R.string.landau), -1954800000000L)); - - // 23 january - addFamous(db, new Person(context.getString(R.string.stendhal), -5899219200000L)); - addFamous(db, new Person(context.getString(R.string.manet), -4353004800000L)); - addFamous(db, new Person(context.getString(R.string.abbe), -4100544000000L)); - addFamous(db, new Person(context.getString(R.string.hilbert), -3406233600000L)); - addFamous(db, new Person(context.getString(R.string.yukawa), -1986249600000L)); - addFamous(db, new Person(context.getString(R.string.hauer), -818640000000L)); - - // 24 january - addFamous(db, new Person(context.getString(R.string.congreve), -9465033600000L)); - addFamous(db, new Person(context.getString(R.string.beaumarchais), -7508592000000L)); - addFamous(db, new Person(context.getString(R.string.hoffmann), -6120057600000L)); - addFamous(db, new Person(context.getString(R.string.surikov), -3847996800000L)); - addFamous(db, new Person(context.getString(R.string.shechtman), -913161600000L)); - addFamous(db, new Person(context.getString(R.string.kinski), -282009600000L)); - - // 25 january - addFamous(db, new Person(context.getString(R.string.lagrange), -7382275200000L)); - addFamous(db, new Person(context.getString(R.string.burns), -6656428800000L)); - addFamous(db, new Person(context.getString(R.string.shishkin), -4352832000000L)); - addFamous(db, new Person(context.getString(R.string.maugham), -3027369600000L)); - addFamous(db, new Person(context.getString(R.string.woolf), -2774908800000L)); - addFamous(db, new Person(context.getString(R.string.prigogine), -1670457600000L)); - addFamous(db, new Person(context.getString(R.string.eusebio), -881539200000L)); - - // 26 january - addFamous(db, new Person(context.getString(R.string.morita), -1544140800000L)); - addFamous(db, new Person(context.getString(R.string.newman), -1417910400000L)); - addFamous(db, new Person(context.getString(R.string.davis), -818380800000L)); - addFamous(db, new Person(context.getString(R.string.gretzky), -281836800000L)); - addFamous(db, new Person(context.getString(R.string.mourinho), -218764800000L)); - - // 27 january - addFamous(db, new Person(context.getString(R.string.neumann), -8928316800000L)); - addFamous(db, new Person(context.getString(R.string.mozart), -6750950400000L)); - addFamous(db, new Person(context.getString(R.string.schelling), -6151334400000L)); - addFamous(db, new Person(context.getString(R.string.saltykov_shchedrin), -4541961600000L)); - addFamous(db, new Person(context.getString(R.string.carroll), -4352659200000L)); - addFamous(db, new Person(context.getString(R.string.bjorndalen), 128476800000L)); - - // 28 january - addFamous(db, new Person(context.getString(R.string.borelli), -11421302400000L)); - addFamous(db, new Person(context.getString(R.string.heweliusz), -11326608000000L)); - addFamous(db, new Person(context.getString(R.string.baskerville), -8328700800000L)); - addFamous(db, new Person(context.getString(R.string.rubinstein), -2616883200000L)); - addFamous(db, new Person(context.getString(R.string.buffon), 254793600000L)); - - // 29 january - addFamous(db, new Person(context.getString(R.string.swedenborg), -8896608000000L)); - addFamous(db, new Person(context.getString(R.string.mohs), -6214233600000L)); - addFamous(db, new Person(context.getString(R.string.auber), -5930236800000L)); - addFamous(db, new Person(context.getString(R.string.shibasaburo), -3689712000000L)); - addFamous(db, new Person(context.getString(R.string.chekhov), -3468873600000L)); - addFamous(db, new Person(context.getString(R.string.rolland), -2648332800000L)); - - // 30 january - addFamous(db, new Person(context.getString(R.string.watt), -7381843200000L)); - addFamous(db, new Person(context.getString(R.string.chamisso), -5961686400000L)); - addFamous(db, new Person(context.getString(R.string.kotelnikov), -3090096000000L)); - addFamous(db, new Person(context.getString(R.string.gaidai), -1480723200000L)); - addFamous(db, new Person(context.getString(R.string.engelbart), -1417564800000L)); - addFamous(db, new Person(context.getString(R.string.brown), -1322956800000L)); - - // 31 january - addFamous(db, new Person(context.getString(R.string.schubert), -5456678400000L)); - addFamous(db, new Person(context.getString(R.string.richards), -3216240000000L)); - addFamous(db, new Person(context.getString(R.string.langmuir), -2805926400000L)); - addFamous(db, new Person(context.getString(R.string.vanga), -1859328000000L)); - addFamous(db, new Person(context.getString(R.string.timberlake), 349747200000L)); - - // 1 february - addFamous(db, new Person(context.getString(R.string.bekhterev), -3563222400000L)); - addFamous(db, new Person(context.getString(R.string.john_ford), -2395612800000L)); - addFamous(db, new Person(context.getString(R.string.gable), -2174774400000L)); - addFamous(db, new Person(context.getString(R.string.segre), -2048544000000L)); - addFamous(db, new Person(context.getString(R.string.brandon_lee), -155088000000L)); - - // 2 february - addFamous(db, new Person(context.getString(R.string.bourdon), -11168409600000L)); - addFamous(db, new Person(context.getString(R.string.boussingault), -5298825600000L)); - addFamous(db, new Person(context.getString(R.string.forel), -4068057600000L)); - addFamous(db, new Person(context.getString(R.string.chkalov), -2080080000000L)); - addFamous(db, new Person(context.getString(R.string.haasse), -1638230400000L)); - addFamous(db, new Person(context.getString(R.string.holland), -1291075200000L)); - - // 3 february - addFamous(db, new Person(context.getString(R.string.mendelssohn), -5077814400000L)); - addFamous(db, new Person(context.getString(R.string.trubner), -3752438400000L)); - addFamous(db, new Person(context.getString(R.string.fomin), -3089750400000L)); - addFamous(db, new Person(context.getString(R.string.stein), -3026592000000L)); - addFamous(db, new Person(context.getString(R.string.joachim_low), -312768000000L)); - - // 4 february - addFamous(db, new Person(context.getString(R.string.bottger), -9085392000000L)); - addFamous(db, new Person(context.getString(R.string.nemcova), -4730659200000L)); - addFamous(db, new Person(context.getString(R.string.prandtl), -2994969600000L)); - addFamous(db, new Person(context.getString(R.string.maillard), -2900275200000L)); - addFamous(db, new Person(context.getString(R.string.tombaugh), -2016748800000L)); - - // 5 february - addFamous(db, new Person(context.getString(R.string.runeberg), -5235494400000L)); - addFamous(db, new Person(context.getString(R.string.maxim), -4099420800000L)); - addFamous(db, new Person(context.getString(R.string.dunlop), -4099420800000L)); - addFamous(db, new Person(context.getString(R.string.teike), -3342038400000L)); - addFamous(db, new Person(context.getString(R.string.citroen), -2900188800000L)); - addFamous(db, new Person(context.getString(R.string.voisin), -2837116800000L)); - addFamous(db, new Person(context.getString(R.string.cristiano_ronaldo), 476409600000L)); - addFamous(db, new Person(context.getString(R.string.neymar), 697248000000L)); - - // 6 february - addFamous(db, new Person(context.getString(R.string.heinecken), -7854537600000L)); - addFamous(db, new Person(context.getString(R.string.zelinsky), -3436560000000L)); - addFamous(db, new Person(context.getString(R.string.bragg), -2363644800000L)); - addFamous(db, new Person(context.getString(R.string.truffaut), -1196121600000L)); - addFamous(db, new Person(context.getString(R.string.bob_marley), -785808000000L)); - - // 7 february - addFamous(db, new Person(context.getString(R.string.dickens), -4982860800000L)); - addFamous(db, new Person(context.getString(R.string.alfred_adler), -3152476800000L)); - addFamous(db, new Person(context.getString(R.string.sinclair_lewis), -2679091200000L)); - addFamous(db, new Person(context.getString(R.string.chizhevsky), -2300400000000L)); - addFamous(db, new Person(context.getString(R.string.euler), -2048025600000L)); - addFamous(db, new Person(context.getString(R.string.desmond_doss), -1606262400000L)); - addFamous(db, new Person(context.getString(R.string.kutcher), 255657600000L)); - - // 8 february - addFamous(db, new Person(context.getString(R.string.bernoulli), -8517052800000L)); - addFamous(db, new Person(context.getString(R.string.courtois), -6087139200000L)); - addFamous(db, new Person(context.getString(R.string.jules_verne), -4477852800000L)); - addFamous(db, new Person(context.getString(R.string.mendeleev), -4477852800000L)); - addFamous(db, new Person(context.getString(R.string.carlson), -2016403200000L)); - addFamous(db, new Person(context.getString(R.string.williams), -1195948800000L)); - - // 9 february - addFamous(db, new Person(context.getString(R.string.navai), -16689456000000L)); - addFamous(db, new Person(context.getString(R.string.valisy_zhukovsky), -5897750400000L)); - addFamous(db, new Person(context.getString(R.string.maybach), -3909686400000L)); - addFamous(db, new Person(context.getString(R.string.soseki), -3246998400000L)); - addFamous(db, new Person(context.getString(R.string.berg), -2678918400000L)); - addFamous(db, new Person(context.getString(R.string.valier), -2363385600000L)); - addFamous(db, new Person(context.getString(R.string.monod), -1890086400000L)); - - // 10 february - addFamous(db, new Person(context.getString(R.string.molter), -8643110400000L)); - addFamous(db, new Person(context.getString(R.string.lamb), -6150124800000L)); - addFamous(db, new Person(context.getString(R.string.navier), -5834505600000L)); - addFamous(db, new Person(context.getString(R.string.pasternak), -2521065600000L)); - addFamous(db, new Person(context.getString(R.string.brecht), -2268604800000L)); - - // 11 february - addFamous(db, new Person(context.getString(R.string.talbot), -5361120000000L)); - addFamous(db, new Person(context.getString(R.string.edison), -3877977600000L)); - addFamous(db, new Person(context.getString(R.string.henry), -2615673600000L)); - addFamous(db, new Person(context.getString(R.string.sheldon), -1668988800000L)); - addFamous(db, new Person(context.getString(R.string.nielsen), -1384992000000L)); - addFamous(db, new Person(context.getString(R.string.aniston), -27993600000L)); - - // 12 february - addFamous(db, new Person(context.getString(R.string.gottsched), -8516707200000L)); - addFamous(db, new Person(context.getString(R.string.darwin), -5077036800000L)); - addFamous(db, new Person(context.getString(R.string.lincoln), -5077036800000L)); - addFamous(db, new Person(context.getString(R.string.roerich), -2868048000000L)); - addFamous(db, new Person(context.getString(R.string.anna_pavlova), -2804889600000L)); - addFamous(db, new Person(context.getString(R.string.byung_chul), -1889827200000L)); - - // 13 february - addFamous(db, new Person(context.getString(R.string.malthus), -6433862400000L)); - addFamous(db, new Person(context.getString(R.string.krylov), -6339168000000L)); - addFamous(db, new Person(context.getString(R.string.chaliapin), -3057264000000L)); - addFamous(db, new Person(context.getString(R.string.shockley), -1889740800000L)); - addFamous(db, new Person(context.getString(R.string.collina), -311904000000L)); - addFamous(db, new Person(context.getString(R.string.robbie_williams), 129945600000L)); - - // 14 february - addFamous(db, new Person(context.getString(R.string.alberti), -17856720000000L)); - addFamous(db, new Person(context.getString(R.string.babur), -15363648000000L)); - addFamous(db, new Person(context.getString(R.string.ferris), -3499027200000L)); - addFamous(db, new Person(context.getString(R.string.germi), -1763424000000L)); - addFamous(db, new Person(context.getString(R.string.sergey_kapitsa), -1321660800000L)); - addFamous(db, new Person(context.getString(R.string.alan_parker), -816739200000L)); - - // 15 february - addFamous(db, new Person(context.getString(R.string.galilei), -12807417600000L)); - addFamous(db, new Person(context.getString(R.string.praetorius), -12586492800000L)); - addFamous(db, new Person(context.getString(R.string.bentham), -7001769600000L)); - addFamous(db, new Person(context.getString(R.string.stoney), -4540320000000L)); - addFamous(db, new Person(context.getString(R.string.guillaume), -3435782400000L)); - addFamous(db, new Person(context.getString(R.string.whitehead), -3435782400000L)); - addFamous(db, new Person(context.getString(R.string.barrymore), -2773094400000L)); - - // 16 february - addFamous(db, new Person(context.getString(R.string.bouguer), -8579433600000L)); - addFamous(db, new Person(context.getString(R.string.bodoni), -7254144000000L)); - addFamous(db, new Person(context.getString(R.string.galton), -4666464000000L)); - addFamous(db, new Person(context.getString(R.string.haeckel), -4287772800000L)); - addFamous(db, new Person(context.getString(R.string.rossi), 287971200000L)); - - // 17 february - addFamous(db, new Person(context.getString(R.string.laennec), -5960131200000L)); - addFamous(db, new Person(context.getString(R.string.beilstein), -4161456000000L)); - addFamous(db, new Person(context.getString(R.string.john_watson), -3025382400000L)); - addFamous(db, new Person(context.getString(R.string.fisher), -2520460800000L)); - addFamous(db, new Person(context.getString(R.string.michael_bay), -153705600000L)); - addFamous(db, new Person(context.getString(R.string.denise_richards), 35596800000L)); - - // 18 february - addFamous(db, new Person(context.getString(R.string.volta), -7096118400000L)); - addFamous(db, new Person(context.getString(R.string.bates), -4571596800000L)); - addFamous(db, new Person(context.getString(R.string.ernst_mach), -4161369600000L)); - addFamous(db, new Person(context.getString(R.string.ferrari), -2267913600000L)); - addFamous(db, new Person(context.getString(R.string.yoko_ono), -1163462400000L)); - addFamous(db, new Person(context.getString(R.string.travolta), -500774400000L)); - - // 19 february - addFamous(db, new Person(context.getString(R.string.copernicus), -15678748800000L)); - addFamous(db, new Person(context.getString(R.string.boccherini), -7159190400000L)); - addFamous(db, new Person(context.getString(R.string.murchison), -5612889600000L)); - addFamous(db, new Person(context.getString(R.string.ducommun), -4319049600000L)); - addFamous(db, new Person(context.getString(R.string.arrhenius), -3498595200000L)); - addFamous(db, new Person(context.getString(R.string.del_toro), -90460800000L)); - - // 20 february - addFamous(db, new Person(context.getString(R.string.reil), -6654182400000L)); - addFamous(db, new Person(context.getString(R.string.boltzmann), -3971894400000L)); - addFamous(db, new Person(context.getString(R.string.crawford), -121910400000L)); - addFamous(db, new Person(context.getString(R.string.cobain), -90374400000L)); - addFamous(db, new Person(context.getString(R.string.rihanna), 572313600000L)); - - // 21 february - addFamous(db, new Person(context.getString(R.string.delibes), -4224268800000L)); - addFamous(db, new Person(context.getString(R.string.calment), -2993500800000L)); - addFamous(db, new Person(context.getString(R.string.sullivan), -2457043200000L)); - addFamous(db, new Person(context.getString(R.string.henrik_dam), -2362348800000L)); - addFamous(db, new Person(context.getString(R.string.givenchy), -1352592000000L)); - addFamous(db, new Person(context.getString(R.string.palahniuk), -248054400000L)); - - // 22 february - addFamous(db, new Person(context.getString(R.string.washington), -7506086400000L)); - addFamous(db, new Person(context.getString(R.string.schopenhauer), -5738860800000L)); - addFamous(db, new Person(context.getString(R.string.quetelet), -5486400000000L)); - addFamous(db, new Person(context.getString(R.string.janssen), -4602873600000L)); - addFamous(db, new Person(context.getString(R.string.hertz), -3561408000000L)); - addFamous(db, new Person(context.getString(R.string.bronsted), -2867184000000L)); - addFamous(db, new Person(context.getString(R.string.drew_barrymore), 162259200000L)); - - // 23 february - addFamous(db, new Person(context.getString(R.string.handel), -8989056000000L)); - addFamous(db, new Person(context.getString(R.string.chambers), -7789996800000L)); - addFamous(db, new Person(context.getString(R.string.rothschild), -7127308800000L)); - addFamous(db, new Person(context.getString(R.string.malevich), -2867097600000L)); - addFamous(db, new Person(context.getString(R.string.jaspers), -2740867200000L)); - addFamous(db, new Person(context.getString(R.string.blunt), 414806400000L)); - - // 24 february - addFamous(db, new Person(context.getString(R.string.banks), -7158758400000L)); - addFamous(db, new Person(context.getString(R.string.grimm), -6369840000000L)); - addFamous(db, new Person(context.getString(R.string.borgman), -3813696000000L)); - addFamous(db, new Person(context.getString(R.string.freda), -1920326400000L)); - addFamous(db, new Person(context.getString(R.string.legrand), -1194566400000L)); - addFamous(db, new Person(context.getString(R.string.steve_jobs), -468720000000L)); - - // 25 february - addFamous(db, new Person(context.getString(R.string.battuta), -21011529600000L)); - addFamous(db, new Person(context.getString(R.string.goldoni), -8294745600000L)); - addFamous(db, new Person(context.getString(R.string.renoir), -4066070400000L)); - addFamous(db, new Person(context.getString(R.string.karl_may), -4034534400000L)); - addFamous(db, new Person(context.getString(R.string.caruso), -3056227200000L)); - addFamous(db, new Person(context.getString(R.string.burgess), -1667779200000L)); - - // 26 february - addFamous(db, new Person(context.getString(R.string.marlowe), -12806467200000L)); - addFamous(db, new Person(context.getString(R.string.arago), -5801587200000L)); - addFamous(db, new Person(context.getString(R.string.hugo), -5296752000000L)); - addFamous(db, new Person(context.getString(R.string.levi_strauss), -4444675200000L)); - addFamous(db, new Person(context.getString(R.string.flammarion), -4034448000000L)); - - // 27 february - addFamous(db, new Person(context.getString(R.string.constantine), -53578800000000L)); - addFamous(db, new Person(context.getString(R.string.longfellow), -5138899200000L)); - addFamous(db, new Person(context.getString(R.string.ge), -4381516800000L)); - addFamous(db, new Person(context.getString(R.string.best), -2235600000000L)); - addFamous(db, new Person(context.getString(R.string.steinbeck), -2140992000000L)); - addFamous(db, new Person(context.getString(R.string.taylor), -1194307200000L)); - - // 28 february - addFamous(db, new Person(context.getString(R.string.montaigne), -13784515200000L)); - addFamous(db, new Person(context.getString(R.string.reaumur), -9051782400000L)); - addFamous(db, new Person(context.getString(R.string.renan), -4633891200000L)); - addFamous(db, new Person(context.getString(R.string.pauling), -2172441600000L)); - addFamous(db, new Person(context.getString(R.string.gehry), -1288828800000L)); - addFamous(db, new Person(context.getString(R.string.cooper), -1257292800000L)); - addFamous(db, new Person(context.getString(R.string.vodianova), 383702400000L)); - - // 29 february - addFamous(db, new Person(context.getString(R.string.klenze), -5864486400000L)); - addFamous(db, new Person(context.getString(R.string.rossini), -5612025600000L)); - addFamous(db, new Person(context.getString(R.string.john_holland), -4097347200000L)); - addFamous(db, new Person(context.getString(R.string.рollerith), -3466195200000L)); - addFamous(db, new Person(context.getString(R.string.papert), -1320364800000L)); - - // 1 march - addFamous(db, new Person(context.getString(R.string.botticelli), -16561497600000L)); - addFamous(db, new Person(context.getString(R.string.chopin), -5044032000000L)); - addFamous(db, new Person(context.getString(R.string.akutagawa), -2456265600000L)); - addFamous(db, new Person(context.getString(R.string.miller), -2077660800000L)); - addFamous(db, new Person(context.getString(R.string.snyder), -121132800000L)); - addFamous(db, new Person(context.getString(R.string.bieber), 762480000000L)); - - // 2 march - addFamous(db, new Person(context.getString(R.string.dekker), -4728326400000L)); - addFamous(db, new Person(context.getString(R.string.smetana), -4602096000000L)); - addFamous(db, new Person(context.getString(R.string.irving), -878428800000L)); - addFamous(db, new Person(context.getString(R.string.bon_jovi), -247276800000L)); - addFamous(db, new Person(context.getString(R.string.craig), -57888000000L)); - - // 3 march - addFamous(db, new Person(context.getString(R.string.pullman), -4381171200000L)); - addFamous(db, new Person(context.getString(R.string.cantor), -3939321600000L)); - addFamous(db, new Person(context.getString(R.string.bell), -3876249600000L)); - addFamous(db, new Person(context.getString(R.string.frisch), -2361484800000L)); - addFamous(db, new Person(context.getString(R.string.kornberg), -1635724800000L)); - - // 4 march - addFamous(db, new Person(context.getString(R.string.vivaldi), -9209203200000L)); - addFamous(db, new Person(context.getString(R.string.raeburn), -6747753600000L)); - addFamous(db, new Person(context.getString(R.string.gamow), -2077401600000L)); - addFamous(db, new Person(context.getString(R.string.veksler), -1982793600000L)); - addFamous(db, new Person(context.getString(R.string.mauriat), -1414713600000L)); - - // 5 march - addFamous(db, new Person(context.getString(R.string.mercator), -14446771200000L)); - addFamous(db, new Person(context.getString(R.string.tiepolo), -8641036800000L)); - addFamous(db, new Person(context.getString(R.string.marey), -4412534400000L)); - addFamous(db, new Person(context.getString(R.string.tarrasch), -3402691200000L)); - addFamous(db, new Person(context.getString(R.string.ando), -1888012800000L)); - addFamous(db, new Person(context.getString(R.string.tobin), -1635552000000L)); - - // 6 march - addFamous(db, new Person(context.getString(R.string.michelangelo), -15614380800000L)); - addFamous(db, new Person(context.getString(R.string.bergerac), -11070950400000L)); - addFamous(db, new Person(context.getString(R.string.elizabeth_browning), -5169830400000L)); - addFamous(db, new Person(context.getString(R.string.jerzy_lec), -1919462400000L)); - addFamous(db, new Person(context.getString(R.string.marquez), -1351468800000L)); - addFamous(db, new Person(context.getString(R.string.tereshkova), -1035849600000L)); - addFamous(db, new Person(context.getString(R.string.shaquille), 68688000000L)); - - // 7 march - addFamous(db, new Person(context.getString(R.string.rob_roy), -9429868800000L)); - addFamous(db, new Person(context.getString(R.string.niepce), -6463497600000L)); - addFamous(db, new Person(context.getString(R.string.palmer), -3938976000000L)); - addFamous(db, new Person(context.getString(R.string.montesquiou), -3623443200000L)); - addFamous(db, new Person(context.getString(R.string.mondrian), -3086899200000L)); - addFamous(db, new Person(context.getString(R.string.ravel), -2992291200000L)); - addFamous(db, new Person(context.getString(R.string.kobo_abe), -1445990400000L)); - - // 8 march - addFamous(db, new Person(context.getString(R.string.fothergill), -8135942400000L)); - addFamous(db, new Person(context.getString(R.string.potocki), -6589641600000L)); - addFamous(db, new Person(context.getString(R.string.ignacy), -4664736000000L)); - addFamous(db, new Person(context.getString(R.string.thompson), -3844195200000L)); - addFamous(db, new Person(context.getString(R.string.otto_hahn), -2865974400000L)); - addFamous(db, new Person(context.getString(R.string.kendall), -2645049600000L)); - addFamous(db, new Person(context.getString(R.string.aiken), -2203286400000L)); - - // 9 march - addFamous(db, new Person(context.getString(R.string.vespucci), -16276809600000L)); - addFamous(db, new Person(context.getString(R.string.shevchenko), -4917110400000L)); - addFamous(db, new Person(context.getString(R.string.barragan), -2140128000000L)); - addFamous(db, new Person(context.getString(R.string.kohn), -1477440000000L)); - addFamous(db, new Person(context.getString(R.string.gagarin), -1130284800000L)); - addFamous(db, new Person(context.getString(R.string.binoche), -183513600000L)); - - // 10 march - addFamous(db, new Person(context.getString(R.string.schlegel), -6242313600000L)); - addFamous(db, new Person(context.getString(R.string.eichendorff), -5737392000000L)); - addFamous(db, new Person(context.getString(R.string.blatter), -1067040000000L)); - addFamous(db, new Person(context.getString(R.string.norris), -940809600000L)); - addFamous(db, new Person(context.getString(R.string.bin_laden), -404352000000L)); - addFamous(db, new Person(context.getString(R.string.stone), -372816000000L)); - - // 11 march - addFamous(db, new Person(context.getString(R.string.tasso), -13436409600000L)); - addFamous(db, new Person(context.getString(R.string.verrier), -5011632000000L)); - addFamous(db, new Person(context.getString(R.string.bertrand), -4664476800000L)); - addFamous(db, new Person(context.getString(R.string.vannevar_bush), -2518560000000L)); - addFamous(db, new Person(context.getString(R.string.bloembergen), -1571875200000L)); - addFamous(db, new Person(context.getString(R.string.adams), -562032000000L)); - addFamous(db, new Person(context.getString(R.string.knoxville), 37497600000L)); - - // 12 march - addFamous(db, new Person(context.getString(R.string.notre), -11259734400000L)); - addFamous(db, new Person(context.getString(R.string.berkeley), -8987587200000L)); - addFamous(db, new Person(context.getString(R.string.bazhenov), -7346678400000L)); - addFamous(db, new Person(context.getString(R.string.kirchhoff), -4601232000000L)); - addFamous(db, new Person(context.getString(R.string.newcomb), -4254163200000L)); - addFamous(db, new Person(context.getString(R.string.perkin), -4159468800000L)); - addFamous(db, new Person(context.getString(R.string.vernadsky), -3370550400000L)); - - // 13 march - addFamous(db, new Person(context.getString(R.string.bonnet), -7883049600000L)); - addFamous(db, new Person(context.getString(R.string.lowell), -3622924800000L)); - addFamous(db, new Person(context.getString(R.string.eliade), -1982016000000L)); - addFamous(db, new Person(context.getString(R.string.hubbard), -1855785600000L)); - addFamous(db, new Person(context.getString(R.string.scatman), -877478400000L)); - - // 14 march - addFamous(db, new Person(context.getString(R.string.telemann), -9113644800000L)); - addFamous(db, new Person(context.getString(R.string.strauss), -5232211200000L)); - addFamous(db, new Person(context.getString(R.string.banville), -4632681600000L)); - addFamous(db, new Person(context.getString(R.string.schiaparelli), -4253990400000L)); - addFamous(db, new Person(context.getString(R.string.ehrlich), -3654374400000L)); - addFamous(db, new Person(context.getString(R.string.einstein), -2865456000000L)); - addFamous(db, new Person(context.getString(R.string.caine), -1161388800000L)); - - // 15 march - addFamous(db, new Person(context.getString(R.string.sylvius), -11227939200000L)); - addFamous(db, new Person(context.getString(R.string.loschmidt), -4695667200000L)); - addFamous(db, new Person(context.getString(R.string.heyse), -4411670400000L)); - addFamous(db, new Person(context.getString(R.string.behring), -3654288000000L)); - addFamous(db, new Person(context.getString(R.string.haffkine), -3464899200000L)); - addFamous(db, new Person(context.getString(R.string.alferov), -1255996800000L)); - - // 16 march - addFamous(db, new Person(context.getString(R.string.georg_ohm), -5705337600000L)); - addFamous(db, new Person(context.getString(R.string.prudhomme), -4127587200000L)); - addFamous(db, new Person(context.getString(R.string.beijerinck), -3748896000000L)); - addFamous(db, new Person(context.getString(R.string.yayser), -3685737600000L)); - addFamous(db, new Person(context.getString(R.string.damadian), -1066521600000L)); - addFamous(db, new Person(context.getString(R.string.bertolucci), -940291200000L)); - addFamous(db, new Person(context.getString(R.string.stallman), -530064000000L)); - - // 17 march - addFamous(db, new Person(context.getString(R.string.daimler), -4285267200000L)); - addFamous(db, new Person(context.getString(R.string.vrubel), -3590956800000L)); - addFamous(db, new Person(context.getString(R.string.hess), -2802038400000L)); - addFamous(db, new Person(context.getString(R.string.nureyev), -1003363200000L)); - addFamous(db, new Person(context.getString(R.string.gibson), -687744000000L)); - addFamous(db, new Person(context.getString(R.string.russell), -593136000000L)); - - // 18 march - addFamous(db, new Person(context.getString(R.string.steiner), -5484240000000L)); - addFamous(db, new Person(context.getString(R.string.hebbel), -4947868800000L)); - addFamous(db, new Person(context.getString(R.string.diesel), -3527798400000L)); - addFamous(db, new Person(context.getString(R.string.stekel), -3212179200000L)); - addFamous(db, new Person(context.getString(R.string.koffka), -2644185600000L)); - addFamous(db, new Person(context.getString(R.string.besson), -340588800000L)); - - // 19 march - addFamous(db, new Person(context.getString(R.string.burton), -4695321600000L)); - addFamous(db, new Person(context.getString(R.string.wheeler), -3306787200000L)); - addFamous(db, new Person(context.getString(R.string.reger), -3054326400000L)); - addFamous(db, new Person(context.getString(R.string.haworth), -2738793600000L)); - addFamous(db, new Person(context.getString(R.string.joliot_curie), -2202336000000L)); - addFamous(db, new Person(context.getString(R.string.molina), -845424000000L)); - addFamous(db, new Person(context.getString(R.string.bruce_willis), -466732800000L)); - - // 20 march - addFamous(db, new Person(context.getString(R.string.ibsen), -4474310400000L)); - addFamous(db, new Person(context.getString(R.string.gigli), -2517782400000L)); - addFamous(db, new Person(context.getString(R.string.skinner), -2076019200000L)); - addFamous(db, new Person(context.getString(R.string.cattell), -2044483200000L)); - addFamous(db, new Person(context.getString(R.string.neher), -813715200000L)); - addFamous(db, new Person(context.getString(R.string.bennington), 196128000000L)); - - // 21 march - addFamous(db, new Person(context.getString(R.string.fourier), -6367593600000L)); - addFamous(db, new Person(context.getString(R.string.mozhaysky), -4568918400000L)); - addFamous(db, new Person(context.getString(R.string.gilbert), -1192320000000L)); - addFamous(db, new Person(context.getString(R.string.oldman), -371865600000L)); - addFamous(db, new Person(context.getString(R.string.senna), -308707200000L)); - addFamous(db, new Person(context.getString(R.string.ronaldinho), 322444800000L)); - - // 22 march - addFamous(db, new Person(context.getString(R.string.van_dyck), -11700720000000L)); - addFamous(db, new Person(context.getString(R.string.pelletier), -5736355200000L)); - addFamous(db, new Person(context.getString(R.string.lysenko), -4032374400000L)); - addFamous(db, new Person(context.getString(R.string.millikan), -3211833600000L)); - addFamous(db, new Person(context.getString(R.string.richter), -1223856000000L)); - addFamous(db, new Person(context.getString(R.string.webber), -687312000000L)); - - // 23 march - addFamous(db, new Person(context.getString(R.string.laplace), -6967036800000L)); - addFamous(db, new Person(context.getString(R.string.du_gard), -2801520000000L)); - addFamous(db, new Person(context.getString(R.string.noether), -2769984000000L)); - addFamous(db, new Person(context.getString(R.string.juan_gris), -2612217600000L)); - addFamous(db, new Person(context.getString(R.string.fromm), -2201990400000L)); - addFamous(db, new Person(context.getString(R.string.kurosawa), -1886457600000L)); - addFamous(db, new Person(context.getString(R.string.von_braun), -1823299200000L)); - - // 24 march - addFamous(db, new Person(context.getString(R.string.agricola), -15013209600000L)); - addFamous(db, new Person(context.getString(R.string.priestley), -7471872000000L)); - addFamous(db, new Person(context.getString(R.string.morris), -4284662400000L)); - addFamous(db, new Person(context.getString(R.string.houdini), -3022358400000L)); - addFamous(db, new Person(context.getString(R.string.dario_fo), -1381449600000L)); - addFamous(db, new Person(context.getString(R.string.ballmer), -434678400000L)); - addFamous(db, new Person(context.getString(R.string.jim_parsons), 101779200000L)); - - // 25 march - addFamous(db, new Person(context.getString(R.string.amici), -5799254400000L)); - addFamous(db, new Person(context.getString(R.string.toscanini), -3243196800000L)); - addFamous(db, new Person(context.getString(R.string.aretha_franklin), -876441600000L)); - addFamous(db, new Person(context.getString(R.string.elton_john), -718675200000L)); - addFamous(db, new Person(context.getString(R.string.parker), -150595200000L)); - - // 26 march - addFamous(db, new Person(context.getString(R.string.gesner), -14318726400000L)); - addFamous(db, new Person(context.getString(R.string.prorok_divis), -8576150400000L)); - addFamous(db, new Person(context.getString(R.string.benjamin_thompson), -6840547200000L)); - addFamous(db, new Person(context.getString(R.string.feddersen), -4347561600000L)); - addFamous(db, new Person(context.getString(R.string.frost), -3022185600000L)); - addFamous(db, new Person(context.getString(R.string.tennessee_williams), -1854662400000L)); - addFamous(db, new Person(context.getString(R.string.katz), -1854662400000L)); - addFamous(db, new Person(context.getString(R.string.anfinsen), -1696809600000L)); - addFamous(db, new Person(context.getString(R.string.nimoy), -1223510400000L)); - addFamous(db, new Person(context.getString(R.string.tinto_brass), -1160352000000L)); - addFamous(db, new Person(context.getString(R.string.tyler), -686966400000L)); - addFamous(db, new Person(context.getString(R.string.knightley), 480643200000L)); - - // 27 march - addFamous(db, new Person(context.getString(R.string.hittorf), -4599936000000L)); - addFamous(db, new Person(context.getString(R.string.rontgen), -3937248000000L)); - addFamous(db, new Person(context.getString(R.string.wallach), -3874176000000L)); - addFamous(db, new Person(context.getString(R.string.pearson), -3558556800000L)); - addFamous(db, new Person(context.getString(R.string.henry_royce), -3369254400000L)); - addFamous(db, new Person(context.getString(R.string.steichen), -2864332800000L)); - addFamous(db, new Person(context.getString(R.string.tarantino), -213580800000L)); - - // 28 march - addFamous(db, new Person(context.getString(R.string.raphael), -15360019200000L)); - addFamous(db, new Person(context.getString(R.string.comenius), -11921040000000L)); - addFamous(db, new Person(context.getString(R.string.tamburini), -5357232000000L)); - addFamous(db, new Person(context.getString(R.string.maxim_gorky), -3211315200000L)); - addFamous(db, new Person(context.getString(R.string.heymans), -2453932800000L)); - addFamous(db, new Person(context.getString(R.string.brzezinski), -1317945600000L)); - addFamous(db, new Person(context.getString(R.string.friedman), -1254873600000L)); - addFamous(db, new Person(context.getString(R.string.lady_gaga), 512352000000L)); - - // 29 march - addFamous(db, new Person(context.getString(R.string.santorio), -12898396800000L)); - addFamous(db, new Person(context.getString(R.string.musaus), -7408368000000L)); - addFamous(db, new Person(context.getString(R.string.schneider), -5199379200000L)); - addFamous(db, new Person(context.getString(R.string.walton), -1633478400000L)); - addFamous(db, new Person(context.getString(R.string.vane), -1349481600000L)); - addFamous(db, new Person(context.getString(R.string.gleeson), -465868800000L)); - - // 30 march - addFamous(db, new Person(context.getString(R.string.goya), -7061126400000L)); - addFamous(db, new Person(context.getString(R.string.rozier), -6808665600000L)); - addFamous(db, new Person(context.getString(R.string.bunsen), -5009990400000L)); - addFamous(db, new Person(context.getString(R.string.verlaine), -3968524800000L)); - addFamous(db, new Person(context.getString(R.string.van_gogh), -3684528000000L)); - addFamous(db, new Person(context.getString(R.string.sharpe), -1317772800000L)); - addFamous(db, new Person(context.getString(R.string.dion), -55468800000L)); - - // 31 march - addFamous(db, new Person(context.getString(R.string.descartes), -11794550400000L)); - addFamous(db, new Person(context.getString(R.string.marvell), -11005632000000L)); - addFamous(db, new Person(context.getString(R.string.bach), -8985945600000L)); - addFamous(db, new Person(context.getString(R.string.haydn), -7502803200000L)); - addFamous(db, new Person(context.getString(R.string.chukovsky), -2769292800000L)); - addFamous(db, new Person(context.getString(R.string.william_bragg), -2516832000000L)); - addFamous(db, new Person(context.getString(R.string.walken), -844387200000L)); - - // 1 april - addFamous(db, new Person(context.getString(R.string.harvey), -12361680000000L)); - addFamous(db, new Person(context.getString(R.string.germain), -6114182400000L)); - addFamous(db, new Person(context.getString(R.string.gogol), -5072889600000L)); - addFamous(db, new Person(context.getString(R.string.zsigmondy), -3305664000000L)); - addFamous(db, new Person(context.getString(R.string.busoni), -3274128000000L)); - addFamous(db, new Person(context.getString(R.string.rachmaninoff), -3053203200000L)); - addFamous(db, new Person(context.getString(R.string.lon_chaney), -2737670400000L)); - addFamous(db, new Person(context.getString(R.string.maslow), -1948752000000L)); - - // 2 april - addFamous(db, new Person(context.getString(R.string.grimaldi), -11100153600000L)); - addFamous(db, new Person(context.getString(R.string.casanova), -7723555200000L)); - addFamous(db, new Person(context.getString(R.string.andersen), -5199033600000L)); - addFamous(db, new Person(context.getString(R.string.butler), -3400272000000L)); - addFamous(db, new Person(context.getString(R.string.chrysler), -2990044800000L)); - addFamous(db, new Person(context.getString(R.string.fassbender), 228787200000L)); - - // 3 april - addFamous(db, new Person(context.getString(R.string.washington_irving), -5893171200000L)); - addFamous(db, new Person(context.getString(R.string.velde), -3368649600000L)); - addFamous(db, new Person(context.getString(R.string.jansky), -3053030400000L)); - addFamous(db, new Person(context.getString(R.string.brando), -1443657600000L)); - addFamous(db, new Person(context.getString(R.string.baldwin), -370742400000L)); - addFamous(db, new Person(context.getString(R.string.murphy), -276048000000L)); - - // 4 april - addFamous(db, new Person(context.getString(R.string.reid), -4788633600000L)); - addFamous(db, new Person(context.getString(R.string.siemens), -4630867200000L)); - addFamous(db, new Person(context.getString(R.string.simmons), -3841862400000L)); - addFamous(db, new Person(context.getString(R.string.weaving), -307497600000L)); - addFamous(db, new Person(context.getString(R.string.robert_downey), -149731200000L)); - addFamous(db, new Person(context.getString(R.string.ledger), 292032000000L)); - - // 5 april - addFamous(db, new Person(context.getString(R.string.hobbes), -12046579200000L)); - addFamous(db, new Person(context.getString(R.string.viviani), -10973664000000L)); - addFamous(db, new Person(context.getString(R.string.yale), -10121587200000L)); - addFamous(db, new Person(context.getString(R.string.spohr), -5861376000000L)); - addFamous(db, new Person(context.getString(R.string.dupre), -5009472000000L)); - addFamous(db, new Person(context.getString(R.string.nadar), -4725388800000L)); - addFamous(db, new Person(context.getString(R.string.lister), -4504550400000L)); - addFamous(db, new Person(context.getString(R.string.hailey), -1569715200000L)); - - // 6 april - addFamous(db, new Person(context.getString(R.string.gosse), -5040921600000L)); - addFamous(db, new Person(context.getString(R.string.moreau), -4536000000000L)); - addFamous(db, new Person(context.getString(R.string.douglas), -2453155200000L)); - addFamous(db, new Person(context.getString(R.string.lynen), -1853712000000L)); - addFamous(db, new Person(context.getString(R.string.fischer), -1569628800000L)); - addFamous(db, new Person(context.getString(R.string.james_watson), -1317168000000L)); - - // 7 april - addFamous(db, new Person(context.getString(R.string.gerard_dou), -11257488000000L)); - addFamous(db, new Person(context.getString(R.string.wordsworth), -6303052800000L)); - addFamous(db, new Person(context.getString(R.string.selmi), -4819910400000L)); - addFamous(db, new Person(context.getString(R.string.christiansen), -2484691200000L)); - addFamous(db, new Person(context.getString(R.string.holiday), -1727395200000L)); - addFamous(db, new Person(context.getString(R.string.coppola), -970012800000L)); - addFamous(db, new Person(context.getString(R.string.chan), -496627200000L)); - addFamous(db, new Person(context.getString(R.string.crowe), -181008000000L)); - - // 8 april - addFamous(db, new Person(context.getString(R.string.tartini), -8764329600000L)); - addFamous(db, new Person(context.getString(R.string.von_hofmann), -4788288000000L)); - addFamous(db, new Person(context.getString(R.string.husserl), -3494448000000L)); - addFamous(db, new Person(context.getString(R.string.hicks), -2074377600000L)); - addFamous(db, new Person(context.getString(R.string.calvin), -1853539200000L)); - - // 9 april - addFamous(db, new Person(context.getString(R.string.timur), -19997884800000L)); - addFamous(db, new Person(context.getString(R.string.boehm), -5545497600000L)); - addFamous(db, new Person(context.getString(R.string.brunel), -5166892800000L)); - addFamous(db, new Person(context.getString(R.string.muybridge), -4409510400000L)); - addFamous(db, new Person(context.getString(R.string.pincus), -2105913600000L)); - addFamous(db, new Person(context.getString(R.string.eckert), -1600992000000L)); - addFamous(db, new Person(context.getString(R.string.hefner), -1380067200000L)); - addFamous(db, new Person(context.getString(R.string.belmondo), -1159142400000L)); - addFamous(db, new Person(context.getString(R.string.stewart), 639619200000L)); - - // 10 april - addFamous(db, new Person(context.getString(R.string.grotius), -12204000000000L)); - addFamous(db, new Person(context.getString(R.string.tschirnhaus), -10058083200000L)); - addFamous(db, new Person(context.getString(R.string.heinicke), -7659792000000L)); - addFamous(db, new Person(context.getString(R.string.pulitzer), -3872966400000L)); - addFamous(db, new Person(context.getString(R.string.seagal), -559440000000L)); - addFamous(db, new Person(context.getString(R.string.canet), 103248000000L)); - - // 11 april - addFamous(db, new Person(context.getString(R.string.parkinson), -6144940800000L)); - addFamous(db, new Person(context.getString(R.string.bertini), -2578953600000L)); - addFamous(db, new Person(context.getString(R.string.julian), -2231884800000L)); - addFamous(db, new Person(context.getString(R.string.lavey), -1253664000000L)); - addFamous(db, new Person(context.getString(R.string.wiles), -527817600000L)); - - // 12 april - addFamous(db, new Person(context.getString(R.string.meyerhof), -2705097600000L)); - addFamous(db, new Person(context.getString(R.string.lily_pons), -2263334400000L)); - addFamous(db, new Person(context.getString(R.string.tinbergen), -2105654400000L)); - addFamous(db, new Person(context.getString(R.string.cabalie), -1158883200000L)); - addFamous(db, new Person(context.getString(R.string.hancock), -937958400000L)); - addFamous(db, new Person(context.getString(R.string.garcia), -433036800000L)); - - // 13 april - addFamous(db, new Person(context.getString(R.string.favre), -14632790400000L)); - addFamous(db, new Person(context.getString(R.string.fawkes), -12613104000000L)); - addFamous(db, new Person(context.getString(R.string.bramah), -6996758400000L)); - addFamous(db, new Person(context.getString(R.string.trevithick), -6270998400000L)); - addFamous(db, new Person(context.getString(R.string.meucci), -5103388800000L)); - addFamous(db, new Person(context.getString(R.string.lacan), -2168640000000L)); - addFamous(db, new Person(context.getString(R.string.beckett), -2010873600000L)); - - // 14 april - addFamous(db, new Person(context.getString(R.string.ortelius), -13970016000000L)); - addFamous(db, new Person(context.getString(R.string.huygens), -10751961600000L)); - addFamous(db, new Person(context.getString(R.string.fonvizin), -7091366400000L)); - addFamous(db, new Person(context.getString(R.string.rohlfs), -4377542400000L)); - addFamous(db, new Person(context.getString(R.string.horsley), -3557001600000L)); - addFamous(db, new Person(context.getString(R.string.matsumoto), -148867200000L)); - - // 15 april - addFamous(db, new Person(context.getString(R.string.da_vinci), -16336684800000L)); - addFamous(db, new Person(context.getString(R.string.leonhard_euler), -8290512000000L)); - addFamous(db, new Person(context.getString(R.string.cullen), -8195817600000L)); - addFamous(db, new Person(context.getString(R.string.busch), -4345833600000L)); - addFamous(db, new Person(context.getString(R.string.gumilyov), -2641766400000L)); - addFamous(db, new Person(context.getString(R.string.emma_thompson), -338169600000L)); - addFamous(db, new Person(context.getString(R.string.emma_watson), 640137600000L)); - - // 16 april - addFamous(db, new Person(context.getString(R.string.apianus), -14979686400000L)); - addFamous(db, new Person(context.getString(R.string.hadley), -9079257600000L)); - addFamous(db, new Person(context.getString(R.string.eisenstein), -4629830400000L)); - addFamous(db, new Person(context.getString(R.string.france), -3967056000000L)); - addFamous(db, new Person(context.getString(R.string.wright), -3241296000000L)); - addFamous(db, new Person(context.getString(R.string.chaplin), -2546985600000L)); - - // 17 april - addFamous(db, new Person(context.getString(R.string.morgan), -4187894400000L)); - addFamous(db, new Person(context.getString(R.string.starling), -3272745600000L)); - addFamous(db, new Person(context.getString(R.string.saeverud), -2294438400000L)); - addFamous(db, new Person(context.getString(R.string.kohler), -748224000000L)); - addFamous(db, new Person(context.getString(R.string.garner), 72316800000L)); - addFamous(db, new Person(context.getString(R.string.beckham), 135388800000L)); - - // 18 april - addFamous(db, new Person(context.getString(R.string.ricardo), -6238944000000L)); - addFamous(db, new Person(context.getString(R.string.boisbaudran), -4156272000000L)); - addFamous(db, new Person(context.getString(R.string.goldstein), -937440000000L)); - addFamous(db, new Person(context.getString(R.string.sokolov), -621907200000L)); - addFamous(db, new Person(context.getString(R.string.eric_roberts), -432518400000L)); - addFamous(db, new Person(context.getString(R.string.tennant), 40780800000L)); - - // 19 april - addFamous(db, new Person(context.getString(R.string.ehrenberg), -5513097600000L)); - addFamous(db, new Person(context.getString(R.string.gerstner), -5481475200000L)); - addFamous(db, new Person(context.getString(R.string.fechner), -5323795200000L)); - addFamous(db, new Person(context.getString(R.string.hughes), -2199657600000L)); - addFamous(db, new Person(context.getString(R.string.seaborg), -1820966400000L)); - addFamous(db, new Person(context.getString(R.string.judd), -53740800000L)); - addFamous(db, new Person(context.getString(R.string.christensen), 356486400000L)); - - // 20 april - addFamous(db, new Person(context.getString(R.string.aretino), -15073948800000L)); - addFamous(db, new Person(context.getString(R.string.pinel), -7090848000000L)); - addFamous(db, new Person(context.getString(R.string.raffaelli), -3777408000000L)); - addFamous(db, new Person(context.getString(R.string.hitler), -2546640000000L)); - addFamous(db, new Person(context.getString(R.string.lloyd), -2420409600000L)); - addFamous(db, new Person(context.getString(R.string.leiris), -2168035200000L)); - addFamous(db, new Person(context.getString(R.string.muller), -1347580800000L)); - addFamous(db, new Person(context.getString(R.string.sedgwick), -842659200000L)); - - // 21 april - addFamous(db, new Person(context.getString(R.string.riebeeck), -11066976000000L)); - addFamous(db, new Person(context.getString(R.string.kulibin), -7406380800000L)); - addFamous(db, new Person(context.getString(R.string.frobel), -5923152000000L)); - addFamous(db, new Person(context.getString(R.string.starley), -4408473600000L)); - addFamous(db, new Person(context.getString(R.string.flemming), -3998246400000L)); - addFamous(db, new Person(context.getString(R.string.weber), -3335472000000L)); - addFamous(db, new Person(context.getString(R.string.bridgman), -2767478400000L)); - addFamous(db, new Person(context.getString(R.string.karrer), -2546553600000L)); - - // 22 april - addFamous(db, new Person(context.getString(R.string.fielding), -8289907200000L)); - addFamous(db, new Person(context.getString(R.string.kant), -7753363200000L)); - addFamous(db, new Person(context.getString(R.string.plante), -4282156800000L)); - addFamous(db, new Person(context.getString(R.string.eichler), -4124390400000L)); - addFamous(db, new Person(context.getString(R.string.bohr), -2609625600000L)); - addFamous(db, new Person(context.getString(R.string.mabokov), -2230934400000L)); - addFamous(db, new Person(context.getString(R.string.oppenheimer), -2073168000000L)); - addFamous(db, new Person(context.getString(R.string.mingus), -1505174400000L)); - addFamous(db, new Person(context.getString(R.string.nicholson), -1031788800000L)); - - // 23 april - addFamous(db, new Person(context.getString(R.string.planck), -3524688000000L)); - addFamous(db, new Person(context.getString(R.string.fibiger), -3240691200000L)); - addFamous(db, new Person(context.getString(R.string.marsh), -2357078400000L)); - addFamous(db, new Person(context.getString(R.string.ohlin), -2230848000000L)); - addFamous(db, new Person(context.getString(R.string.laxness), -2136240000000L)); - addFamous(db, new Person(context.getString(R.string.cena), 230601600000L)); - addFamous(db, new Person(context.getString(R.string.patel), 640828800000L)); - - // 24 april - addFamous(db, new Person(context.getString(R.string.martini), -8321270400000L)); - addFamous(db, new Person(context.getString(R.string.cartwright), -7153660800000L)); - addFamous(db, new Person(context.getString(R.string.spitteler), -3934828800000L)); - addFamous(db, new Person(context.getString(R.string.bertillon), -3682368000000L)); - addFamous(db, new Person(context.getString(R.string.sundback), -2830291200000L)); - addFamous(db, new Person(context.getString(R.string.streisand), -873849600000L)); - - // 25 april - addFamous(db, new Person(context.getString(R.string.marc_brunel), -6333033600000L)); - addFamous(db, new Person(context.getString(R.string.klein), -3808512000000L)); - addFamous(db, new Person(context.getString(R.string.felix_dherelle), -3051129600000L)); - addFamous(db, new Person(context.getString(R.string.marconi), -3019593600000L)); - addFamous(db, new Person(context.getString(R.string.pauli), -2199139200000L)); - addFamous(db, new Person(context.getString(R.string.fitzgerald), -1662681600000L)); - addFamous(db, new Person(context.getString(R.string.al_pacino), -936835200000L)); - addFamous(db, new Person(context.getString(R.string.cruyff), -715996800000L)); - addFamous(db, new Person(context.getString(R.string.zellweger), -21686400000L)); - - // 26 april - addFamous(db, new Person(context.getString(R.string.aurelius), -58338921600000L)); - addFamous(db, new Person(context.getString(R.string.shakespeare), -12801283200000L)); - addFamous(db, new Person(context.getString(R.string.uhland), -5764953600000L)); - addFamous(db, new Person(context.getString(R.string.delacroix), -5417798400000L)); - addFamous(db, new Person(context.getString(R.string.krupp), -4976035200000L)); - addFamous(db, new Person(context.getString(R.string.billroth), -4439577600000L)); - addFamous(db, new Person(context.getString(R.string.richardson), -2861740800000L)); - addFamous(db, new Person(context.getString(R.string.wittgenstein), -2546121600000L)); - addFamous(db, new Person(context.getString(R.string.charles_richter), -2199052800000L)); - - // 27 april - addFamous(db, new Person(context.getString(R.string.kolreuter), -7468934400000L)); - addFamous(db, new Person(context.getString(R.string.wollstonecraft), -6648480000000L)); - addFamous(db, new Person(context.getString(R.string.morse), -5638636800000L)); - addFamous(db, new Person(context.getString(R.string.carothers), -2325110400000L)); - addFamous(db, new Person(context.getString(R.string.lantz), -2230502400000L)); - - // 28 april - addFamous(db, new Person(context.getString(R.string.achard), -6837696000000L)); - addFamous(db, new Person(context.getString(R.string.kraus), -3019334400000L)); - addFamous(db, new Person(context.getString(R.string.godel), -2009577600000L)); - addFamous(db, new Person(context.getString(R.string.schindler), -1946419200000L)); - addFamous(db, new Person(context.getString(R.string.lamborghini), -1693958400000L)); - addFamous(db, new Person(context.getString(R.string.harper_lee), -1378425600000L)); - addFamous(db, new Person(context.getString(R.string.yves_klein), -1315267200000L)); - addFamous(db, new Person(context.getString(R.string.cruz), 136339200000L)); - - // 29 april - addFamous(db, new Person(context.getString(R.string.drais), -5827766400000L)); - addFamous(db, new Person(context.getString(R.string.poincare), -3650400000000L)); - addFamous(db, new Person(context.getString(R.string.hearst), -3366403200000L)); - addFamous(db, new Person(context.getString(R.string.urey), -2419632000000L)); - addFamous(db, new Person(context.getString(R.string.jack_williamson), -1946332800000L)); - addFamous(db, new Person(context.getString(R.string.pfeiffer), -368496000000L)); - addFamous(db, new Person(context.getString(R.string.thurman), 10195200000L)); - - // 30 april - addFamous(db, new Person(context.getString(R.string.gauss), -6080140800000L)); - addFamous(db, new Person(context.getString(R.string.bleuler), -3555619200000L)); - addFamous(db, new Person(context.getString(R.string.kuznets), -2167171200000L)); - addFamous(db, new Person(context.getString(R.string.schultz), -2135635200000L)); - addFamous(db, new Person(context.getString(R.string.shannon), -1693785600000L)); - addFamous(db, new Person(context.getString(R.string.gal_gadot), 483667200000L)); - - // 1 may - addFamous(db, new Person(context.getString(R.string.addison), -9393494400000L)); - addFamous(db, new Person(context.getString(R.string.cajal), -3713299200000L)); - addFamous(db, new Person(context.getString(R.string.chardin), -2798150400000L)); - addFamous(db, new Person(context.getString(R.string.woo), -747014400000L)); - addFamous(db, new Person(context.getString(R.string.dornan), 389059200000L)); - - // 2 may - addFamous(db, new Person(context.getString(R.string.kirche), -11602483200000L)); - addFamous(db, new Person(context.getString(R.string.jerome), -3492374400000L)); - addFamous(db, new Person(context.getString(R.string.wood), -3208291200000L)); - addFamous(db, new Person(context.getString(R.string.marshall), -2135462400000L)); - addFamous(db, new Person(context.getString(R.string.springer), -1819843200000L)); - addFamous(db, new Person(context.getString(R.string.johnson), 73612800000L)); - addFamous(db, new Person(context.getString(R.string.david_beckham), 168220800000L)); - - // 3 may - addFamous(db, new Person(context.getString(R.string.machiavelli), -15798672000000L)); - addFamous(db, new Person(context.getString(R.string.haldane), -3460665600000L)); - addFamous(db, new Person(context.getString(R.string.ekman), -3018902400000L)); - addFamous(db, new Person(context.getString(R.string.coty), -3018902400000L)); - addFamous(db, new Person(context.getString(R.string.thomson), -2450822400000L)); - addFamous(db, new Person(context.getString(R.string.kastler), -2135376000000L)); - - // 4 may - addFamous(db, new Person(context.getString(R.string.cristofori), -9929779200000L)); - addFamous(db, new Person(context.getString(R.string.borda), -7468329600000L)); - addFamous(db, new Person(context.getString(R.string.brockhaus), -6237561600000L)); - addFamous(db, new Person(context.getString(R.string.thenard), -6079795200000L)); - addFamous(db, new Person(context.getString(R.string.liddell), -3713040000000L)); - addFamous(db, new Person(context.getString(R.string.mandelstam), -2861049600000L)); - addFamous(db, new Person(context.getString(R.string.hepburn), -1283212800000L)); - - // 5 may - addFamous(db, new Person(context.getString(R.string.kierkegaard), -4943721600000L)); - addFamous(db, new Person(context.getString(R.string.marx), -4785955200000L)); - addFamous(db, new Person(context.getString(R.string.sienkiewicz), -3902342400000L)); - addFamous(db, new Person(context.getString(R.string.schawlow), -1535587200000L)); - addFamous(db, new Person(context.getString(R.string.adele), 578793600000L)); - - // 6 may - addFamous(db, new Person(context.getString(R.string.freud), -3586636800000L)); - addFamous(db, new Person(context.getString(R.string.peary), -3586636800000L)); - addFamous(db, new Person(context.getString(R.string.grignard), -3113337600000L)); - addFamous(db, new Person(context.getString(R.string.martinson), -2071958400000L)); - addFamous(db, new Person(context.getString(R.string.clooney), -273196800000L)); - - // 7 may - addFamous(db, new Person(context.getString(R.string.clairaut), -8099222400000L)); - addFamous(db, new Person(context.getString(R.string.robert_browning), -4975084800000L)); - addFamous(db, new Person(context.getString(R.string.tchaikovsky), -4091472000000L)); - addFamous(db, new Person(context.getString(R.string.tagore), -3428784000000L)); - addFamous(db, new Person(context.getString(R.string.reymont), -3239481600000L)); - addFamous(db, new Person(context.getString(R.string.land), -1914105600000L)); - - // 8 may - addFamous(db, new Person(context.getString(R.string.dunant), -4470076800000L)); - addFamous(db, new Person(context.getString(R.string.lwoff), -2134944000000L)); - addFamous(db, new Person(context.getString(R.string.fernandel), -2103408000000L)); - addFamous(db, new Person(context.getString(R.string.rossellini), -2008713600000L)); - addFamous(db, new Person(context.getString(R.string.iglesias), 168739200000L)); - - // 9 may - addFamous(db, new Person(context.getString(R.string.monge), -7057670400000L)); - addFamous(db, new Person(context.getString(R.string.opel), -4185993600000L)); - addFamous(db, new Person(context.getString(R.string.laval), -3933532800000L)); - addFamous(db, new Person(context.getString(R.string.carter), -3018384000000L)); - addFamous(db, new Person(context.getString(R.string.gasset), -2734387200000L)); - addFamous(db, new Person(context.getString(R.string.richard_day), -2324073600000L)); - addFamous(db, new Person(context.getString(R.string.eigen), -1345939200000L)); - - // 10 may - addFamous(db, new Person(context.getString(R.string.lisle), -6615734400000L)); - addFamous(db, new Person(context.getString(R.string.fresnel), -5732121600000L)); - addFamous(db, new Person(context.getString(R.string.killing), -3870374400000L)); - addFamous(db, new Person(context.getString(R.string.lipton), -3838752000000L)); - addFamous(db, new Person(context.getString(R.string.gaumont), -3333830400000L)); - addFamous(db, new Person(context.getString(R.string.barth), -2639606400000L)); - addFamous(db, new Person(context.getString(R.string.selznick), -2134771200000L)); - addFamous(db, new Person(context.getString(R.string.chapman), -462240000000L)); - - // 11 may - addFamous(db, new Person(context.getString(R.string.munchhausen), -7877952000000L)); - addFamous(db, new Person(context.getString(R.string.blumenbach), -6868108800000L)); - addFamous(db, new Person(context.getString(R.string.voynich), -3333744000000L)); - addFamous(db, new Person(context.getString(R.string.dali), -2071526400000L)); - addFamous(db, new Person(context.getString(R.string.feynman), -1629763200000L)); - addFamous(db, new Person(context.getString(R.string.dijkstra), -1251072000000L)); - addFamous(db, new Person(context.getString(R.string.iniesta), 453081600000L)); - - // 12 may - addFamous(db, new Person(context.getString(R.string.lear), -4974652800000L)); - addFamous(db, new Person(context.getString(R.string.hind), -4627584000000L)); - addFamous(db, new Person(context.getString(R.string.pirquet), -3018124800000L)); - addFamous(db, new Person(context.getString(R.string.giauque), -2355436800000L)); - addFamous(db, new Person(context.getString(R.string.devi), -2229206400000L)); - addFamous(db, new Person(context.getString(R.string.voznesensky), -1156291200000L)); - - // 13 may - addFamous(db, new Person(context.getString(R.string.nevsky), -23624092800000L)); - addFamous(db, new Person(context.getString(R.string.daudet), -4090953600000L)); - addFamous(db, new Person(context.getString(R.string.ross), -3554496000000L)); - addFamous(db, new Person(context.getString(R.string.braque), -2765577600000L)); - addFamous(db, new Person(context.getString(R.string.wonder), -619747200000L)); - addFamous(db, new Person(context.getString(R.string.rodman), -272592000000L)); - addFamous(db, new Person(context.getString(R.string.pattinson), 516326400000L)); - - // 14 may - addFamous(db, new Person(context.getString(R.string.gainsborough), -7656854400000L)); - addFamous(db, new Person(context.getString(R.string.steinitz), -4217097600000L)); - addFamous(db, new Person(context.getString(R.string.tsvet), -3081024000000L)); - addFamous(db, new Person(context.getString(R.string.lucas), -808963200000L)); - addFamous(db, new Person(context.getString(R.string.zemeckis), -556502400000L)); - addFamous(db, new Person(context.getString(R.string.tim_roth), -272505600000L)); - addFamous(db, new Person(context.getString(R.string.blanchett), -20044800000L)); - addFamous(db, new Person(context.getString(R.string.zuckerberg), 453340800000L)); - - // 15 may - addFamous(db, new Person(context.getString(R.string.mechnikov), -3933014400000L)); - addFamous(db, new Person(context.getString(R.string.vasnetsov), -3838320000000L)); - addFamous(db, new Person(context.getString(R.string.wernicke), -3838320000000L)); - addFamous(db, new Person(context.getString(R.string.baum), -3585859200000L)); - addFamous(db, new Person(context.getString(R.string.curie), -3491251200000L)); - addFamous(db, new Person(context.getString(R.string.bulgakov), -2481408000000L)); - - // 16 may - addFamous(db, new Person(context.getString(R.string.agnesi), -7940678400000L)); - addFamous(db, new Person(context.getString(R.string.vauquelin), -6520608000000L)); - addFamous(db, new Person(context.getString(R.string.david_hughes), -4374777600000L)); - addFamous(db, new Person(context.getString(R.string.fonda), -2039558400000L)); - addFamous(db, new Person(context.getString(R.string.herman), -1787097600000L)); - addFamous(db, new Person(context.getString(R.string.trejo), -808790400000L)); - addFamous(db, new Person(context.getString(R.string.brosnan), -524793600000L)); - addFamous(db, new Person(context.getString(R.string.megan_fox), 516585600000L)); - - // 17 may - addFamous(db, new Person(context.getString(R.string.jenner), -6962284800000L)); - addFamous(db, new Person(context.getString(R.string.lockyer), -4216838400000L)); - addFamous(db, new Person(context.getString(R.string.hassel), -2291846400000L)); - addFamous(db, new Person(context.getString(R.string.gabin), -2071008000000L)); - addFamous(db, new Person(context.getString(R.string.nilsson), -1629244800000L)); - addFamous(db, new Person(context.getString(R.string.hopper), -1061164800000L)); - - // 18 may - addFamous(db, new Person(context.getString(R.string.khayyam), -29083104000000L)); - addFamous(db, new Person(context.getString(R.string.clapperton), -5731430400000L)); - addFamous(db, new Person(context.getString(R.string.hofmeister), -4595443200000L)); - addFamous(db, new Person(context.getString(R.string.heaviside), -3774988800000L)); - addFamous(db, new Person(context.getString(R.string.bertrand_russell), -3080678400000L)); - addFamous(db, new Person(context.getString(R.string.vigneaud), -2165616000000L)); - addFamous(db, new Person(context.getString(R.string.cretu), -398390400000L)); - - // 19 may - addFamous(db, new Person(context.getString(R.string.evola), -2260137600000L)); - addFamous(db, new Person(context.getString(R.string.colin_chapman), -1313452800000L)); - addFamous(db, new Person(context.getString(R.string.placido), -745459200000L)); - addFamous(db, new Person(context.getString(R.string.karapetyan), -524534400000L)); - addFamous(db, new Person(context.getString(R.string.oreiro), 232848000000L)); - addFamous(db, new Person(context.getString(R.string.pirlo), 295920000000L)); - addFamous(db, new Person(context.getString(R.string.sam_smith), 706233600000L)); - - // 20 may - addFamous(db, new Person(context.getString(R.string.fabricius), -13777516800000L)); - addFamous(db, new Person(context.getString(R.string.balzac), -5384188800000L)); - addFamous(db, new Person(context.getString(R.string.passy), -4658428800000L)); - addFamous(db, new Person(context.getString(R.string.berliner), -3743280000000L)); - addFamous(db, new Person(context.getString(R.string.hewlett), -1786752000000L)); - addFamous(db, new Person(context.getString(R.string.edward_lewis), -1628985600000L)); - addFamous(db, new Person(context.getString(R.string.cher), -745372800000L)); - - // 21 may - addFamous(db, new Person(context.getString(R.string.durer), -15734044800000L)); - addFamous(db, new Person(context.getString(R.string.coriolis), -5604940800000L)); - addFamous(db, new Person(context.getString(R.string.kock), -5573404800000L)); - addFamous(db, new Person(context.getString(R.string.renault), -3995654400000L)); - addFamous(db, new Person(context.getString(R.string.einthoven), -3459110400000L)); - addFamous(db, new Person(context.getString(R.string.sakharov), -1534204800000L)); - - // 22 may - addFamous(db, new Person(context.getString(R.string.wagner), -4942252800000L)); - addFamous(db, new Person(context.getString(R.string.doyle), -3490646400000L)); - addFamous(db, new Person(context.getString(R.string.olivier), -1975968000000L)); - addFamous(db, new Person(context.getString(R.string.herge), -1975968000000L)); - addFamous(db, new Person(context.getString(R.string.herbert_brown), -1818115200000L)); - addFamous(db, new Person(context.getString(R.string.campbell), 12182400000L)); - - // 23 may - addFamous(db, new Person(context.getString(R.string.linnaeus), -8287228800000L)); - addFamous(db, new Person(context.getString(R.string.mesmer), -7435152000000L)); - addFamous(db, new Person(context.getString(R.string.lilienthal), -3837628800000L)); - addFamous(db, new Person(context.getString(R.string.fairbanks), -2733177600000L)); - addFamous(db, new Person(context.getString(R.string.lagerkvist), -2480716800000L)); - addFamous(db, new Person(context.getString(R.string.bardeen), -1944259200000L)); - addFamous(db, new Person(context.getString(R.string.moog), -1123804800000L)); - - // 24 may - addFamous(db, new Person(context.getString(R.string.pontormo), -15007939200000L)); - addFamous(db, new Person(context.getString(R.string.fahrenheit), -8949744000000L)); - addFamous(db, new Person(context.getString(R.string.sholokhov), -2038867200000L)); - addFamous(db, new Person(context.getString(R.string.brodsky), -934329600000L)); - addFamous(db, new Person(context.getString(R.string.dylan), -902793600000L)); - addFamous(db, new Person(context.getString(R.string.deakins), -650332800000L)); - - // 25 may - addFamous(db, new Person(context.getString(R.string.emerson), -5257612800000L)); - addFamous(db, new Person(context.getString(R.string.burckhardt), -4784227200000L)); - addFamous(db, new Person(context.getString(R.string.zeeman), -3300998400000L)); - addFamous(db, new Person(context.getString(R.string.steinberger), -1533859200000L)); - addFamous(db, new Person(context.getString(R.string.mckellen), -965865600000L)); - addFamous(db, new Person(context.getString(R.string.myers), -208483200000L)); - - // 26 may - addFamous(db, new Person(context.getString(R.string.petty), -10937721600000L)); - addFamous(db, new Person(context.getString(R.string.moivre), -9549187200000L)); - addFamous(db, new Person(context.getString(R.string.john_wayne), -1975622400000L)); - addFamous(db, new Person(context.getString(R.string.miles_davis), -1376006400000L)); - addFamous(db, new Person(context.getString(R.string.kevorkian), -1312848000000L)); - addFamous(db, new Person(context.getString(R.string.kravitz), -176774400000L)); - addFamous(db, new Person(context.getString(R.string.helena_carter), -113702400000L)); - - // 27 may - addFamous(db, new Person(context.getString(R.string.vanderbilt), -5541350400000L)); - addFamous(db, new Person(context.getString(R.string.duncan), -2922134400000L)); - addFamous(db, new Person(context.getString(R.string.cockcroft), -2290982400000L)); - addFamous(db, new Person(context.getString(R.string.christopher_lee), -1502150400000L)); - addFamous(db, new Person(context.getString(R.string.bettany), 44150400000L)); - - // 28 may - addFamous(db, new Person(context.getString(R.string.guillotin), -7308489600000L)); - addFamous(db, new Person(context.getString(R.string.thomas_moore), -6014649600000L)); - addFamous(db, new Person(context.getString(R.string.agassiz), -5131123200000L)); - addFamous(db, new Person(context.getString(R.string.milankovic), -2858976000000L)); - addFamous(db, new Person(context.getString(R.string.ian_fleming), -1943827200000L)); - addFamous(db, new Person(context.getString(R.string.minogue), -50371200000L)); - - // 29 may - addFamous(db, new Person(context.getString(R.string.david_bruce), -3616272000000L)); - addFamous(db, new Person(context.getString(R.string.chesterton), -3016656000000L)); - addFamous(db, new Person(context.getString(R.string.spengler), -2827267200000L)); - addFamous(db, new Person(context.getString(R.string.bob_hope), -2101593600000L)); - addFamous(db, new Person(context.getString(R.string.goldberg), -1849132800000L)); - addFamous(db, new Person(context.getString(R.string.kennedy), -1659744000000L)); - - // 30 may - addFamous(db, new Person(context.getString(R.string.hagen), -4815331200000L)); - addFamous(db, new Person(context.getString(R.string.faberge), -3900182400000L)); - addFamous(db, new Person(context.getString(R.string.thalberg), -2227651200000L)); - addFamous(db, new Person(context.getString(R.string.alfven), -1943654400000L)); - addFamous(db, new Person(context.getString(R.string.blanc), -1943654400000L)); - addFamous(db, new Person(context.getString(R.string.gerrard), 328492800000L)); - - // 31 may - addFamous(db, new Person(context.getString(R.string.tieck), -6203692800000L)); - addFamous(db, new Person(context.getString(R.string.pugni), -5288630400000L)); - addFamous(db, new Person(context.getString(R.string.pirrie), -3868560000000L)); - addFamous(db, new Person(context.getString(R.string.perse), -2606256000000L)); - addFamous(db, new Person(context.getString(R.string.allais), -2606256000000L)); - addFamous(db, new Person(context.getString(R.string.eastwood), -1249344000000L)); - addFamous(db, new Person(context.getString(R.string.jay_miner), -1186185600000L)); - - // 1 june - addFamous(db, new Person(context.getString(R.string.paer), -6266764800000L)); - addFamous(db, new Person(context.getString(R.string.carnot), -5477760000000L)); - addFamous(db, new Person(context.getString(R.string.glinka), -5225385600000L)); - addFamous(db, new Person(context.getString(R.string.monroe), -1375488000000L)); - addFamous(db, new Person(context.getString(R.string.foster), -1091491200000L)); - addFamous(db, new Person(context.getString(R.string.freeman), -1028332800000L)); - addFamous(db, new Person(context.getString(R.string.persson), 297043200000L)); - - // 2 june - addFamous(db, new Person(context.getString(R.string.de_sade), -7244899200000L)); - addFamous(db, new Person(context.getString(R.string.cagliostro), -7150291200000L)); - addFamous(db, new Person(context.getString(R.string.akimov), -6771600000000L)); - addFamous(db, new Person(context.getString(R.string.hardy), -4089225600000L)); - addFamous(db, new Person(context.getString(R.string.weissmüller), -2069625600000L)); - addFamous(db, new Person(context.getString(R.string.quinto), 234057600000L)); - - // 3 june - addFamous(db, new Person(context.getString(R.string.hutton), -7686662400000L)); - addFamous(db, new Person(context.getString(R.string.shrapnel), -6582124800000L)); - addFamous(db, new Person(context.getString(R.string.cobden), -5225212800000L)); - addFamous(db, new Person(context.getString(R.string.timiryazev), -3994531200000L)); - addFamous(db, new Person(context.getString(R.string.pearl), -2858457600000L)); - addFamous(db, new Person(context.getString(R.string.arber), -1280620800000L)); - addFamous(db, new Person(context.getString(R.string.nadal), 518140800000L)); - - // 4 june - addFamous(db, new Person(context.getString(R.string.quesnay), -8696332800000L)); - addFamous(db, new Person(context.getString(R.string.nazimova), -2858371200000L)); - addFamous(db, new Person(context.getString(R.string.cockerell), -1880150400000L)); - addFamous(db, new Person(context.getString(R.string.bartoli), -112924800000L)); - addFamous(db, new Person(context.getString(R.string.jolie), 171072000000L)); - - // 5 june - addFamous(db, new Person(context.getString(R.string.chippendale), -7938950400000L)); - addFamous(db, new Person(context.getString(R.string.keynes), -2732054400000L)); - addFamous(db, new Person(context.getString(R.string.lorca), -2258668800000L)); - addFamous(db, new Person(context.getString(R.string.gabor), -2195596800000L)); - addFamous(db, new Person(context.getString(R.string.peierls), -1974758400000L)); - addFamous(db, new Person(context.getString(R.string.wahlberg), 44928000000L)); - - // 6 june - addFamous(db, new Person(context.getString(R.string.regiomontanus), -16837113600000L)); - addFamous(db, new Person(context.getString(R.string.velazquez), -11694153600000L)); - addFamous(db, new Person(context.getString(R.string.corneille), -11473228800000L)); - addFamous(db, new Person(context.getString(R.string.pushkin), -5382720000000L)); - addFamous(db, new Person(context.getString(R.string.braun), -3773347200000L)); - addFamous(db, new Person(context.getString(R.string.mann), -2984428800000L)); - - // 7 june - addFamous(db, new Person(context.getString(R.string.brummell), -6045321600000L)); - addFamous(db, new Person(context.getString(R.string.auer), -3931027200000L)); - addFamous(db, new Person(context.getString(R.string.mackintosh), -3205180800000L)); - addFamous(db, new Person(context.getString(R.string.barkla), -2921184000000L)); - addFamous(db, new Person(context.getString(R.string.mulliken), -2321568000000L)); - addFamous(db, new Person(context.getString(R.string.apgar), -1911427200000L)); - addFamous(db, new Person(context.getString(R.string.martin), -1658966400000L)); - addFamous(db, new Person(context.getString(R.string.neeson), -554428800000L)); - - // 8 june - addFamous(db, new Person(context.getString(R.string.cassini), -10873440000000L)); - addFamous(db, new Person(context.getString(R.string.albinoni), -9421833600000L)); - addFamous(db, new Person(context.getString(R.string.careme), -5855846400000L)); - addFamous(db, new Person(context.getString(R.string.schumann), -5035478400000L)); - addFamous(db, new Person(context.getString(R.string.yeste), -2353104000000L)); - addFamous(db, new Person(context.getString(R.string.john_campbell), -1879804800000L)); - addFamous(db, new Person(context.getString(R.string.kanye_west), 234576000000L)); - - // 9 june - addFamous(db, new Person(context.getString(R.string.stephenson), -5950454400000L)); - addFamous(db, new Person(context.getString(R.string.galle), -4972233600000L)); - addFamous(db, new Person(context.getString(R.string.suttner), -3994012800000L)); - addFamous(db, new Person(context.getString(R.string.dale), -2984169600000L)); - addFamous(db, new Person(context.getString(R.string.fox), -270259200000L)); - addFamous(db, new Person(context.getString(R.string.depp), -207187200000L)); - addFamous(db, new Person(context.getString(R.string.portman), 360892800000L)); - - // 10 june - addFamous(db, new Person(context.getString(R.string.courbet), -4751308800000L)); - addFamous(db, new Person(context.getString(R.string.otto), -4340995200000L)); - addFamous(db, new Person(context.getString(R.string.cook), -3299616000000L)); - addFamous(db, new Person(context.getString(R.string.mcdaniel), -2352931200000L)); - addFamous(db, new Person(context.getString(R.string.bellow), -1721865600000L)); - addFamous(db, new Person(context.getString(R.string.garland), -1500940800000L)); - - // 11 june - addFamous(db, new Person(context.getString(R.string.constable), -6108048000000L)); - addFamous(db, new Person(context.getString(R.string.fortuny), -4151606400000L)); - addFamous(db, new Person(context.getString(R.string.richard_strauss), -3331065600000L)); - addFamous(db, new Person(context.getString(R.string.cousteau), -1879545600000L)); - addFamous(db, new Person(context.getString(R.string.styron), -1406160000000L)); - addFamous(db, new Person(context.getString(R.string.laurie), -333244800000L)); - addFamous(db, new Person(context.getString(R.string.dinklage), -17625600000L)); - addFamous(db, new Person(context.getString(R.string.labeouf), 518832000000L)); - - // 12 june - addFamous(db, new Person(context.getString(R.string.roebling), -5161363200000L)); - addFamous(db, new Person(context.getString(R.string.lipmann), -2226528000000L)); - addFamous(db, new Person(context.getString(R.string.frank), -1279843200000L)); - addFamous(db, new Person(context.getString(R.string.sakmann), -869616000000L)); - addFamous(db, new Person(context.getString(R.string.lima), 361152000000L)); - - // 13 june - addFamous(db, new Person(context.getString(R.string.young), -6202569600000L)); - addFamous(db, new Person(context.getString(R.string.maxwell), -4372358400000L)); - addFamous(db, new Person(context.getString(R.string.yeats), -3299356800000L)); - addFamous(db, new Person(context.getString(R.string.john_nash), -1311292800000L)); - addFamous(db, new Person(context.getString(R.string.mcdowell), -837993600000L)); - addFamous(db, new Person(context.getString(R.string.perelman), -112147200000L)); - addFamous(db, new Person(context.getString(R.string.evans), 361238400000L)); - - // 14 june - addFamous(db, new Person(context.getString(R.string.coulomb), -7370092800000L)); - addFamous(db, new Person(context.getString(R.string.stowe), -5003424000000L)); - addFamous(db, new Person(context.getString(R.string.landsteiner), -3204576000000L)); - addFamous(db, new Person(context.getString(R.string.tokarev), -3109968000000L)); - addFamous(db, new Person(context.getString(R.string.church), -2100211200000L)); - addFamous(db, new Person(context.getString(R.string.guevara), -1311206400000L)); - addFamous(db, new Person(context.getString(R.string.graf), -17366400000L)); - - // 15 june - addFamous(db, new Person(context.getString(R.string.poussin), -11851142400000L)); - addFamous(db, new Person(context.getString(R.string.fourcroy), -6770476800000L)); - addFamous(db, new Person(context.getString(R.string.balmont), -3236112000000L)); - addFamous(db, new Person(context.getString(R.string.belushi), -490665600000L)); - addFamous(db, new Person(context.getString(R.string.helen_hunt), -206668800000L)); - addFamous(db, new Person(context.getString(R.string.kahn), -17280000000L)); - addFamous(db, new Person(context.getString(R.string.harris), 108950400000L)); - - // 16 june - addFamous(db, new Person(context.getString(R.string.boccaccio), -20717856000000L)); - addFamous(db, new Person(context.getString(R.string.plucker), -5318784000000L)); - addFamous(db, new Person(context.getString(R.string.friedmann), -2573251200000L)); - addFamous(db, new Person(context.getString(R.string.leinster), -2320790400000L)); - addFamous(db, new Person(context.getString(R.string.chakraborty), -616809600000L)); - addFamous(db, new Person(context.getString(R.string.shakur), 45878400000L)); - addFamous(db, new Person(context.getString(R.string.john_newman), 645494400000L)); - - // 17 june - addFamous(db, new Person(context.getString(R.string.panini), -8789904000000L)); - addFamous(db, new Person(context.getString(R.string.gounod), -4782240000000L)); - addFamous(db, new Person(context.getString(R.string.stravinsky), -2762553600000L)); - addFamous(db, new Person(context.getString(R.string.escher), -2257632000000L)); - addFamous(db, new Person(context.getString(R.string.wakefield), -2099952000000L)); - addFamous(db, new Person(context.getString(R.string.jacob), -1563408000000L)); - - // 18 june - addFamous(db, new Person(context.getString(R.string.goncharov), -4971456000000L)); - addFamous(db, new Person(context.getString(R.string.laveran), -3930076800000L)); - addFamous(db, new Person(context.getString(R.string.flagg), -2920233600000L)); - addFamous(db, new Person(context.getString(R.string.macdonald), -2099865600000L)); - addFamous(db, new Person(context.getString(R.string.mccartney), -869097600000L)); - addFamous(db, new Person(context.getString(R.string.capello), -742867200000L)); - - // 19 june - addFamous(db, new Person(context.getString(R.string.pascal), -10935648000000L)); - addFamous(db, new Person(context.getString(R.string.dazai), -1910390400000L)); - addFamous(db, new Person(context.getString(R.string.flory), -1878854400000L)); - addFamous(db, new Person(context.getString(R.string.aage_bohr), -1500163200000L)); - addFamous(db, new Person(context.getString(R.string.rushdie), -711244800000L)); - addFamous(db, new Person(context.getString(R.string.dujardin), 77760000000L)); - - // 20 june - addFamous(db, new Person(context.getString(R.string.rosa), -11188022400000L)); - addFamous(db, new Person(context.getString(R.string.offenbach), -4750444800000L)); - addFamous(db, new Person(context.getString(R.string.bonnat), -4308595200000L)); - addFamous(db, new Person(context.getString(R.string.kidman), -80006400000L)); - addFamous(db, new Person(context.getString(R.string.rodriguez), -48384000000L)); - - // 21 june - addFamous(db, new Person(context.getString(R.string.poisson), -5949417600000L)); - addFamous(db, new Person(context.getString(R.string.sartre), -2036448000000L)); - addFamous(db, new Person(context.getString(R.string.mcewan), -679449600000L)); - addFamous(db, new Person(context.getString(R.string.platini), -458611200000L)); - addFamous(db, new Person(context.getString(R.string.tsoi), -237686400000L)); - addFamous(db, new Person(context.getString(R.string.lana_del_rey), 488160000000L)); - - // 22 june - addFamous(db, new Person(context.getString(R.string.haggard), -3582576000000L)); - addFamous(db, new Person(context.getString(R.string.minkowski), -3330115200000L)); - addFamous(db, new Person(context.getString(R.string.huxley), -2604355200000L)); - addFamous(db, new Person(context.getString(R.string.remarque), -2257200000000L)); - addFamous(db, new Person(context.getString(R.string.dillinger), -2099520000000L)); - addFamous(db, new Person(context.getString(R.string.wilder), -2004825600000L)); - addFamous(db, new Person(context.getString(R.string.streep), -647827200000L)); - addFamous(db, new Person(context.getString(R.string.dan_brown), -174441600000L)); - - // 23 june - addFamous(db, new Person(context.getString(R.string.vico), -9515145600000L)); - addFamous(db, new Person(context.getString(R.string.beauharnais), -6517324800000L)); - addFamous(db, new Person(context.getString(R.string.akhmatova), -2541110400000L)); - addFamous(db, new Person(context.getString(R.string.turing), -1815350400000L)); - addFamous(db, new Person(context.getString(R.string.fosse), -1342051200000L)); - addFamous(db, new Person(context.getString(R.string.zidane), 78105600000L)); - - // 24 june - addFamous(db, new Person(context.getString(R.string.victor_hess), -2730412800000L)); - addFamous(db, new Person(context.getString(R.string.fangio), -1846886400000L)); - addFamous(db, new Person(context.getString(R.string.perl), -1341964800000L)); - addFamous(db, new Person(context.getString(R.string.chabrol), -1247270400000L)); - addFamous(db, new Person(context.getString(R.string.messi), 551491200000L)); - - // 25 june - addFamous(db, new Person(context.getString(R.string.gaudi), -3708547200000L)); - addFamous(db, new Person(context.getString(R.string.nernst), -3329856000000L)); - addFamous(db, new Person(context.getString(R.string.orwell), -2099260800000L)); - addFamous(db, new Person(context.getString(R.string.lumet), -1436486400000L)); - addFamous(db, new Person(context.getString(R.string.abrikosov), -1310256000000L)); - addFamous(db, new Person(context.getString(R.string.michael), -205804800000L)); - - // 26 june - addFamous(db, new Person(context.getString(R.string.brandt), -8694432000000L)); - addFamous(db, new Person(context.getString(R.string.kelvin), -4592073600000L)); - addFamous(db, new Person(context.getString(R.string.buck), -2446156800000L)); - addFamous(db, new Person(context.getString(R.string.bill_lear), -2130710400000L)); - addFamous(db, new Person(context.getString(R.string.robert_richardson), -1026172800000L)); - - // 27 june - addFamous(db, new Person(context.getString(R.string.mauser), -4150224000000L)); - addFamous(db, new Person(context.getString(R.string.spemann), -3171916800000L)); - addFamous(db, new Person(context.getString(R.string.keller), -2824761600000L)); - addFamous(db, new Person(context.getString(R.string.abrams), -110937600000L)); - addFamous(db, new Person(context.getString(R.string.maguire), 173059200000L)); - addFamous(db, new Person(context.getString(R.string.raul), 236217600000L)); - - // 28 june - addFamous(db, new Person(context.getString(R.string.rubens), -12385612800000L)); - addFamous(db, new Person(context.getString(R.string.rousseau), -8126265600000L)); - addFamous(db, new Person(context.getString(R.string.broca), -4591900800000L)); - addFamous(db, new Person(context.getString(R.string.pirandello), -3234988800000L)); - addFamous(db, new Person(context.getString(R.string.carrel), -3045600000000L)); - addFamous(db, new Person(context.getString(R.string.goeppert_mayer), -2004307200000L)); - addFamous(db, new Person(context.getString(R.string.kathy_bates), -678844800000L)); - addFamous(db, new Person(context.getString(R.string.cusack), -110851200000L)); - addFamous(db, new Person(context.getString(R.string.musk), 46915200000L)); - - // 29 june - addFamous(db, new Person(context.getString(R.string.dodoens), -14278982400000L)); - addFamous(db, new Person(context.getString(R.string.ressel), -5570035200000L)); - addFamous(db, new Person(context.getString(R.string.leopardi), -5412268800000L)); - addFamous(db, new Person(context.getString(R.string.exupery), -2193523200000L)); - addFamous(db, new Person(context.getString(R.string.fallaci), -1278374400000L)); - addFamous(db, new Person(context.getString(R.string.scherzinger), 267926400000L)); - - // 30 june - addFamous(db, new Person(context.getString(R.string.vernet), -5696179200000L)); - addFamous(db, new Person(context.getString(R.string.hooker), -4812652800000L)); - addFamous(db, new Person(context.getString(R.string.duhamel), -2698272000000L)); - addFamous(db, new Person(context.getString(R.string.milosz), -1846368000000L)); - addFamous(db, new Person(context.getString(R.string.ballard), -868060800000L)); - addFamous(db, new Person(context.getString(R.string.tyson), -110678400000L)); - addFamous(db, new Person(context.getString(R.string.phelps), 488937600000L)); - - // 1 july - addFamous(db, new Person(context.getString(R.string.leibniz), -10208764800000L)); - addFamous(db, new Person(context.getString(R.string.poncelet), -5727628800000L)); - addFamous(db, new Person(context.getString(R.string.george_sand), -5222793600000L)); - addFamous(db, new Person(context.getString(R.string.vierordt), -4781030400000L)); - addFamous(db, new Person(context.getString(R.string.bleriot), -3076876800000L)); - addFamous(db, new Person(context.getString(R.string.lauder), -1940889600000L)); - addFamous(db, new Person(context.getString(R.string.diana), -268358400000L)); - addFamous(db, new Person(context.getString(R.string.pamela_anderson), -79056000000L)); - - // 2 july - addFamous(db, new Person(context.getString(R.string.gluck), -8062848000000L)); - addFamous(db, new Person(context.getString(R.string.henry_bragg), -3392409600000L)); - addFamous(db, new Person(context.getString(R.string.hesse), -2919024000000L)); - addFamous(db, new Person(context.getString(R.string.lacoste), -2067033600000L)); - addFamous(db, new Person(context.getString(R.string.cardin), -1499040000000L)); - addFamous(db, new Person(context.getString(R.string.lumumba), -1404345600000L)); - addFamous(db, new Person(context.getString(R.string.naceri), -268272000000L)); - addFamous(db, new Person(context.getString(R.string.robbie), 646876800000L)); - - // 3 july - addFamous(db, new Person(context.getString(R.string.adam), -7620912000000L)); - addFamous(db, new Person(context.getString(R.string.kafka), -2729635200000L)); - addFamous(db, new Person(context.getString(R.string.stoppard), -1025568000000L)); - addFamous(db, new Person(context.getString(R.string.cruise), -236649600000L)); - addFamous(db, new Person(context.getString(R.string.selanne), 15811200000L)); - - // 4 july - addFamous(db, new Person(context.getString(R.string.blanchard), -6831907200000L)); - addFamous(db, new Person(context.getString(R.string.everest), -5664297600000L)); - addFamous(db, new Person(context.getString(R.string.garibaldi), -5127926400000L)); - addFamous(db, new Person(context.getString(R.string.manolete), -1656633600000L)); - addFamous(db, new Person(context.getString(R.string.lollobrigida), -1341100800000L)); - - // 5 july - addFamous(db, new Person(context.getString(R.string.bulgarin), -5695747200000L)); - addFamous(db, new Person(context.getString(R.string.fitzroy), -5190912000000L)); - addFamous(db, new Person(context.getString(R.string.rankine), -4717526400000L)); - addFamous(db, new Person(context.getString(R.string.zetkin), -3549916800000L)); - addFamous(db, new Person(context.getString(R.string.gasser), -2571609600000L)); - addFamous(db, new Person(context.getString(R.string.cocteau), -2540073600000L)); - - // 6 july - addFamous(db, new Person(context.getString(R.string.raffles), -5948121600000L)); - addFamous(db, new Person(context.getString(R.string.heidenstam), -3486758400000L)); - addFamous(db, new Person(context.getString(R.string.chagall), -2603145600000L)); - addFamous(db, new Person(context.getString(R.string.bill_haley), -1404000000000L)); - addFamous(db, new Person(context.getString(R.string.stallone), -741312000000L)); - addFamous(db, new Person(context.getString(R.string.rush), -583545600000L)); - addFamous(db, new Person(context.getString(R.string.cent), 173836800000L)); - addFamous(db, new Person(context.getString(R.string.eva_green), 331689600000L)); - - // 7 july - addFamous(db, new Person(context.getString(R.string.jacquard), -6863184000000L)); - addFamous(db, new Person(context.getString(R.string.golgi), -3991593600000L)); - addFamous(db, new Person(context.getString(R.string.mahler), -3455049600000L)); - addFamous(db, new Person(context.getString(R.string.feuchtwanger), -2697667200000L)); - addFamous(db, new Person(context.getString(R.string.ringo_starr), -930528000000L)); - addFamous(db, new Person(context.getString(R.string.cutugno), -835920000000L)); - - // 8 july - addFamous(db, new Person(context.getString(R.string.fontaine), -10997078400000L)); - addFamous(db, new Person(context.getString(R.string.zeppelin), -4149273600000L)); - addFamous(db, new Person(context.getString(R.string.rockefeller), -4117737600000L)); - addFamous(db, new Person(context.getString(R.string.benardos), -4023043200000L)); - addFamous(db, new Person(context.getString(R.string.arthus_evans), -3739046400000L)); - addFamous(db, new Person(context.getString(R.string.perls), -2413584000000L)); - addFamous(db, new Person(context.getString(R.string.kapitsa), -2382048000000L)); - - // 9 july - addFamous(db, new Person(context.getString(R.string.radcliffe), -6484320000000L)); - addFamous(db, new Person(context.getString(R.string.davenport), -5285260800000L)); - addFamous(db, new Person(context.getString(R.string.elias_howe), -4748803200000L)); - addFamous(db, new Person(context.getString(R.string.boas), -3518035200000L)); - addFamous(db, new Person(context.getString(R.string.chagas), -2855347200000L)); - addFamous(db, new Person(context.getString(R.string.tom_hanks), -425433600000L)); - addFamous(db, new Person(context.getString(R.string.love), -172972800000L)); - - // 10 july - addFamous(db, new Person(context.getString(R.string.jean_calvin), -14530492800000L)); - addFamous(db, new Person(context.getString(R.string.marryat), -5600620800000L)); - addFamous(db, new Person(context.getString(R.string.pissarro), -4401561600000L)); - addFamous(db, new Person(context.getString(R.string.tesla), -3581020800000L)); - addFamous(db, new Person(context.getString(R.string.proust), -3107721600000L)); - addFamous(db, new Person(context.getString(R.string.chamberlain), -1561420800000L)); - - // 11 july - addFamous(db, new Person(context.getString(R.string.gondora), -12889411200000L)); - addFamous(db, new Person(context.getString(R.string.lalande), -7493990400000L)); - addFamous(db, new Person(context.getString(R.string.nelson), -2760480000000L)); - addFamous(db, new Person(context.getString(R.string.abel), -2097878400000L)); - addFamous(db, new Person(context.getString(R.string.brynner), -1561334400000L)); - addFamous(db, new Person(context.getString(R.string.armani), -1119571200000L)); - - // 12 july - addFamous(db, new Person(context.getString(R.string.bernard), -4937846400000L)); - addFamous(db, new Person(context.getString(R.string.eastman), -3644006400000L)); - addFamous(db, new Person(context.getString(R.string.tod_browning), -2823465600000L)); - addFamous(db, new Person(context.getString(R.string.modigliani), -2697235200000L)); - addFamous(db, new Person(context.getString(R.string.meruda), -2066169600000L)); - addFamous(db, new Person(context.getString(R.string.wyeth), -1655942400000L)); - addFamous(db, new Person(context.getString(R.string.michelle_rodriguez), 269049600000L)); - - // 13 july - addFamous(db, new Person(context.getString(R.string.john_dee), -13962240000000L)); - addFamous(db, new Person(context.getString(R.string.cannizzaro), -4527532800000L)); - addFamous(db, new Person(context.getString(R.string.otto_wagner), -4054147200000L)); - addFamous(db, new Person(context.getString(R.string.babel), -2381616000000L)); - addFamous(db, new Person(context.getString(R.string.ascari), -1624320000000L)); - addFamous(db, new Person(context.getString(R.string.ford), -866937600000L)); - addFamous(db, new Person(context.getString(R.string.rubik), -803779200000L)); - addFamous(db, new Person(context.getString(R.string.benassi), -78019200000L)); - - // 14 july - addFamous(db, new Person(context.getString(R.string.dumas), -5347900800000L)); - addFamous(db, new Person(context.getString(R.string.klimt), -3391372800000L)); - addFamous(db, new Person(context.getString(R.string.irving_stone), -2097619200000L)); - addFamous(db, new Person(context.getString(R.string.bergman), -1624233600000L)); - addFamous(db, new Person(context.getString(R.string.forrester), -1624233600000L)); - - // 15 july - addFamous(db, new Person(context.getString(R.string.rembrandt), -11469859200000L)); - addFamous(db, new Person(context.getString(R.string.pareto), -3833049600000L)); - addFamous(db, new Person(context.getString(R.string.harmsworth), -3296592000000L)); - addFamous(db, new Person(context.getString(R.string.brockhouse), -1624147200000L)); - addFamous(db, new Person(context.getString(R.string.savage), -77846400000L)); - addFamous(db, new Person(context.getString(R.string.kruger), 206236800000L)); - - // 16 july - addFamous(db, new Person(context.getString(R.string.assisi), -24470640000000L)); - addFamous(db, new Person(context.getString(R.string.amundsen), -3075580800000L)); - addFamous(db, new Person(context.getString(R.string.stanwyck), -1971216000000L)); - addFamous(db, new Person(context.getString(R.string.laroche), -1529366400000L)); - addFamous(db, new Person(context.getString(R.string.sheckley), -1308441600000L)); - - // 17 july - addFamous(db, new Person(context.getString(R.string.friedrich_krupp), -5757868800000L)); - addFamous(db, new Person(context.getString(R.string.corot), -5473785600000L)); - addFamous(db, new Person(context.getString(R.string.nicholas), -3896035200000L)); - addFamous(db, new Person(context.getString(R.string.lamaitre), -2381270400000L)); - addFamous(db, new Person(context.getString(R.string.abbott), -2255040000000L)); - addFamous(db, new Person(context.getString(R.string.sutherland), -1087516800000L)); - - // 18 july - addFamous(db, new Person(context.getString(R.string.thackeray), -5000486400000L)); - addFamous(db, new Person(context.getString(R.string.viardot), -4684867200000L)); - addFamous(db, new Person(context.getString(R.string.lorentz), -3675024000000L)); - addFamous(db, new Person(context.getString(R.string.mandela), -1623888000000L)); - addFamous(db, new Person(context.getString(R.string.hunter_thompson), -1024272000000L)); - addFamous(db, new Person(context.getString(R.string.branson), -614044800000L)); - addFamous(db, new Person(context.getString(R.string.vin_diesel), -77587200000L)); - - // 19 july - addFamous(db, new Person(context.getString(R.string.colt), -4905705600000L)); - addFamous(db, new Person(context.getString(R.string.degas), -4274553600000L)); - addFamous(db, new Person(context.getString(R.string.mayakovsky), -2412633600000L)); - addFamous(db, new Person(context.getString(R.string.cronin), -2317939200000L)); - addFamous(db, new Person(context.getString(R.string.coloane), -1876262400000L)); - addFamous(db, new Person(context.getString(R.string.yalow), -1529107200000L)); - addFamous(db, new Person(context.getString(R.string.cumberbatch), 206582400000L)); - - // 20 july - addFamous(db, new Person(context.getString(R.string.petrarca), -20998915200000L)); - addFamous(db, new Person(context.getString(R.string.owen), -5221152000000L)); - addFamous(db, new Person(context.getString(R.string.mendel), -4653158400000L)); - addFamous(db, new Person(context.getString(R.string.georg_muller), -3769545600000L)); - addFamous(db, new Person(context.getString(R.string.morandi), -2507241600000L)); - addFamous(db, new Person(context.getString(R.string.dobrev), -1749945600000L)); - addFamous(db, new Person(context.getString(R.string.bundchen), 332899200000L)); - - // 21 july - addFamous(db, new Person(context.getString(R.string.picard), -11027491200000L)); - addFamous(db, new Person(context.getString(R.string.regnault), -5031763200000L)); - addFamous(db, new Person(context.getString(R.string.reuter), -4842374400000L)); - addFamous(db, new Person(context.getString(R.string.hemingway), -2223158400000L)); - addFamous(db, new Person(context.getString(R.string.robin_williams), -582249600000L)); - addFamous(db, new Person(context.getString(R.string.josh_hartnett), 269827200000L)); - - // 22 july - addFamous(db, new Person(context.getString(R.string.soufflot), -8092656000000L)); - addFamous(db, new Person(context.getString(R.string.gustav_hertz), -2601763200000L)); - addFamous(db, new Person(context.getString(R.string.mathieu), -739929600000L)); - addFamous(db, new Person(context.getString(R.string.dafoe), -455932800000L)); - addFamous(db, new Person(context.getString(R.string.selena_gomez), 711763200000L)); - - // 23 july - addFamous(db, new Person(context.getString(R.string.vyazemsky), -5599497600000L)); - addFamous(db, new Person(context.getString(R.string.cilea), -3264364800000L)); - addFamous(db, new Person(context.getString(R.string.harrelson), -266457600000L)); - addFamous(db, new Person(context.getString(R.string.hoffman), -77155200000L)); - addFamous(db, new Person(context.getString(R.string.lewinsky), 112233600000L)); - addFamous(db, new Person(context.getString(R.string.daniel_radcliffe), 617155200000L)); - - // 24 july - addFamous(db, new Person(context.getString(R.string.vidocq), -6135955200000L)); - addFamous(db, new Person(context.getString(R.string.alexandre_dumas), -5283964800000L)); - addFamous(db, new Person(context.getString(R.string.mucha), -3453580800000L)); - addFamous(db, new Person(context.getString(R.string.benson), -3232742400000L)); - addFamous(db, new Person(context.getString(R.string.lopez), -13910400000L)); - - // 25 july - addFamous(db, new Person(context.getString(R.string.scheiner), -12446438400000L)); - addFamous(db, new Person(context.getString(R.string.eakins), -3958416000000L)); - addFamous(db, new Person(context.getString(R.string.davidson_black), -2696112000000L)); - addFamous(db, new Person(context.getString(R.string.canetti), -2033510400000L)); - addFamous(db, new Person(context.getString(R.string.leblanc), -76982400000L)); - - // 26 july - addFamous(db, new Person(context.getString(R.string.remak), -4873564800000L)); - addFamous(db, new Person(context.getString(R.string.shaw), -3579638400000L)); - addFamous(db, new Person(context.getString(R.string.jung), -2980108800000L)); - addFamous(db, new Person(context.getString(R.string.maurois), -2664489600000L)); - addFamous(db, new Person(context.getString(R.string.kubrick), -1307577600000L)); - addFamous(db, new Person(context.getString(R.string.jagger), -834278400000L)); - addFamous(db, new Person(context.getString(R.string.spacey), -329356800000L)); - addFamous(db, new Person(context.getString(R.string.bullock), -171504000000L)); - addFamous(db, new Person(context.getString(R.string.statham), -76896000000L)); - - // 27 july - addFamous(db, new Person(context.getString(R.string.corday), -6356534400000L)); - addFamous(db, new Person(context.getString(R.string.carducci), -4242326400000L)); - addFamous(db, new Person(context.getString(R.string.hans_fischer), -2790633600000L)); - addFamous(db, new Person(context.getString(R.string.monaco), -1717804800000L)); - addFamous(db, new Person(context.getString(R.string.nikolaj), 17884800000L)); - - // 28 july - addFamous(db, new Person(context.getString(R.string.hooke), -10553587200000L)); - addFamous(db, new Person(context.getString(R.string.feuerbach), -5220460800000L)); - addFamous(db, new Person(context.getString(R.string.grisi), -4999622400000L)); - addFamous(db, new Person(context.getString(R.string.duchamp), -2601244800000L)); - addFamous(db, new Person(context.getString(R.string.popper), -2127945600000L)); - addFamous(db, new Person(context.getString(R.string.burda), -1907020800000L)); - addFamous(db, new Person(context.getString(R.string.chavez), -486950400000L)); - - // 29 july - addFamous(db, new Person(context.getString(R.string.aivazovsky), -4810147200000L)); - addFamous(db, new Person(context.getString(R.string.mussolini), -2727388800000L)); - addFamous(db, new Person(context.getString(R.string.theda_bara), -2664230400000L)); - addFamous(db, new Person(context.getString(R.string.clara_bow), -2033164800000L)); - addFamous(db, new Person(context.getString(R.string.alonso), 365212800000L)); - - // 30 july - addFamous(db, new Person(context.getString(R.string.vasari), -14465692800000L)); - addFamous(db, new Person(context.getString(R.string.bronte), -4778524800000L)); - addFamous(db, new Person(context.getString(R.string.henry_ford), -3358454400000L)); - addFamous(db, new Person(context.getString(R.string.cyril_parkinson), -1906848000000L)); - addFamous(db, new Person(context.getString(R.string.schwarzenegger), -707702400000L)); - addFamous(db, new Person(context.getString(R.string.jean_reno), -676080000000L)); - addFamous(db, new Person(context.getString(R.string.nolan), 18144000000L)); - - // 31 july - addFamous(db, new Person(context.getString(R.string.cramer), -8375875200000L)); - addFamous(db, new Person(context.getString(R.string.wohler), -5346432000000L)); - addFamous(db, new Person(context.getString(R.string.planquette), -3831667200000L)); - addFamous(db, new Person(context.getString(R.string.milton_friedman), -1812067200000L)); - addFamous(db, new Person(context.getString(R.string.de_funes), -1748995200000L)); - addFamous(db, new Person(context.getString(R.string.primo_levi), -1591228800000L)); - addFamous(db, new Person(context.getString(R.string.rowling), -139536000000L)); - - // 1 august - addFamous(db, new Person(context.getString(R.string.lamarck), -7113484800000L)); - addFamous(db, new Person(context.getString(R.string.melville), -4746816000000L)); - addFamous(db, new Person(context.getString(R.string.taro), -1875139200000L)); - addFamous(db, new Person(context.getString(R.string.laurent), -1054598400000L)); - addFamous(db, new Person(context.getString(R.string.mendes), -139449600000L)); - addFamous(db, new Person(context.getString(R.string.momoa), 302313600000L)); - - // 2 august - addFamous(db, new Person(context.getString(R.string.hoogstraten), -10805616000000L)); - addFamous(db, new Person(context.getString(R.string.tyndall), -4715107200000L)); - addFamous(db, new Person(context.getString(R.string.olcott), -4336416000000L)); - addFamous(db, new Person(context.getString(R.string.bartholdi), -4273344000000L)); - addFamous(db, new Person(context.getString(R.string.loy), -2032819200000L)); - addFamous(db, new Person(context.getString(R.string.worthington), 207792000000L)); - - // 3 august - addFamous(db, new Person(context.getString(R.string.otis), -4999104000000L)); - addFamous(db, new Person(context.getString(R.string.simak), -2064268800000L)); - addFamous(db, new Person(context.getString(R.string.james), -1559347200000L)); - addFamous(db, new Person(context.getString(R.string.sheen), -928195200000L)); - addFamous(db, new Person(context.getString(R.string.lilly), 302486400000L)); - - // 4 august - addFamous(db, new Person(context.getString(R.string.shelley), -5598460800000L)); - addFamous(db, new Person(context.getString(R.string.john_venn), -4273171200000L)); - addFamous(db, new Person(context.getString(R.string.hamsun), -3484252800000L)); - addFamous(db, new Person(context.getString(R.string.armstrong), -2190412800000L)); - addFamous(db, new Person(context.getString(R.string.thornton), -454809600000L)); - - // 5 august - addFamous(db, new Person(context.getString(R.string.niels_abel), -5282928000000L)); - addFamous(db, new Person(context.getString(R.string.repin), -3957465600000L)); - addFamous(db, new Person(context.getString(R.string.maupassant), -3768163200000L)); - addFamous(db, new Person(context.getString(R.string.wain), -3452544000000L)); - addFamous(db, new Person(context.getString(R.string.huston), -2001024000000L)); - addFamous(db, new Person(context.getString(R.string.neil_armstrong), -1243641600000L)); - - // 6 august - addFamous(db, new Person(context.getString(R.string.malebranche), -10458115200000L)); - addFamous(db, new Person(context.getString(R.string.johann_bernoulli), -9542966400000L)); - addFamous(db, new Person(context.getString(R.string.alexander_fleming), -2789769600000L)); - addFamous(db, new Person(context.getString(R.string.lucille_ball), -1843171200000L)); - addFamous(db, new Person(context.getString(R.string.andy_warhol), -1306627200000L)); - addFamous(db, new Person(context.getString(R.string.shyamalan), 18748800000L)); - - // 7 august - addFamous(db, new Person(context.getString(R.string.bathory), -12918614400000L)); - addFamous(db, new Person(context.getString(R.string.mata_hari), -2947449600000L)); - addFamous(db, new Person(context.getString(R.string.tobin_bell), -864777600000L)); - addFamous(db, new Person(context.getString(R.string.duchovny), -296697600000L)); - addFamous(db, new Person(context.getString(R.string.jimmy_wales), -107395200000L)); - addFamous(db, new Person(context.getString(R.string.theron), 176601600000L)); - - // 8 august - addFamous(db, new Person(context.getString(R.string.bateson), -3420748800000L)); - addFamous(db, new Person(context.getString(R.string.lawrence), -2158531200000L)); - addFamous(db, new Person(context.getString(R.string.dirac), -2126995200000L)); - addFamous(db, new Person(context.getString(R.string.dustin_hoffman), -1022457600000L)); - addFamous(db, new Person(context.getString(R.string.federer), 366076800000L)); - - // 9 august - addFamous(db, new Person(context.getString(R.string.avogadro), -6102950400000L)); - addFamous(db, new Person(context.getString(R.string.morton_william), -4746124800000L)); - addFamous(db, new Person(context.getString(R.string.huckel), -2316124800000L)); - addFamous(db, new Person(context.getString(R.string.piaget), -2316124800000L)); - addFamous(db, new Person(context.getString(R.string.travers), -2221516800000L)); - addFamous(db, new Person(context.getString(R.string.jansson), -1748217600000L)); - addFamous(db, new Person(context.getString(R.string.griffith), -391219200000L)); - addFamous(db, new Person(context.getString(R.string.houston), -201916800000L)); - addFamous(db, new Person(context.getString(R.string.tautou), 208396800000L)); - - // 10 august - addFamous(db, new Person(context.getString(R.string.nestle), -4903804800000L)); - addFamous(db, new Person(context.getString(R.string.qunanbaiuli), -3925497600000L)); - addFamous(db, new Person(context.getString(R.string.darrow), -2536963200000L)); - addFamous(db, new Person(context.getString(R.string.shearer), -2126822400000L)); - addFamous(db, new Person(context.getString(R.string.tiselius), -2126822400000L)); - addFamous(db, new Person(context.getString(R.string.banderas), -296438400000L)); - - // 11 august - addFamous(db, new Person(context.getString(R.string.andrew_davis), -4525027200000L)); - addFamous(db, new Person(context.getString(R.string.savant), -738201600000L)); - addFamous(db, new Person(context.getString(R.string.wozniak), -611971200000L)); - addFamous(db, new Person(context.getString(R.string.hogan), -517276800000L)); - addFamous(db, new Person(context.getString(R.string.hemsworth), 429408000000L)); - - // 12 august - addFamous(db, new Person(context.getString(R.string.bering), -9100598400000L)); - addFamous(db, new Person(context.getString(R.string.demille), -2789251200000L)); - addFamous(db, new Person(context.getString(R.string.bendix), -2789251200000L)); - addFamous(db, new Person(context.getString(R.string.schrodinger), -2599948800000L)); - addFamous(db, new Person(context.getString(R.string.soros), -1243036800000L)); - addFamous(db, new Person(context.getString(R.string.delevingne), 713577600000L)); - - // 13 august - addFamous(db, new Person(context.getString(R.string.angstrom), -4903545600000L)); - addFamous(db, new Person(context.getString(R.string.miescher), -3956774400000L)); - addFamous(db, new Person(context.getString(R.string.agnelli), -3262550400000L)); - addFamous(db, new Person(context.getString(R.string.hitchcock), -2221171200000L)); - addFamous(db, new Person(context.getString(R.string.wankel), -2126563200000L)); - addFamous(db, new Person(context.getString(R.string.castro), -1369180800000L)); - - // 14 august - addFamous(db, new Person(context.getString(R.string.orsted), -6070982400000L)); - addFamous(db, new Person(context.getString(R.string.holliday), -3735849600000L)); - addFamous(db, new Person(context.getString(R.string.merezhkovsky), -3262464000000L)); - addFamous(db, new Person(context.getString(R.string.galsworthy), -3230928000000L)); - addFamous(db, new Person(context.getString(R.string.dempster), -2631312000000L)); - addFamous(db, new Person(context.getString(R.string.steve_martin), -769478400000L)); - addFamous(db, new Person(context.getString(R.string.berry), -106790400000L)); - addFamous(db, new Person(context.getString(R.string.kunis), 429667200000L)); - - // 15 august - addFamous(db, new Person(context.getString(R.string.carmontelle), -7964352000000L)); - addFamous(db, new Person(context.getString(R.string.napoleon), -6323356800000L)); - addFamous(db, new Person(context.getString(R.string.scott), -6260284800000L)); - addFamous(db, new Person(context.getString(R.string.broglie), -2441836800000L)); - addFamous(db, new Person(context.getString(R.string.inarritu), -201398400000L)); - addFamous(db, new Person(context.getString(R.string.affleck), 82684800000L)); - addFamous(db, new Person(context.getString(R.string.jennifer_lawrence), 650678400000L)); - - // 16 august - addFamous(db, new Person(context.getString(R.string.bruyere), -10236326400000L)); - addFamous(db, new Person(context.getString(R.string.lippmann), -3924979200000L)); - addFamous(db, new Person(context.getString(R.string.bukowski), -1558224000000L)); - addFamous(db, new Person(context.getString(R.string.richard), -1116460800000L)); - addFamous(db, new Person(context.getString(R.string.cameron), -485308800000L)); - addFamous(db, new Person(context.getString(R.string.madonna), -359078400000L)); - - // 17 august - addFamous(db, new Person(context.getString(R.string.fermat), -11624774400000L)); - addFamous(db, new Person(context.getString(R.string.hodgkin), -5408035200000L)); - addFamous(db, new Person(context.getString(R.string.fokker), -2599516800000L)); - addFamous(db, new Person(context.getString(R.string.naipaul), -1179446400000L)); - addFamous(db, new Person(context.getString(R.string.de_niro), -832377600000L)); - addFamous(db, new Person(context.getString(R.string.penn), -295833600000L)); - - // 18 august - addFamous(db, new Person(context.getString(R.string.brook_taylor), -8973849600000L)); - addFamous(db, new Person(context.getString(R.string.salieri), -6922713600000L)); - addFamous(db, new Person(context.getString(R.string.pierre_martin), -4587494400000L)); - addFamous(db, new Person(context.getString(R.string.swayze), -548208000000L)); - addFamous(db, new Person(context.getString(R.string.norton), -11750400000L)); - addFamous(db, new Person(context.getString(R.string.slater), -11750400000L)); - - // 19 august - addFamous(db, new Person(context.getString(R.string.samuel_richardson), -8847532800000L)); - addFamous(db, new Person(context.getString(R.string.platov), -6827932800000L)); - addFamous(db, new Person(context.getString(R.string.nasmyth), -5092329600000L)); - addFamous(db, new Person(context.getString(R.string.meyer), -4398105600000L)); - addFamous(db, new Person(context.getString(R.string.enescu), -2788646400000L)); - addFamous(db, new Person(context.getString(R.string.chanel), -2725574400000L)); - addFamous(db, new Person(context.getString(R.string.perry), -11664000000L)); - - // 20 august - addFamous(db, new Person(context.getString(R.string.berzelius), -6007392000000L)); - addFamous(db, new Person(context.getString(R.string.quasimodo), -2157494400000L)); - addFamous(db, new Person(context.getString(R.string.susann), -1621036800000L)); - addFamous(db, new Person(context.getString(R.string.durst), 19958400000L)); - addFamous(db, new Person(context.getString(R.string.amy_adams), 146188800000L)); - addFamous(db, new Person(context.getString(R.string.garfield), 430185600000L)); - - // 21 august - addFamous(db, new Person(context.getString(R.string.murdoch), -6796224000000L)); - addFamous(db, new Person(context.getString(R.string.basie), -2062713600000L)); - addFamous(db, new Person(context.getString(R.string.consuelo_velazquez), -1684022400000L)); - addFamous(db, new Person(context.getString(R.string.wilt_chamberlain), -1052870400000L)); - addFamous(db, new Person(context.getString(R.string.brin), 114739200000L)); - addFamous(db, new Person(context.getString(R.string.bolt), 524966400000L)); - - // 22 august - addFamous(db, new Person(context.getString(R.string.papin), -10172736000000L)); - addFamous(db, new Person(context.getString(R.string.maudslay), -6259680000000L)); - addFamous(db, new Person(context.getString(R.string.nipkow), -3451075200000L)); - addFamous(db, new Person(context.getString(R.string.debussy), -3388003200000L)); - addFamous(db, new Person(context.getString(R.string.scheler), -3009312000000L)); - addFamous(db, new Person(context.getString(R.string.bradbury), -1557705600000L)); - - // 23 august - addFamous(db, new Person(context.getString(R.string.laperouse), -7206278400000L)); - addFamous(db, new Person(context.getString(R.string.cuvier), -6322665600000L)); - addFamous(db, new Person(context.getString(R.string.jirasek), -3735072000000L)); - addFamous(db, new Person(context.getString(R.string.arrow), -1526083200000L)); - addFamous(db, new Person(context.getString(R.string.phoenix), 20217600000L)); - - // 24 august - addFamous(db, new Person(context.getString(R.string.weddell), -5754585600000L)); - addFamous(db, new Person(context.getString(R.string.borges), -2220220800000L)); - addFamous(db, new Person(context.getString(R.string.coelho), -705542400000L)); - addFamous(db, new Person(context.getString(R.string.jarre), -673920000000L)); - addFamous(db, new Person(context.getString(R.string.fry), -389923200000L)); - addFamous(db, new Person(context.getString(R.string.guttenberg), -358387200000L)); - addFamous(db, new Person(context.getString(R.string.grint), 588384000000L)); - - // 25 august - addFamous(db, new Person(context.getString(R.string.pinkerton), -4744742400000L)); - addFamous(db, new Person(context.getString(R.string.elo), -2093990400000L)); - addFamous(db, new Person(context.getString(R.string.brian_moore), -1525910400000L)); - addFamous(db, new Person(context.getString(R.string.connery), -1241913600000L)); - addFamous(db, new Person(context.getString(R.string.tim_burton), -358300800000L)); - addFamous(db, new Person(context.getString(R.string.schiffer), 20390400000L)); - - // 26 august - addFamous(db, new Person(context.getString(R.string.lambert), -7616246400000L)); - addFamous(db, new Person(context.getString(R.string.joseph_montgolfier), -7237555200000L)); - addFamous(db, new Person(context.getString(R.string.lavoisier), -7142947200000L)); - addFamous(db, new Person(context.getString(R.string.forest), -3040502400000L)); - addFamous(db, new Person(context.getString(R.string.teresa), -1872979200000L)); - addFamous(db, new Person(context.getString(R.string.culkin), 336096000000L)); - - // 27 august - addFamous(db, new Person(context.getString(R.string.hegel), -6290784000000L)); - addFamous(db, new Person(context.getString(R.string.niebuhr), -6101395200000L)); - addFamous(db, new Person(context.getString(R.string.bosch), -3008880000000L)); - addFamous(db, new Person(context.getString(R.string.rolls), -2914185600000L)); - addFamous(db, new Person(context.getString(R.string.ranevskaya), -2314569600000L)); - addFamous(db, new Person(context.getString(R.string.chalke), 209952000000L)); - addFamous(db, new Person(context.getString(R.string.aaron_paul), 304560000000L)); - - // 28 august - addFamous(db, new Person(context.getString(R.string.goethe), -6953385600000L)); - addFamous(db, new Person(context.getString(R.string.blondel), -3355948800000L)); - addFamous(db, new Person(context.getString(R.string.whipple), -2882563200000L)); - addFamous(db, new Person(context.getString(R.string.theremin), -2314483200000L)); - addFamous(db, new Person(context.getString(R.string.fincher), -231811200000L)); - addFamous(db, new Person(context.getString(R.string.jack_black), -10886400000L)); - - // 29 august - addFamous(db, new Person(context.getString(R.string.locke), -10645430400000L)); - addFamous(db, new Person(context.getString(R.string.maeterlinck), -3387398400000L)); - addFamous(db, new Person(context.getString(R.string.forssmann), -2062022400000L)); - addFamous(db, new Person(context.getString(R.string.ingrid_bergman), -1714953600000L)); - addFamous(db, new Person(context.getString(R.string.charlie_parker), -1557100800000L)); - addFamous(db, new Person(context.getString(R.string.michael_jackson), -357955200000L)); - - // 30 august - addFamous(db, new Person(context.getString(R.string.mary_shelley), -5438448000000L)); - addFamous(db, new Person(context.getString(R.string.adolf_hesse), -5059843200000L)); - addFamous(db, new Person(context.getString(R.string.hoff), -3702844800000L)); - addFamous(db, new Person(context.getString(R.string.rutherford), -3103315200000L)); - addFamous(db, new Person(context.getString(R.string.cummings), -2598393600000L)); - addFamous(db, new Person(context.getString(R.string.mclaren), -1020556800000L)); - addFamous(db, new Person(context.getString(R.string.diaz), 83980800000L)); - - // 31 august - addFamous(db, new Person(context.getString(R.string.helmholtz), -4681065600000L)); - addFamous(db, new Person(context.getString(R.string.paneth), -2598307200000L)); - addFamous(db, new Person(context.getString(R.string.fredric_march), -2282688000000L)); - addFamous(db, new Person(context.getString(R.string.gere), -641779200000L)); - addFamous(db, new Person(context.getString(R.string.tucker), 52444800000L)); - - // 1 september - addFamous(db, new Person(context.getString(R.string.jevons), -4239216000000L)); - addFamous(db, new Person(context.getString(R.string.auguste_forel), -3828902400000L)); - addFamous(db, new Person(context.getString(R.string.burroughs), -2976912000000L)); - addFamous(db, new Person(context.getString(R.string.marilyn_miller), -2251065600000L)); - addFamous(db, new Person(context.getString(R.string.marciano), -1462233600000L)); - addFamous(db, new Person(context.getString(R.string.estefan), -389232000000L)); - - // 2 september - addFamous(db, new Person(context.getString(R.string.howard), -7678800000000L)); - addFamous(db, new Person(context.getString(R.string.echeverria), -5185814400000L)); - addFamous(db, new Person(context.getString(R.string.field), -3765744000000L)); - addFamous(db, new Person(context.getString(R.string.soddy), -2913667200000L)); - addFamous(db, new Person(context.getString(R.string.reeves), -168220800000L)); - addFamous(db, new Person(context.getString(R.string.hayek), -105148800000L)); - - // 3 september - addFamous(db, new Person(context.getString(R.string.louis_sullivan), -3576268800000L)); - addFamous(db, new Person(context.getString(R.string.pregl), -3166041600000L)); - addFamous(db, new Person(context.getString(R.string.porsche), -2976739200000L)); - addFamous(db, new Person(context.getString(R.string.anderson), -2030054400000L)); - addFamous(db, new Person(context.getString(R.string.dovlatov), -893980800000L)); - addFamous(db, new Person(context.getString(R.string.jeunet), -515289600000L)); - addFamous(db, new Person(context.getString(R.string.charlie_sheen), -136598400000L)); - - // 4 september - addFamous(db, new Person(context.getString(R.string.constantijn_huygens), -11780985600000L)); - addFamous(db, new Person(context.getString(R.string.chateaubriand), -6353164800000L)); - addFamous(db, new Person(context.getString(R.string.richard_wright), -1935273600000L)); - addFamous(db, new Person(context.getString(R.string.tange), -1777507200000L)); - addFamous(db, new Person(context.getString(R.string.beyonce), 368409600000L)); - - // 5 september - addFamous(db, new Person(context.getString(R.string.campanella), -12663648000000L)); - addFamous(db, new Person(context.getString(R.string.meyerbeer), -5627318400000L)); - addFamous(db, new Person(context.getString(R.string.aleksey_tolstoy), -4806864000000L)); - addFamous(db, new Person(context.getString(R.string.jesse_james), -3860179200000L)); - addFamous(db, new Person(context.getString(R.string.mercury), -736041600000L)); - addFamous(db, new Person(context.getString(R.string.keaton), -578275200000L)); - - // 6 september - addFamous(db, new Person(context.getString(R.string.serlio), -15598483200000L)); - addFamous(db, new Person(context.getString(R.string.moses_mendelssohn), -7583760000000L)); - addFamous(db, new Person(context.getString(R.string.dalton), -6416150400000L)); - addFamous(db, new Person(context.getString(R.string.berdan), -4585852800000L)); - addFamous(db, new Person(context.getString(R.string.addams), -3449779200000L)); - addFamous(db, new Person(context.getString(R.string.essen), -1935100800000L)); - - // 7 september - addFamous(db, new Person(context.getString(R.string.leclerc), -8277984000000L)); - addFamous(db, new Person(context.getString(R.string.gossen), -5027616000000L)); - addFamous(db, new Person(context.getString(R.string.kuprin), -3134160000000L)); - addFamous(db, new Person(context.getString(R.string.gala_dali), -2376777600000L)); - addFamous(db, new Person(context.getString(R.string.debakey), -1935014400000L)); - addFamous(db, new Person(context.getString(R.string.packard), -1808784000000L)); - - // 8 september - addFamous(db, new Person(context.getString(R.string.lionheart), -25633584000000L)); - addFamous(db, new Person(context.getString(R.string.neckam), -25633584000000L)); - addFamous(db, new Person(context.getString(R.string.mistral), -4396377600000L)); - addFamous(db, new Person(context.getString(R.string.martin_freeman), 53136000000L)); - addFamous(db, new Person(context.getString(R.string.pink), 53136000000L)); - addFamous(db, new Person(context.getString(R.string.wiz_khalifa), 558057600000L)); - - // 9 september - addFamous(db, new Person(context.getString(R.string.frederik_chapman), -7835961600000L)); - addFamous(db, new Person(context.getString(R.string.galvani), -7331040000000L)); - addFamous(db, new Person(context.getString(R.string.leo_tolstoy), -4459363200000L)); - addFamous(db, new Person(context.getString(R.string.usmanov), -514771200000L)); - addFamous(db, new Person(context.getString(R.string.hugh_grant), -293846400000L)); - addFamous(db, new Person(context.getString(R.string.sandler), -104544000000L)); - - // 10 september - addFamous(db, new Person(context.getString(R.string.peirce), -4112208000000L)); - addFamous(db, new Person(context.getString(R.string.elsa_schiaparelli), -2502748800000L)); - addFamous(db, new Person(context.getString(R.string.compton), -2439590400000L)); - addFamous(db, new Person(context.getString(R.string.messing), -2218752000000L)); - addFamous(db, new Person(context.getString(R.string.lagerfeld), -1145836800000L)); - addFamous(db, new Person(context.getString(R.string.joe_perry), -609379200000L)); - addFamous(db, new Person(context.getString(R.string.firth), -293760000000L)); - addFamous(db, new Person(context.getString(R.string.ritchie), -41299200000L)); - - // 11 september - addFamous(db, new Person(context.getString(R.string.james_thomson), -8498476800000L)); - addFamous(db, new Person(context.getString(R.string.zeiss), -4837881600000L)); - addFamous(db, new Person(context.getString(R.string.o_henry), -3386275200000L)); - addFamous(db, new Person(context.getString(R.string.jeans), -2912889600000L)); - addFamous(db, new Person(context.getString(R.string.beckenbauer), -767059200000L)); - - // 12 september - addFamous(db, new Person(context.getString(R.string.breitner), -3543955200000L)); - addFamous(db, new Person(context.getString(R.string.irene_curie), -2281651200000L)); - addFamous(db, new Person(context.getString(R.string.lem), -1524355200000L)); - addFamous(db, new Person(context.getString(R.string.barry_white), -798508800000L)); - addFamous(db, new Person(context.getString(R.string.farmer), -262051200000L)); - addFamous(db, new Person(context.getString(R.string.walker), 116640000000L)); - - // 13 september - addFamous(db, new Person(context.getString(R.string.samuel_wilson), -6415545600000L)); - addFamous(db, new Person(context.getString(R.string.reed), -3733257600000L)); - addFamous(db, new Person(context.getString(R.string.john_priestley), -2376259200000L)); - addFamous(db, new Person(context.getString(R.string.dahl), -1682035200000L)); - addFamous(db, new Person(context.getString(R.string.maurice_jarre), -1429574400000L)); - addFamous(db, new Person(context.getString(R.string.bisset), -798422400000L)); - - // 14 september - addFamous(db, new Person(context.getString(R.string.agrippa), -15250636800000L)); - addFamous(db, new Person(context.getString(R.string.lely), -11085897600000L)); - addFamous(db, new Person(context.getString(R.string.cecil), -3322857600000L)); - addFamous(db, new Person(context.getString(R.string.dana_gibson), -3228249600000L)); - addFamous(db, new Person(context.getString(R.string.neill), -703728000000L)); - addFamous(db, new Person(context.getString(R.string.winehouse), 432345600000L)); - - // 15 september - addFamous(db, new Person(context.getString(R.string.marco_polo), -22571913600000L)); - addFamous(db, new Person(context.getString(R.string.james_cooper), -5689526400000L)); - addFamous(db, new Person(context.getString(R.string.bugatti), -2786313600000L)); - addFamous(db, new Person(context.getString(R.string.christie), -2502316800000L)); - addFamous(db, new Person(context.getString(R.string.jean_renoir), -2376086400000L)); - addFamous(db, new Person(context.getString(R.string.tommy_lee_jones), -735177600000L)); - addFamous(db, new Person(context.getString(R.string.oliver_stone), -735177600000L)); - addFamous(db, new Person(context.getString(R.string.tom_hardy), 243129600000L)); - - // 16 september - addFamous(db, new Person(context.getString(R.string.kossel), -3669840000000L)); - addFamous(db, new Person(context.getString(R.string.boyd), -2596924800000L)); - addFamous(db, new Person(context.getString(R.string.jellinek), -2533766400000L)); - addFamous(db, new Person(context.getString(R.string.korda), -2407536000000L)); - addFamous(db, new Person(context.getString(R.string.bbking), -1397779200000L)); - addFamous(db, new Person(context.getString(R.string.rourke), -545702400000L)); - addFamous(db, new Person(context.getString(R.string.copperfield), -419472000000L)); - - // 17 september - addFamous(db, new Person(context.getString(R.string.riemann), -4521830400000L)); - addFamous(db, new Person(context.getString(R.string.buick), -3638217600000L)); - addFamous(db, new Person(context.getString(R.string.tsiolkovsky), -3543523200000L)); - addFamous(db, new Person(context.getString(R.string.kesey), -1082160000000L)); - addFamous(db, new Person(context.getString(R.string.messner), -798076800000L)); - addFamous(db, new Person(context.getString(R.string.anastacia), -40694400000L)); - addFamous(db, new Person(context.getString(R.string.ovechkin), 495763200000L)); - - // 18 september - addFamous(db, new Person(context.getString(R.string.samuel_johnson), -8213875200000L)); - addFamous(db, new Person(context.getString(R.string.foucault), -4742668800000L)); - addFamous(db, new Person(context.getString(R.string.garbo), -2028758400000L)); - addFamous(db, new Person(context.getString(R.string.mcmillan), -1965686400000L)); - addFamous(db, new Person(context.getString(R.string.werber), -261532800000L)); - addFamous(db, new Person(context.getString(R.string.gandolfini), -261532800000L)); - addFamous(db, new Person(context.getString(R.string.shuttleworth), 117158400000L)); - - // 19 september - addFamous(db, new Person(context.getString(R.string.pajou), -7551100800000L)); - addFamous(db, new Person(context.getString(R.string.golding), -1839369600000L)); - addFamous(db, new Person(context.getString(R.string.irons), -671673600000L)); - addFamous(db, new Person(context.getString(R.string.hornby), -640137600000L)); - addFamous(db, new Person(context.getString(R.string.karelin), -72144000000L)); - - // 20 september - addFamous(db, new Person(context.getString(R.string.moneta), -4300646400000L)); - addFamous(db, new Person(context.getString(R.string.dewar), -4016649600000L)); - addFamous(db, new Person(context.getString(R.string.leo_strauss), -2217888000000L)); - addFamous(db, new Person(context.getString(R.string.loren), -1113436800000L)); - addFamous(db, new Person(context.getString(R.string.george_martin), -671587200000L)); - - // 21 september - addFamous(db, new Person(context.getString(R.string.mcadam), -6730387200000L)); - addFamous(db, new Person(context.getString(R.string.onnes), -3669408000000L)); - addFamous(db, new Person(context.getString(R.string.wells), -3259180800000L)); - addFamous(db, new Person(context.getString(R.string.nicolle), -3259180800000L)); - addFamous(db, new Person(context.getString(R.string.stephen_king), -703123200000L)); - addFamous(db, new Person(context.getString(R.string.murray), -608428800000L)); - addFamous(db, new Person(context.getString(R.string.beigbeder), -135043200000L)); - - // 22 september - addFamous(db, new Person(context.getString(R.string.faraday), -5625849600000L)); - addFamous(db, new Person(context.getString(R.string.george_bentham), -5341852800000L)); - addFamous(db, new Person(context.getString(R.string.ciurlionis), -2975097600000L)); - addFamous(db, new Person(context.getString(R.string.muni), -2343945600000L)); - addFamous(db, new Person(context.getString(R.string.huggins), -2154643200000L)); - addFamous(db, new Person(context.getString(R.string.dean_reed), -987033600000L)); - - // 23 september - addFamous(db, new Person(context.getString(R.string.fizeau), -4742236800000L)); - addFamous(db, new Person(context.getString(R.string.robert_bosch), -3416774400000L)); - addFamous(db, new Person(context.getString(R.string.orr), -2817158400000L)); - addFamous(db, new Person(context.getString(R.string.coltrane), -1365638400000L)); - addFamous(db, new Person(context.getString(R.string.romy_schneider), -986947200000L)); - addFamous(db, new Person(context.getString(R.string.julio_iglesias), -829180800000L)); - addFamous(db, new Person(context.getString(R.string.springsteen), -639792000000L)); - - // 24 september - addFamous(db, new Person(context.getString(R.string.cardano), -14776387200000L)); - addFamous(db, new Person(context.getString(R.string.walpole), -7960896000000L)); - addFamous(db, new Person(context.getString(R.string.triolet), -2312150400000L)); - addFamous(db, new Person(context.getString(R.string.f_s_fitzgerald), -2312150400000L)); - addFamous(db, new Person(context.getString(R.string.ochoa), -2028240000000L)); - addFamous(db, new Person(context.getString(R.string.brunner), -1113091200000L)); - - // 25 september - addFamous(db, new Person(context.getString(R.string.thomas_morgan), -3258835200000L)); - addFamous(db, new Person(context.getString(R.string.faulkner), -2280528000000L)); - addFamous(db, new Person(context.getString(R.string.shostakovich), -1996617600000L)); - addFamous(db, new Person(context.getString(R.string.michael_douglas), -797385600000L)); - addFamous(db, new Person(context.getString(R.string.almodovar), -639619200000L)); - addFamous(db, new Person(context.getString(R.string.will_smith), -40003200000L)); - addFamous(db, new Person(context.getString(R.string.zeta_jones), -8467200000L)); - - // 26 september - addFamous(db, new Person(context.getString(R.string.grew), -10359014400000L)); - addFamous(db, new Person(context.getString(R.string.joseph_proust), -6793113600000L)); - addFamous(db, new Person(context.getString(R.string.pavlov), -3795206400000L)); - addFamous(db, new Person(context.getString(R.string.hine), -3006288000000L)); - addFamous(db, new Person(context.getString(R.string.wallis), -2596060800000L)); - addFamous(db, new Person(context.getString(R.string.eliot), -2564438400000L)); - - // 27 september - addFamous(db, new Person(context.getString(R.string.bossuet), -10769155200000L)); - addFamous(db, new Person(context.getString(R.string.deledda), -3100896000000L)); - addFamous(db, new Person(context.getString(R.string.larry_wall), -481680000000L)); - addFamous(db, new Person(context.getString(R.string.welsh), -355449600000L)); - addFamous(db, new Person(context.getString(R.string.paltrow), 86400000000L)); - addFamous(db, new Person(context.getString(R.string.wayne), 401932800000L)); - - // 28 september - addFamous(db, new Person(context.getString(R.string.merimee), -5246726400000L)); - addFamous(db, new Person(context.getString(R.string.moissan), -3700339200000L)); - addFamous(db, new Person(context.getString(R.string.finch), -1680739200000L)); - addFamous(db, new Person(context.getString(R.string.mastroianni), -1428278400000L)); - addFamous(db, new Person(context.getString(R.string.bardot), -1112745600000L)); - addFamous(db, new Person(context.getString(R.string.watts), -39744000000L)); - addFamous(db, new Person(context.getString(R.string.dita_von_teese), 86486400000L)); - addFamous(db, new Person(context.getString(R.string.emelianenko), 212716800000L)); - - // 29 september - addFamous(db, new Person(context.getString(R.string.caravaggio), -12566966400000L)); - addFamous(db, new Person(context.getString(R.string.horatio_nelson), -6666624000000L)); - addFamous(db, new Person(context.getString(R.string.gaskell), -5025715200000L)); - addFamous(db, new Person(context.getString(R.string.fermi), -2154038400000L)); - addFamous(db, new Person(context.getString(R.string.ostrovsky), -2059344000000L)); - addFamous(db, new Person(context.getString(R.string.antonioni), -1806883200000L)); - - // 30 september - addFamous(db, new Person(context.getString(R.string.condillac), -8055072000000L)); - addFamous(db, new Person(context.getString(R.string.wrigley), -3416169600000L)); - addFamous(db, new Person(context.getString(R.string.perrin), -3132172800000L)); - addFamous(db, new Person(context.getString(R.string.geiger), -2753481600000L)); - addFamous(db, new Person(context.getString(R.string.kerr), -1522800000000L)); - addFamous(db, new Person(context.getString(R.string.capote), -1428105600000L)); - addFamous(db, new Person(context.getString(R.string.bellucci), -165801600000L)); - addFamous(db, new Person(context.getString(R.string.cotillard), 181267200000L)); - - // 1 october - addFamous(db, new Person(context.getString(R.string.boeing), -2784931200000L)); - addFamous(db, new Person(context.getString(R.string.richard_harris), -1238716800000L)); - addFamous(db, new Person(context.getString(R.string.andrews), -1080950400000L)); - addFamous(db, new Person(context.getString(R.string.annaud), -828489600000L)); - addFamous(db, new Person(context.getString(R.string.galifianakis), -7948800000L)); - addFamous(db, new Person(context.getString(R.string.brie_larson), 623203200000L)); - - // 2 october - addFamous(db, new Person(context.getString(R.string.ramsay), -3699993600000L)); - addFamous(db, new Person(context.getString(R.string.gandhi), -3163536000000L)); - addFamous(db, new Person(context.getString(R.string.greene), -2059084800000L)); - addFamous(db, new Person(context.getString(R.string.willy_ley), -1996012800000L)); - addFamous(db, new Person(context.getString(R.string.karan), -670550400000L)); - addFamous(db, new Person(context.getString(R.string.sting), -575942400000L)); - - // 3 october - addFamous(db, new Person(context.getString(R.string.shmelyov), -3037219200000L)); - addFamous(db, new Person(context.getString(R.string.yesenin), -2342995200000L)); - addFamous(db, new Person(context.getString(R.string.aragon), -2279836800000L)); - addFamous(db, new Person(context.getString(R.string.wolfe), -2185228800000L)); - addFamous(db, new Person(context.getString(R.string.stefani), -7776000000L)); - addFamous(db, new Person(context.getString(R.string.headey), 118454400000L)); - addFamous(db, new Person(context.getString(R.string.ibrahimovic), 370915200000L)); - addFamous(db, new Person(context.getString(R.string.vikander), 591840000000L)); - - // 4 october - addFamous(db, new Person(context.getString(R.string.piranesi), -7865337600000L)); - addFamous(db, new Person(context.getString(R.string.pottier), -4835894400000L)); - addFamous(db, new Person(context.getString(R.string.boussenard), -3857673600000L)); - addFamous(db, new Person(context.getString(R.string.sarandon), -733536000000L)); - addFamous(db, new Person(context.getString(R.string.waltz), -417916800000L)); - addFamous(db, new Person(context.getString(R.string.silverstone), 213235200000L)); - addFamous(db, new Person(context.getString(R.string.dakota_johnson), 623462400000L)); - - // 5 october - addFamous(db, new Person(context.getString(R.string.diderot), -8086176000000L)); - addFamous(db, new Person(context.getString(R.string.lumiere), -3321043200000L)); - addFamous(db, new Person(context.getString(R.string.rous), -2847744000000L)); - addFamous(db, new Person(context.getString(R.string.kroc), -2121984000000L)); - addFamous(db, new Person(context.getString(R.string.lemieux), -133833600000L)); - addFamous(db, new Person(context.getString(R.string.pearce), -70761600000L)); - addFamous(db, new Person(context.getString(R.string.winslet), 181699200000L)); - addFamous(db, new Person(context.getString(R.string.eisenberg), 434160000000L)); - - // 6 october - addFamous(db, new Person(context.getString(R.string.maskelyne), -7486473600000L)); - addFamous(db, new Person(context.getString(R.string.smuglewicz), -7076246400000L)); - addFamous(db, new Person(context.getString(R.string.westinghouse), -3889036800000L)); - addFamous(db, new Person(context.getString(R.string.fessenden), -3257884800000L)); - addFamous(db, new Person(context.getString(R.string.corbusier), -2595196800000L)); - addFamous(db, new Person(context.getString(R.string.ernest_walton), -2090361600000L)); - addFamous(db, new Person(context.getString(R.string.heyerdahl), -1743206400000L)); - - // 7 october - addFamous(db, new Person(context.getString(R.string.niels_bohr), -2658182400000L)); - addFamous(db, new Person(context.getString(R.string.alcantara), -2311027200000L)); - addFamous(db, new Person(context.getString(R.string.keneally), -1080432000000L)); - addFamous(db, new Person(context.getString(R.string.putin), -543888000000L)); - addFamous(db, new Person(context.getString(R.string.braxton), -70588800000L)); - - // 8 october - addFamous(db, new Person(context.getString(R.string.geyter), -3825705600000L)); - addFamous(db, new Person(context.getString(R.string.poddubny), -3099945600000L)); - addFamous(db, new Person(context.getString(R.string.tsvetaeva), -2437171200000L)); - addFamous(db, new Person(context.getString(R.string.voicu), -1459036800000L)); - addFamous(db, new Person(context.getString(R.string.louise_hay), -1364342400000L)); - addFamous(db, new Person(context.getString(R.string.weaver), -638496000000L)); - addFamous(db, new Person(context.getString(R.string.matt_damon), 24192000000L)); - - // 9 october - addFamous(db, new Person(context.getString(R.string.sorbon), -24242371200000L)); - addFamous(db, new Person(context.getString(R.string.segner), -8369827200000L)); - addFamous(db, new Person(context.getString(R.string.saint_saens), -4235932800000L)); - addFamous(db, new Person(context.getString(R.string.lennon), -922406400000L)); - addFamous(db, new Person(context.getString(R.string.mcqueen), -7257600000L)); - - // 10 october - addFamous(db, new Person(context.getString(R.string.watteau), -9000806400000L)); - addFamous(db, new Person(context.getString(R.string.cavendish), -7517750400000L)); - addFamous(db, new Person(context.getString(R.string.verdi), -4930070400000L)); - addFamous(db, new Person(context.getString(R.string.nansen), -3415305600000L)); - addFamous(db, new Person(context.getString(R.string.andric), -2436998400000L)); - addFamous(db, new Person(context.getString(R.string.giacometti), -2153088000000L)); - addFamous(db, new Person(context.getString(R.string.pavel_durov), 466214400000L)); - - // 11 october - addFamous(db, new Person(context.getString(R.string.olbers), -6665587200000L)); - addFamous(db, new Person(context.getString(R.string.berlier), -4046371200000L)); - addFamous(db, new Person(context.getString(R.string.heinz), -3951676800000L)); - addFamous(db, new Person(context.getString(R.string.roosevelt), -2689372800000L)); - addFamous(db, new Person(context.getString(R.string.mauriac), -2657836800000L)); - - // 12 october - addFamous(db, new Person(context.getString(R.string.sperry), -3446668800000L)); - addFamous(db, new Person(context.getString(R.string.harden), -3288902400000L)); - addFamous(db, new Person(context.getString(R.string.horch), -3194208000000L)); - addFamous(db, new Person(context.getString(R.string.crowley), -2973369600000L)); - addFamous(db, new Person(context.getString(R.string.montale), -2310595200000L)); - addFamous(db, new Person(context.getString(R.string.pavarotti), -1080000000000L)); - addFamous(db, new Person(context.getString(R.string.jackman), -38534400000L)); - - // 13 october - addFamous(db, new Person(context.getString(R.string.tatum), -1900368000000L)); - addFamous(db, new Person(context.getString(R.string.thatcher), -1395446400000L)); - addFamous(db, new Person(context.getString(R.string.hunter), -890524800000L)); - addFamous(db, new Person(context.getString(R.string.simon), -890524800000L)); - addFamous(db, new Person(context.getString(R.string.cohen), 56160000000L)); - - // 14 october - addFamous(db, new Person(context.getString(R.string.william_penn), -10262764800000L)); - addFamous(db, new Person(context.getString(R.string.gish), -2405116800000L)); - addFamous(db, new Person(context.getString(R.string.roger_moore), -1332288000000L)); - addFamous(db, new Person(context.getString(R.string.lauren), -953596800000L)); - addFamous(db, new Person(context.getString(R.string.wasikowska), 624326400000L)); - - // 15 october - addFamous(db, new Person(context.getString(R.string.torricelli), -11398752000000L)); - addFamous(db, new Person(context.getString(R.string.lermontov), -4898102400000L)); - addFamous(db, new Person(context.getString(R.string.asaph_hall), -4424716800000L)); - addFamous(db, new Person(context.getString(R.string.nietzsche), -3951331200000L)); - addFamous(db, new Person(context.getString(R.string.ilf), -2278800000000L)); - addFamous(db, new Person(context.getString(R.string.puzo), -1553040000000L)); - addFamous(db, new Person(context.getString(R.string.fm_2030), -1237507200000L)); - - // 16 october - addFamous(db, new Person(context.getString(R.string.haller), -8242992000000L)); - addFamous(db, new Person(context.getString(R.string.wilde), -3635712000000L)); - addFamous(db, new Person(context.getString(R.string.oneill), -2562710400000L)); - addFamous(db, new Person(context.getString(R.string.grass), -1332115200000L)); - addFamous(db, new Person(context.getString(R.string.paffgen), -984960000000L)); - addFamous(db, new Person(context.getString(R.string.robbins), -353808000000L)); - - // 17 october - addFamous(db, new Person(context.getString(R.string.orlov), -7422451200000L)); - addFamous(db, new Person(context.getString(R.string.saint_simon), -6601910400000L)); - addFamous(db, new Person(context.getString(R.string.jordan), -669254400000L)); - addFamous(db, new Person(context.getString(R.string.eminem), 88128000000L)); - addFamous(db, new Person(context.getString(R.string.raikkonen), 308966400000L)); - addFamous(db, new Person(context.getString(R.string.felicity_jones), 435196800000L)); - - // 18 october - addFamous(db, new Person(context.getString(R.string.schonbein), -5371142400000L)); - addFamous(db, new Person(context.getString(R.string.glumer), -4550688000000L)); - addFamous(db, new Person(context.getString(R.string.lodygin), -3856464000000L)); - addFamous(db, new Person(context.getString(R.string.bergson), -3477772800000L)); - addFamous(db, new Person(context.getString(R.string.chuck_berry), -1363478400000L)); - addFamous(db, new Person(context.getString(R.string.george_scott), -1331942400000L)); - addFamous(db, new Person(context.getString(R.string.van_damme), -290476800000L)); - - // 19 october - addFamous(db, new Person(context.getString(R.string.ficino), -16920144000000L)); - addFamous(db, new Person(context.getString(R.string.auguste_lumiere), -3382992000000L)); - addFamous(db, new Person(context.getString(R.string.boccioni), -2751840000000L)); - addFamous(db, new Person(context.getString(R.string.gilels), -1678924800000L)); - addFamous(db, new Person(context.getString(R.string.holyfield), -227318400000L)); - addFamous(db, new Person(context.getString(R.string.trey_parker), -6393600000L)); - - // 20 october - addFamous(db, new Person(context.getString(R.string.bartholin), -11145859200000L)); - addFamous(db, new Person(context.getString(R.string.wren), -10640937600000L)); - addFamous(db, new Person(context.getString(R.string.rimbaud), -3635366400000L)); - addFamous(db, new Person(context.getString(R.string.chadwick), -2467756800000L)); - addFamous(db, new Person(context.getString(R.string.bernat), -1458000000000L)); - addFamous(db, new Person(context.getString(R.string.jelinek), -732153600000L)); - addFamous(db, new Person(context.getString(R.string.snoop_dogg), 56764800000L)); - - // 21 october - addFamous(db, new Person(context.getString(R.string.coleridge), -6222873600000L)); - addFamous(db, new Person(context.getString(R.string.nobel), -4297968000000L)); - addFamous(db, new Person(context.getString(R.string.mikhalkov), -763603200000L)); - addFamous(db, new Person(context.getString(R.string.carrie_fisher), -416448000000L)); - addFamous(db, new Person(context.getString(R.string.geim), -353376000000L)); - addFamous(db, new Person(context.getString(R.string.kardashian), 340934400000L)); - - // 22 october - addFamous(db, new Person(context.getString(R.string.liszt), -4992192000000L)); - addFamous(db, new Person(context.getString(R.string.bernhardt), -3950726400000L)); - addFamous(db, new Person(context.getString(R.string.bunin), -3130272000000L)); - addFamous(db, new Person(context.getString(R.string.yashin), -1268438400000L)); - addFamous(db, new Person(context.getString(R.string.christopher_lloyd), -984441600000L)); - addFamous(db, new Person(context.getString(R.string.deneuve), -826675200000L)); - addFamous(db, new Person(context.getString(R.string.wenger), -637286400000L)); - - // 23 october - addFamous(db, new Person(context.getString(R.string.larousse), -4802716800000L)); - addFamous(db, new Person(context.getString(R.string.lanchester), -3193257600000L)); - addFamous(db, new Person(context.getString(R.string.lewis), -2972419200000L)); - addFamous(db, new Person(context.getString(R.string.bloch), -2025734400000L)); - addFamous(db, new Person(context.getString(R.string.pele), -921196800000L)); - addFamous(db, new Person(context.getString(R.string.reynolds), 214876800000L)); - addFamous(db, new Person(context.getString(R.string.clarke), 530409600000L)); - - // 24 october - addFamous(db, new Person(context.getString(R.string.robbia), -16856640000000L)); - addFamous(db, new Person(context.getString(R.string.leeuwenhoek), -10640592000000L)); - addFamous(db, new Person(context.getString(R.string.wilhelm_weber), -5212857600000L)); - addFamous(db, new Person(context.getString(R.string.swarovski), -3382560000000L)); - addFamous(db, new Person(context.getString(R.string.raikin), -1836345600000L)); - addFamous(db, new Person(context.getString(R.string.rooney), 498960000000L)); - addFamous(db, new Person(context.getString(R.string.drake), 530496000000L)); - - // 25 october - addFamous(db, new Person(context.getString(R.string.galois), -4991932800000L)); - addFamous(db, new Person(context.getString(R.string.johann_strauss), -4550083200000L)); - addFamous(db, new Person(context.getString(R.string.bizet), -4139856000000L)); - addFamous(db, new Person(context.getString(R.string.picasso), -2782857600000L)); - addFamous(db, new Person(context.getString(R.string.gance), -2530396800000L)); - addFamous(db, new Person(context.getString(R.string.katy_perry), 467510400000L)); - - // 26 october - addFamous(db, new Person(context.getString(R.string.scarlatti), -8967888000000L)); - addFamous(db, new Person(context.getString(R.string.goldschmidt), -4739385600000L)); - addFamous(db, new Person(context.getString(R.string.vereshchagin), -4013539200000L)); - addFamous(db, new Person(context.getString(R.string.bely), -2814307200000L)); - addFamous(db, new Person(context.getString(R.string.napoleon_hill), -2719699200000L)); - - // 27 october - addFamous(db, new Person(context.getString(R.string.paganini), -5906822400000L)); - addFamous(db, new Person(context.getString(R.string.falk), -2624918400000L)); - addFamous(db, new Person(context.getString(R.string.cleese), -952473600000L)); - addFamous(db, new Person(context.getString(R.string.simon_le_bon), -352857600000L)); - addFamous(db, new Person(context.getString(R.string.vanessa_mae), 278294400000L)); - - // 28 october - addFamous(db, new Person(context.getString(R.string.edith_head), -2277676800000L)); - addFamous(db, new Person(context.getString(R.string.waugh), -2088460800000L)); - addFamous(db, new Person(context.getString(R.string.garrincha), -1141689600000L)); - addFamous(db, new Person(context.getString(R.string.bill_gates), -447465600000L)); - addFamous(db, new Person(context.getString(R.string.ramazzotti), -195004800000L)); - addFamous(db, new Person(context.getString(R.string.julia_roberts), -68774400000L)); - addFamous(db, new Person(context.getString(R.string.joaquin_phoenix), 152150400000L)); - - // 29 october - addFamous(db, new Person(context.getString(R.string.stur), -4865356800000L)); - addFamous(db, new Person(context.getString(R.string.ioffe), -2814048000000L)); - addFamous(db, new Person(context.getString(R.string.phalle), -1236297600000L)); - addFamous(db, new Person(context.getString(R.string.dreyfuss), -699840000000L)); - addFamous(db, new Person(context.getString(R.string.ryder), 57542400000L)); - - // 30 october - addFamous(db, new Person(context.getString(R.string.kauffmann), -7200403200000L)); - addFamous(db, new Person(context.getString(R.string.sheridan), -6884870400000L)); - addFamous(db, new Person(context.getString(R.string.chenier), -6537715200000L)); - addFamous(db, new Person(context.getString(R.string.valery), -3098044800000L)); - addFamous(db, new Person(context.getString(R.string.maradona), -289440000000L)); - addFamous(db, new Person(context.getString(R.string.belleci), 26092800000L)); - - // 31 october - addFamous(db, new Person(context.getString(R.string.vermeer), -10639987200000L)); - addFamous(db, new Person(context.getString(R.string.keats), -5496249600000L)); - addFamous(db, new Person(context.getString(R.string.weierstrass), -4865184000000L)); - addFamous(db, new Person(context.getString(R.string.baeyer), -4234032000000L)); - addFamous(db, new Person(context.getString(R.string.helmut_newton), -1551657600000L)); - addFamous(db, new Person(context.getString(R.string.peter_jackson), -257817600000L)); - addFamous(db, new Person(context.getString(R.string.rob_schneider), -194745600000L)); - - // 1 november - addFamous(db, new Person(context.getString(R.string.cortona), -11775974400000L)); - addFamous(db, new Person(context.getString(R.string.canova), -6695308800000L)); - addFamous(db, new Person(context.getString(R.string.grieg), -2119651200000L)); - addFamous(db, new Person(context.getString(R.string.flynt), -857347200000L)); - addFamous(db, new Person(context.getString(R.string.kiedis), -226195200000L)); - addFamous(db, new Person(context.getString(R.string.rai), 120960000000L)); - - // 2 november - addFamous(db, new Person(context.getString(R.string.antoinette), -6758380800000L)); - addFamous(db, new Person(context.getString(R.string.boole), -4865011200000L)); - addFamous(db, new Person(context.getString(R.string.sorel), -3855168000000L)); - addFamous(db, new Person(context.getString(R.string.visconti), -1993334400000L)); - addFamous(db, new Person(context.getString(R.string.keith_emerson), -794102400000L)); - addFamous(db, new Person(context.getString(R.string.khan), -131414400000L)); - addFamous(db, new Person(context.getString(R.string.schwimmer), -99878400000L)); - - // 3 november - addFamous(db, new Person(context.getString(R.string.cellini), -14804467200000L)); - addFamous(db, new Person(context.getString(R.string.marshak), -2592777600000L)); - addFamous(db, new Person(context.getString(R.string.dassler), -2182550400000L)); - addFamous(db, new Person(context.getString(R.string.gerd_muller), -762480000000L)); - addFamous(db, new Person(context.getString(R.string.lundgren), -383788800000L)); - addFamous(db, new Person(context.getString(R.string.newell), -226022400000L)); - - // 4 november - addFamous(db, new Person(context.getString(R.string.reni), -12437625600000L)); - addFamous(db, new Person(context.getString(R.string.bove), -5842972800000L)); - addFamous(db, new Person(context.getString(R.string.shakurantala_devi), -1267315200000L)); - addFamous(db, new Person(context.getString(R.string.mcconaughey), -5011200000L)); - addFamous(db, new Person(context.getString(R.string.figo), 89683200000L)); - - // 5 november - addFamous(db, new Person(context.getString(R.string.petrov_vodkin), -2876601600000L)); - addFamous(db, new Person(context.getString(R.string.leigh), -1772150400000L)); - addFamous(db, new Person(context.getString(R.string.dassin), -983232000000L)); - addFamous(db, new Person(context.getString(R.string.patrick), -352080000000L)); - addFamous(db, new Person(context.getString(R.string.bryan_adams), -320544000000L)); - addFamous(db, new Person(context.getString(R.string.swinton), -288921600000L)); - - // 6 november - addFamous(db, new Person(context.getString(R.string.sax), -4896201600000L)); - addFamous(db, new Person(context.getString(R.string.charles_dow), -3728592000000L)); - addFamous(db, new Person(context.getString(R.string.sousa), -3633897600000L)); - addFamous(db, new Person(context.getString(R.string.nailsmith), -3412972800000L)); - addFamous(db, new Person(context.getString(R.string.emma_stone), 594777600000L)); - - // 7 november - addFamous(db, new Person(context.getString(R.string.stukeley), -8903779200000L)); - addFamous(db, new Person(context.getString(R.string.james_cook), -7609939200000L)); - addFamous(db, new Person(context.getString(R.string.erkel), -5022345600000L)); - addFamous(db, new Person(context.getString(R.string.casal), -3349814400000L)); - addFamous(db, new Person(context.getString(R.string.marie_curie), -3223584000000L)); - addFamous(db, new Person(context.getString(R.string.camus), -1771977600000L)); - addFamous(db, new Person(context.getString(R.string.guetta), -67910400000L)); - - // 8 november - addFamous(db, new Person(context.getString(R.string.stoker), -3854649600000L)); - addFamous(db, new Person(context.getString(R.string.hausdorff), -3191875200000L)); - addFamous(db, new Person(context.getString(R.string.rorschach), -2686953600000L)); - addFamous(db, new Person(context.getString(R.string.mitchell), -2182118400000L)); - addFamous(db, new Person(context.getString(R.string.barnard), -1487894400000L)); - addFamous(db, new Person(context.getString(R.string.kilby), -1456358400000L)); - addFamous(db, new Person(context.getString(R.string.delon), -1077667200000L)); - addFamous(db, new Person(context.getString(R.string.hiddink), -730512000000L)); - - // 9 november - addFamous(db, new Person(context.getString(R.string.borden), -5306169600000L)); - addFamous(db, new Person(context.getString(R.string.turgenev), -4769712000000L)); - addFamous(db, new Person(context.getString(R.string.gaboriau), -4327862400000L)); - addFamous(db, new Person(context.getString(R.string.monnet), -2560636800000L)); - addFamous(db, new Person(context.getString(R.string.sagan), -1109116800000L)); - addFamous(db, new Person(context.getString(R.string.del_piero), 153187200000L)); - - // 10 november - addFamous(db, new Person(context.getString(R.string.luther), -15340406400000L)); - addFamous(db, new Person(context.getString(R.string.hogarth), -8587900800000L)); - addFamous(db, new Person(context.getString(R.string.schiller), -6631459200000L)); - addFamous(db, new Person(context.getString(R.string.innes), -3412627200000L)); - addFamous(db, new Person(context.getString(R.string.morricone), -1298332800000L)); - addFamous(db, new Person(context.getString(R.string.brittany_murphy), 247968000000L)); - - // 11 november - addFamous(db, new Person(context.getString(R.string.dostoyevsky), -4674844800000L)); - addFamous(db, new Person(context.getString(R.string.maurice_leblanc), -3317846400000L)); - addFamous(db, new Person(context.getString(R.string.vonnegut), -1487635200000L)); - addFamous(db, new Person(context.getString(R.string.brugiroux), -1014249600000L)); - addFamous(db, new Person(context.getString(R.string.demi_moore), -225331200000L)); - addFamous(db, new Person(context.getString(R.string.dicaprio), 153360000000L)); - - // 12 november - addFamous(db, new Person(context.getString(R.string.rodin), -4075142400000L)); - addFamous(db, new Person(context.getString(R.string.grace_kelly), -1266624000000L)); - addFamous(db, new Person(context.getString(R.string.gurchenko), -1077321600000L)); - addFamous(db, new Person(context.getString(R.string.gosling), 342835200000L)); - addFamous(db, new Person(context.getString(R.string.hathaway), 405907200000L)); - - // 13 november - addFamous(db, new Person(context.getString(R.string.montagu), -7925040000000L)); - addFamous(db, new Person(context.getString(R.string.hauy), -7072963200000L)); - addFamous(db, new Person(context.getString(R.string.stevenson), -3759523200000L)); - addFamous(db, new Person(context.getString(R.string.kokkonen), -1518998400000L)); - addFamous(db, new Person(context.getString(R.string.whoopi_goldberg), -446083200000L)); - addFamous(db, new Person(context.getString(R.string.gerard_butler), -4233600000L)); - - // 14 november - addFamous(db, new Person(context.getString(R.string.fulton), -6441724800000L)); - addFamous(db, new Person(context.getString(R.string.bichat), -6252422400000L)); - addFamous(db, new Person(context.getString(R.string.lyell), -5431881600000L)); - addFamous(db, new Person(context.getString(R.string.monet), -4074969600000L)); - addFamous(db, new Person(context.getString(R.string.banting), -2465596800000L)); - addFamous(db, new Person(context.getString(R.string.lindgren), -1960761600000L)); - - // 15 november - addFamous(db, new Person(context.getString(R.string.lavater), -7199020800000L)); - addFamous(db, new Person(context.getString(R.string.chasles), -5558025600000L)); - addFamous(db, new Person(context.getString(R.string.hauptmann), -3380659200000L)); - addFamous(db, new Person(context.getString(R.string.krogh), -3001968000000L)); - addFamous(db, new Person(context.getString(R.string.kroeger), 153705600000L)); - - // 16 november - addFamous(db, new Person(context.getString(R.string.kreutzer), -6410016000000L)); - addFamous(db, new Person(context.getString(R.string.saramago), -1487203200000L)); - addFamous(db, new Person(context.getString(R.string.achebe), -1234742400000L)); - addFamous(db, new Person(context.getString(R.string.krall), -161740800000L)); - addFamous(db, new Person(context.getString(R.string.gyllenhaal), 248486400000L)); - - // 17 november - addFamous(db, new Person(context.getString(R.string.bronzino), -14708649600000L)); - addFamous(db, new Person(context.getString(R.string.mobius), -5652547200000L)); - addFamous(db, new Person(context.getString(R.string.wigner), -2118268800000L)); - addFamous(db, new Person(context.getString(R.string.honda), -1992038400000L)); - addFamous(db, new Person(context.getString(R.string.scorsese), -855964800000L)); - addFamous(db, new Person(context.getString(R.string.devito), -792806400000L)); - addFamous(db, new Person(context.getString(R.string.marceau), -98582400000L)); - addFamous(db, new Person(context.getString(R.string.mcadams), 280108800000L)); - - // 18 november - addFamous(db, new Person(context.getString(R.string.down), -4453315200000L)); - addFamous(db, new Person(context.getString(R.string.nordenskiold), -4327084800000L)); - addFamous(db, new Person(context.getString(R.string.gallup), -2149718400000L)); - addFamous(db, new Person(context.getString(R.string.issigonis), -1991952000000L)); - addFamous(db, new Person(context.getString(R.string.ryazanov), -1329264000000L)); - addFamous(db, new Person(context.getString(R.string.owen_wilson), -35337600000L)); - - // 19 november - addFamous(db, new Person(context.getString(R.string.lomonosov), -8145446400000L)); - addFamous(db, new Person(context.getString(R.string.skoda), -4106160000000L)); - addFamous(db, new Person(context.getString(R.string.avenarius), -3979929600000L)); - addFamous(db, new Person(context.getString(R.string.drucker), -1897171200000L)); - addFamous(db, new Person(context.getString(R.string.calvin_klein), -855792000000L)); - addFamous(db, new Person(context.getString(R.string.ryan), -256176000000L)); - addFamous(db, new Person(context.getString(R.string.jodie_foster), -224640000000L)); - - // 20 november - addFamous(db, new Person(context.getString(R.string.guericke), -11585030400000L)); - addFamous(db, new Person(context.getString(R.string.lagerlof), -3506457600000L)); - addFamous(db, new Person(context.getString(R.string.karl_von_frisch), -2622844800000L)); - addFamous(db, new Person(context.getString(R.string.hubble), -2528150400000L)); - addFamous(db, new Person(context.getString(R.string.osgood), -1676160000000L)); - - // 21 november - addFamous(db, new Person(context.getString(R.string.voltaire), -8681644800000L)); - addFamous(db, new Person(context.getString(R.string.schleiermacher), -6346425600000L)); - addFamous(db, new Person(context.getString(R.string.lewis_morgan), -4768675200000L)); - addFamous(db, new Person(context.getString(R.string.makarova), -918691200000L)); - addFamous(db, new Person(context.getString(R.string.hawn), -760924800000L)); - addFamous(db, new Person(context.getString(R.string.bjork), -129772800000L)); - - // 22 november - addFamous(db, new Person(context.getString(R.string.vladimir_dal), -5305046400000L)); - addFamous(db, new Person(context.getString(R.string.thomas_cook), -5084121600000L)); - addFamous(db, new Person(context.getString(R.string.gide), -3159129600000L)); - addFamous(db, new Person(context.getString(R.string.gaulle), -2496441600000L)); - addFamous(db, new Person(context.getString(R.string.pelevin), -224380800000L)); - addFamous(db, new Person(context.getString(R.string.mikkelsen), -129686400000L)); - addFamous(db, new Person(context.getString(R.string.ruffalo), -66614400000L)); - addFamous(db, new Person(context.getString(R.string.ville_valo), 217468800000L)); - addFamous(db, new Person(context.getString(R.string.scarlett_johansson), 469929600000L)); - - // 23 november - addFamous(db, new Person(context.getString(R.string.waals), -4168886400000L)); - addFamous(db, new Person(context.getString(R.string.karloff), -2591049600000L)); - addFamous(db, new Person(context.getString(R.string.moseley), -2591049600000L)); - addFamous(db, new Person(context.getString(R.string.nosov), -1928361600000L)); - addFamous(db, new Person(context.getString(R.string.cyrus), 722476800000L)); - - // 24 november - addFamous(db, new Person(context.getString(R.string.spinoza), -10637913600000L)); - addFamous(db, new Person(context.getString(R.string.suvorov), -7576934400000L)); - addFamous(db, new Person(context.getString(R.string.ellis), -5147107200000L)); - addFamous(db, new Person(context.getString(R.string.collodi), -4515955200000L)); - addFamous(db, new Person(context.getString(R.string.carnegie), -2559340800000L)); - addFamous(db, new Person(context.getString(R.string.kusturica), -476668800000L)); - addFamous(db, new Person(context.getString(R.string.heigl), 280713600000L)); - - // 25 november - addFamous(db, new Person(context.getString(R.string.vega), -12846038400000L)); - addFamous(db, new Person(context.getString(R.string.sumarokov), -7955539200000L)); - addFamous(db, new Person(context.getString(R.string.pirogov), -5020790400000L)); - addFamous(db, new Person(context.getString(R.string.benz), -3947788800000L)); - addFamous(db, new Person(context.getString(R.string.vavilov), -2590876800000L)); - addFamous(db, new Person(context.getString(R.string.poul_anderson), -1360195200000L)); - - // 26 november - addFamous(db, new Person(context.getString(R.string.harvard), -11426745600000L)); - addFamous(db, new Person(context.getString(R.string.saussure), -3537475200000L)); - addFamous(db, new Person(context.getString(R.string.leck), -2937859200000L)); - addFamous(db, new Person(context.getString(R.string.wiener), -2369865600000L)); - addFamous(db, new Person(context.getString(R.string.ionesco), -1896566400000L)); - addFamous(db, new Person(context.getString(R.string.tina_turner), -949881600000L)); - - // 27 november - addFamous(db, new Person(context.getString(R.string.celsius), -8460288000000L)); - addFamous(db, new Person(context.getString(R.string.weizmann), -3000931200000L)); - addFamous(db, new Person(context.getString(R.string.matsushita), -2369779200000L)); - addFamous(db, new Person(context.getString(R.string.bruce_lee), -918172800000L)); - addFamous(db, new Person(context.getString(R.string.mashkov), -192412800000L)); - - // 28 november - addFamous(db, new Person(context.getString(R.string.lully), -10637568000000L)); - addFamous(db, new Person(context.getString(R.string.blake), -6692976000000L)); - addFamous(db, new Person(context.getString(R.string.cousin), -5588438400000L)); - addFamous(db, new Person(context.getString(R.string.engels), -4704912000000L)); - addFamous(db, new Person(context.getString(R.string.anton_rubinstein), -4420915200000L)); - addFamous(db, new Person(context.getString(R.string.blok), -2811456000000L)); - addFamous(db, new Person(context.getString(R.string.zanetti), -413164800000L)); - addFamous(db, new Person(context.getString(R.string.galliano), -286934400000L)); - - // 29 november - addFamous(db, new Person(context.getString(R.string.donizetti), -5430585600000L)); - addFamous(db, new Person(context.getString(R.string.hauff), -5272905600000L)); - addFamous(db, new Person(context.getString(R.string.charcot), -4547059200000L)); - addFamous(db, new Person(context.getString(R.string.john_fleming), -3789676800000L)); - addFamous(db, new Person(context.getString(R.string.giggs), 123379200000L)); - addFamous(db, new Person(context.getString(R.string.faris), 218073600000L)); - - // 30 november - addFamous(db, new Person(context.getString(R.string.swift), -9532944000000L)); - addFamous(db, new Person(context.getString(R.string.twain), -4231440000000L)); - addFamous(db, new Person(context.getString(R.string.churchill), -3000672000000L)); - addFamous(db, new Person(context.getString(R.string.ridley_scott), -1012608000000L)); - addFamous(db, new Person(context.getString(R.string.idol), -444614400000L)); - addFamous(db, new Person(context.getString(R.string.stiller), -128995200000L)); - - // 1 december - addFamous(db, new Person(context.getString(R.string.falconet), -7986556800000L)); - addFamous(db, new Person(context.getString(R.string.tussaud), -6566486400000L)); - addFamous(db, new Person(context.getString(R.string.lobachevsky), -5588179200000L)); - addFamous(db, new Person(context.getString(R.string.zhukov), -2306275200000L)); - addFamous(db, new Person(context.getString(R.string.allen), -1075680000000L)); - addFamous(db, new Person(context.getString(R.string.escobar), -633830400000L)); - - // 2 december - addFamous(db, new Person(context.getString(R.string.joseph_bell), -4168108800000L)); - addFamous(db, new Person(context.getString(R.string.seuratl), -3473884800000L)); - addFamous(db, new Person(context.getString(R.string.callas), -1454284800000L)); - addFamous(db, new Person(context.getString(R.string.versace), -728438400000L)); - addFamous(db, new Person(context.getString(R.string.liu), -34128000000L)); - addFamous(db, new Person(context.getString(R.string.furtado), 281404800000L)); - addFamous(db, new Person(context.getString(R.string.spears), 376099200000L)); - - // 3 december - addFamous(db, new Person(context.getString(R.string.hill), -5493398400000L)); - addFamous(db, new Person(context.getString(R.string.rota), -1832889600000L)); - addFamous(db, new Person(context.getString(R.string.osbourne), -665193600000L)); - addFamous(db, new Person(context.getString(R.string.julianne_moore), -286502400000L)); - addFamous(db, new Person(context.getString(R.string.seyfried), 502416000000L)); - - // 4 december - addFamous(db, new Person(context.getString(R.string.chapelain), -11804745600000L)); - addFamous(db, new Person(context.getString(R.string.carlyle), -5493312000000L)); - addFamous(db, new Person(context.getString(R.string.adler), -1769644800000L)); - addFamous(db, new Person(context.getString(R.string.bridges), -633571200000L)); - addFamous(db, new Person(context.getString(R.string.bubka), -191808000000L)); - addFamous(db, new Person(context.getString(R.string.jay_z), -2419200000L)); - - // 5 december - addFamous(db, new Person(context.getString(R.string.tyutchev), -5240851200000L)); - addFamous(db, new Person(context.getString(R.string.lang), -2495318400000L)); - addFamous(db, new Person(context.getString(R.string.disney), -2148249600000L)); - addFamous(db, new Person(context.getString(R.string.heisenberg), -2148249600000L)); - addFamous(db, new Person(context.getString(R.string.carreras), -728179200000L)); - addFamous(db, new Person(context.getString(R.string.kaas), -97027200000L)); - - // 6 december - addFamous(db, new Person(context.getString(R.string.nicolas_leblanc), -7165670400000L)); - addFamous(db, new Person(context.getString(R.string.gay_lussac), -6029596800000L)); - addFamous(db, new Person(context.getString(R.string.veqilharxhi), -5429980800000L)); - addFamous(db, new Person(context.getString(R.string.bazille), -4041532800000L)); - addFamous(db, new Person(context.getString(R.string.crali), -1864166400000L)); - addFamous(db, new Person(context.getString(R.string.nick_park), -349401600000L)); - - // 7 december - addFamous(db, new Person(context.getString(R.string.bernini), -11709792000000L)); - addFamous(db, new Person(context.getString(R.string.schwann), -5019753600000L)); - addFamous(db, new Person(context.getString(R.string.mascagni), -3347222400000L)); - addFamous(db, new Person(context.getString(R.string.yosano), -2873836800000L)); - addFamous(db, new Person(context.getString(R.string.waits), -633312000000L)); - addFamous(db, new Person(context.getString(R.string.emily_browning), 597456000000L)); - - // 8 december - addFamous(db, new Person(context.getString(R.string.dholbach), -7765113600000L)); - addFamous(db, new Person(context.getString(R.string.menzel), -4861900800000L)); - addFamous(db, new Person(context.getString(R.string.bjornson), -4325356800000L)); - addFamous(db, new Person(context.getString(R.string.reynaud), -3946665600000L)); - addFamous(db, new Person(context.getString(R.string.melies), -3410208000000L)); - addFamous(db, new Person(context.getString(R.string.morrison), -822614400000L)); - addFamous(db, new Person(context.getString(R.string.basinger), -506995200000L)); - addFamous(db, new Person(context.getString(R.string.somerhalder), 281923200000L)); - - // 9 december - addFamous(db, new Person(context.getString(R.string.milton), -11394000000000L)); - addFamous(db, new Person(context.getString(R.string.winckelmann), -7954329600000L)); - addFamous(db, new Person(context.getString(R.string.scheele), -7165411200000L)); - addFamous(db, new Person(context.getString(R.string.berthollet), -6976022400000L)); - addFamous(db, new Person(context.getString(R.string.grace_hopper), -1990137600000L)); - addFamous(db, new Person(context.getString(R.string.dench), -1106524800000L)); - addFamous(db, new Person(context.getString(R.string.malkovich), -506908800000L)); - - // 10 december - addFamous(db, new Person(context.getString(R.string.lovelace), -4861728000000L)); - addFamous(db, new Person(context.getString(R.string.nekrasov), -4672339200000L)); - addFamous(db, new Person(context.getString(R.string.sachs), -2463350400000L)); - addFamous(db, new Person(context.getString(R.string.tarasov), -1611360000000L)); - addFamous(db, new Person(context.getString(R.string.michael_duncan), -380592000000L)); - addFamous(db, new Person(context.getString(R.string.branagh), -285897600000L)); - addFamous(db, new Person(context.getString(R.string.molko), 92793600000L)); - - // 11 december - addFamous(db, new Person(context.getString(R.string.berlioz), -5240332800000L)); - addFamous(db, new Person(context.getString(R.string.musset), -5019408000000L)); - addFamous(db, new Person(context.getString(R.string.koch), -3978028800000L)); - addFamous(db, new Person(context.getString(R.string.born), -2747260800000L)); - addFamous(db, new Person(context.getString(R.string.gardel), -2494800000000L)); - addFamous(db, new Person(context.getString(R.string.marais), -1769040000000L)); - - // 12 december - addFamous(db, new Person(context.getString(R.string.karamzin), -6407769600000L)); - addFamous(db, new Person(context.getString(R.string.serebriakova), -2684016000000L)); - addFamous(db, new Person(context.getString(R.string.ozu), -2084572800000L)); - addFamous(db, new Person(context.getString(R.string.sinatra), -1705881600000L)); - addFamous(db, new Person(context.getString(R.string.noyce), -1327190400000L)); - addFamous(db, new Person(context.getString(R.string.konyukhov), -569808000000L)); - - // 13 december - addFamous(db, new Person(context.getString(R.string.gozzi), -7859289600000L)); - addFamous(db, new Person(context.getString(R.string.heine), -5429376000000L)); - addFamous(db, new Person(context.getString(R.string.werner_siemens), -4829846400000L)); - addFamous(db, new Person(context.getString(R.string.birkeland), -3220473600000L)); - addFamous(db, new Person(context.getString(R.string.buscemi), -380332800000L)); - addFamous(db, new Person(context.getString(R.string.foxx), -64800000000L)); - addFamous(db, new Person(context.getString(R.string.amy_lee), 377049600000L)); - addFamous(db, new Person(context.getString(R.string.taylor_swift), 629510400000L)); - - // 14 december - addFamous(db, new Person(context.getString(R.string.nostradamus), -14706316800000L)); - addFamous(db, new Person(context.getString(R.string.brahe), -13349318400000L)); - addFamous(db, new Person(context.getString(R.string.ueshiba), -2715465600000L)); - addFamous(db, new Person(context.getString(R.string.basov), -1484784000000L)); - addFamous(db, new Person(context.getString(R.string.kapoor), -1421625600000L)); - - // 15 december - addFamous(db, new Person(context.getString(R.string.carey), -5555433600000L)); - addFamous(db, new Person(context.getString(R.string.bolyai), -5271523200000L)); - addFamous(db, new Person(context.getString(R.string.eiffel), -4324752000000L)); - addFamous(db, new Person(context.getString(R.string.becquerel), -3693600000000L)); - addFamous(db, new Person(context.getString(R.string.zamenhof), -3472761600000L)); - addFamous(db, new Person(context.getString(R.string.getty), -2431296000000L)); - - // 16 december - addFamous(db, new Person(context.getString(R.string.austen), -6123427200000L)); - addFamous(db, new Person(context.getString(R.string.walras), -4261593600000L)); - addFamous(db, new Person(context.getString(R.string.bergmann), -4198435200000L)); - addFamous(db, new Person(context.getString(R.string.kandinsky), -3251750400000L)); - addFamous(db, new Person(context.getString(R.string.linder), -2715292800000L)); - addFamous(db, new Person(context.getString(R.string.arthur_clarke), -1642377600000L)); - addFamous(db, new Person(context.getString(R.string.paul_van_dyk), 61689600000L)); - - // 17 december - addFamous(db, new Person(context.getString(R.string.cimarosa), -6943795200000L)); - addFamous(db, new Person(context.getString(R.string.beethoven), -6281107200000L)); - addFamous(db, new Person(context.getString(R.string.davy), -6028646400000L)); - addFamous(db, new Person(context.getString(R.string.ganelin), -790214400000L)); - addFamous(db, new Person(context.getString(R.string.darryl_way), -663984000000L)); - addFamous(db, new Person(context.getString(R.string.jovovich), 188006400000L)); - - // 18 december - addFamous(db, new Person(context.getString(R.string.polhem), -9720691200000L)); - addFamous(db, new Person(context.getString(R.string.joseph_thomson), -3567110400000L)); - addFamous(db, new Person(context.getString(R.string.stalin), -2872886400000L)); - addFamous(db, new Person(context.getString(R.string.spielberg), -727056000000L)); - addFamous(db, new Person(context.getString(R.string.liotta), -474595200000L)); - addFamous(db, new Person(context.getString(R.string.brad_pitt), -190598400000L)); - addFamous(db, new Person(context.getString(R.string.holmes), 282787200000L)); - addFamous(db, new Person(context.getString(R.string.aguilera), 345945600000L)); - - // 19 december - addFamous(db, new Person(context.getString(R.string.michelson), -3693254400000L)); - addFamous(db, new Person(context.getString(R.string.joze_lima), -1863043200000L)); - addFamous(db, new Person(context.getString(R.string.piaf), -1705276800000L)); - addFamous(db, new Person(context.getString(R.string.schweiger), -190512000000L)); - addFamous(db, new Person(context.getString(R.string.milano), 93571200000L)); - addFamous(db, new Person(context.getString(R.string.jake_gyllenhaal), 346032000000L)); - - // 20 december - addFamous(db, new Person(context.getString(R.string.heyrovsky), -2494022400000L)); - addFamous(db, new Person(context.getString(R.string.balandin), -2241561600000L)); - addFamous(db, new Person(context.getString(R.string.graaff), -2146953600000L)); - addFamous(db, new Person(context.getString(R.string.bohm), -1642032000000L)); - addFamous(db, new Person(context.getString(R.string.uri_geller), -726883200000L)); - addFamous(db, new Person(context.getString(R.string.jonah_hill), 440726400000L)); - - // 21 december - addFamous(db, new Person(context.getString(R.string.robert_brown), -6186067200000L)); - addFamous(db, new Person(context.getString(R.string.hermann_muller), -2493936000000L)); - addFamous(db, new Person(context.getString(R.string.boll), -1641945600000L)); - addFamous(db, new Person(context.getString(R.string.monterroso), -1515715200000L)); - addFamous(db, new Person(context.getString(R.string.jane_fonda), -1010793600000L)); - addFamous(db, new Person(context.getString(R.string.zappa), -916099200000L)); - addFamous(db, new Person(context.getString(R.string.samuel_jackson), -663638400000L)); - - // 22 december - addFamous(db, new Person(context.getString(R.string.liotard), -8426592000000L)); - addFamous(db, new Person(context.getString(R.string.fabre), -4608230400000L)); - addFamous(db, new Person(context.getString(R.string.puccini), -3503692800000L)); - addFamous(db, new Person(context.getString(R.string.elizondo), -1042243200000L)); - addFamous(db, new Person(context.getString(R.string.fiennes), -221788800000L)); - addFamous(db, new Person(context.getString(R.string.paradis), 93830400000L)); - - // 23 december - addFamous(db, new Person(context.getString(R.string.champollion), -5649436800000L)); - addFamous(db, new Person(context.getString(R.string.bryullov), -5365440000000L)); - addFamous(db, new Person(context.getString(R.string.dino_risi), -1673308800000L)); - addFamous(db, new Person(context.getString(R.string.baker), -1263081600000L)); - addFamous(db, new Person(context.getString(R.string.bosque), -600393600000L)); - addFamous(db, new Person(context.getString(R.string.bruni), -63936000000L)); - - // 24 december - addFamous(db, new Person(context.getString(R.string.joule), -4765824000000L)); - addFamous(db, new Person(context.getString(R.string.howard_hughes), -2020377600000L)); - addFamous(db, new Person(context.getString(R.string.chase), -1988841600000L)); - addFamous(db, new Person(context.getString(R.string.gardner), -1483920000000L)); - addFamous(db, new Person(context.getString(R.string.ricky_martin), 62380800000L)); - addFamous(db, new Person(context.getString(R.string.stephenie_meyer), 125539200000L)); - - // 25 december - addFamous(db, new Person(context.getString(R.string.chevrolet), -2872281600000L)); - addFamous(db, new Person(context.getString(R.string.rosenzweig), -2619820800000L)); - addFamous(db, new Person(context.getString(R.string.hilton), -2588284800000L)); - addFamous(db, new Person(context.getString(R.string.bogart), -2209593600000L)); - addFamous(db, new Person(context.getString(R.string.castaneda), -1389139200000L)); - addFamous(db, new Person(context.getString(R.string.lennox), -473990400000L)); - addFamous(db, new Person(context.getString(R.string.buuren), 220320000000L)); - - // 26 december - addFamous(db, new Person(context.getString(R.string.dinglinger), -9625305600000L)); - addFamous(db, new Person(context.getString(R.string.babbage), -5617641600000L)); - addFamous(db, new Person(context.getString(R.string.henry_miller), -2461968000000L)); - addFamous(db, new Person(context.getString(R.string.zedong), -2398809600000L)); - addFamous(db, new Person(context.getString(R.string.ulrich), -189907200000L)); - addFamous(db, new Person(context.getString(R.string.jared_leto), 62553600000L)); - - // 27 december - addFamous(db, new Person(context.getString(R.string.kepler), -12559276800000L)); - addFamous(db, new Person(context.getString(R.string.cayley), -6185548800000L)); - addFamous(db, new Person(context.getString(R.string.pasteur), -4639334400000L)); - addFamous(db, new Person(context.getString(R.string.tretyakov), -4323715200000L)); - addFamous(db, new Person(context.getString(R.string.dietrich), -2146348800000L)); - addFamous(db, new Person(context.getString(R.string.depardieu), -663120000000L)); - - // 28 december - addFamous(db, new Person(context.getString(R.string.eddington), -2745792000000L)); - addFamous(db, new Person(context.getString(R.string.murnau), -2556403200000L)); - addFamous(db, new Person(context.getString(R.string.john_neumann), -2083190400000L)); - addFamous(db, new Person(context.getString(R.string.denzel_washington), -473731200000L)); - addFamous(db, new Person(context.getString(R.string.torvalds), -345600000L)); - addFamous(db, new Person(context.getString(R.string.sienna_miller), 378345600000L)); - - // 29 december - addFamous(db, new Person(context.getString(R.string.pompadour), -7826371200000L)); - addFamous(db, new Person(context.getString(R.string.siqueiros), -2303856000000L)); - addFamous(db, new Person(context.getString(R.string.voight), -978566400000L)); - addFamous(db, new Person(context.getString(R.string.dexter_holland), -126489600000L)); - addFamous(db, new Person(context.getString(R.string.jude_law), 94435200000L)); - - // 30 december - addFamous(db, new Person(context.getString(R.string.jablonskis), -3439843200000L)); - addFamous(db, new Person(context.getString(R.string.kipling), -3282076800000L)); - addFamous(db, new Person(context.getString(R.string.patti_smith), -726019200000L)); - addFamous(db, new Person(context.getString(R.string.jay_kay), -172800000L)); - addFamous(db, new Person(context.getString(R.string.tiger_woods), 189129600000L)); - addFamous(db, new Person(context.getString(R.string.lebron_james), 473212800000L)); - - // 31 december - addFamous(db, new Person(context.getString(R.string.boldini), -4007836800000L)); - addFamous(db, new Person(context.getString(R.string.matisse), -3155760000000L)); - addFamous(db, new Person(context.getString(R.string.hopkins), -1009929600000L)); - addFamous(db, new Person(context.getString(R.string.ferguson), -883699200000L)); - addFamous(db, new Person(context.getString(R.string.kingsley), -820627200000L)); - addFamous(db, new Person(context.getString(R.string.willis), -757468800000L)); - addFamous(db, new Person(context.getString(R.string.val_kilmer), -315705600000L)); - addFamous(db, new Person(context.getString(R.string.psy), 252374400000L)); + addFamous(db, new Person(context.getString(R.string.giordano_bruno), new LocalDate(1548, 1, 1))); + addFamous(db, new Person(context.getString(R.string.frazer), new LocalDate(1854, 1, 1))); + addFamous(db, new Person(context.getString(R.string.coubertin), new LocalDate(1863, 1, 1))); + addFamous(db, new Person(context.getString(R.string.william_fox), new LocalDate(1879, 1, 1))); + +//January 2 + addFamous(db, new Person(context.getString(R.string.piero_di_cosimo), new LocalDate(1462, 1, 2))); + addFamous(db, new Person(context.getString(R.string.vasily_perov), new LocalDate(1834, 1, 2))); + addFamous(db, new Person(context.getString(R.string.balakirev), new LocalDate(1837, 1, 2))); + addFamous(db, new Person(context.getString(R.string.tippett), new LocalDate(1905, 1, 2))); + addFamous(db, new Person(context.getString(R.string.isaac_asimov), new LocalDate(1920, 1, 2))); + +//January 3 + addFamous(db, new Person(context.getString(R.string.louis_poinsot), new LocalDate(1777, 1, 3))); + addFamous(db, new Person(context.getString(R.string.dabbadie), new LocalDate(1810, 1, 3))); + addFamous(db, new Person(context.getString(R.string.fletcher), new LocalDate(1886, 1, 3))); + addFamous(db, new Person(context.getString(R.string.tolkien), new LocalDate(1892, 1, 3))); + addFamous(db, new Person(context.getString(R.string.moore), new LocalDate(1929, 1, 3))); + addFamous(db, new Person(context.getString(R.string.mel_gibson), new LocalDate(1956, 1, 3))); + addFamous(db, new Person(context.getString(R.string.schumacher), new LocalDate(1969, 1, 3))); + +//January 4 + addFamous(db, new Person(context.getString(R.string.isaac_newton), new LocalDate(1643, 1, 4))); + addFamous(db, new Person(context.getString(R.string.pergolesi), new LocalDate(1710, 1, 4))); + addFamous(db, new Person(context.getString(R.string.jacob_grimm), new LocalDate(1785, 1, 4))); + addFamous(db, new Person(context.getString(R.string.braille), new LocalDate(1809, 1, 4))); + addFamous(db, new Person(context.getString(R.string.tsereteli), new LocalDate(1934, 1, 4))); + addFamous(db, new Person(context.getString(R.string.josephson), new LocalDate(1940, 1, 4))); + +//January 5 + addFamous(db, new Person(context.getString(R.string.eucken), new LocalDate(1846, 1, 5))); + addFamous(db, new Person(context.getString(R.string.gillette), new LocalDate(1855, 1, 5))); + addFamous(db, new Person(context.getString(R.string.erlanger), new LocalDate(1874, 1, 5))); + addFamous(db, new Person(context.getString(R.string.umberto_eco), new LocalDate(1932, 1, 5))); + addFamous(db, new Person(context.getString(R.string.manson), new LocalDate(1969, 1, 5))); + addFamous(db, new Person(context.getString(R.string.bradley_cooper), new LocalDate(1975, 1, 5))); + +//January 6 + addFamous(db, new Person(context.getString(R.string.darc), new LocalDate(1412, 1, 6))); + addFamous(db, new Person(context.getString(R.string.jakob_bernoulli), new LocalDate(1655, 1, 6))); + addFamous(db, new Person(context.getString(R.string.montgolfier), new LocalDate(1745, 1, 6))); + addFamous(db, new Person(context.getString(R.string.schliemann), new LocalDate(1822, 1, 6))); + addFamous(db, new Person(context.getString(R.string.scriabin), new LocalDate(1871, 1, 6))); + addFamous(db, new Person(context.getString(R.string.celentano), new LocalDate(1938, 1, 6))); + addFamous(db, new Person(context.getString(R.string.atkinson), new LocalDate(1955, 1, 6))); + addFamous(db, new Person(context.getString(R.string.redmayne), new LocalDate(1982, 1, 6))); + +//January 7 + addFamous(db, new Person(context.getString(R.string.pope_gregory), new LocalDate(1502, 1, 7))); + addFamous(db, new Person(context.getString(R.string.fleming), new LocalDate(1827, 1, 7))); + addFamous(db, new Person(context.getString(R.string.eliezer), new LocalDate(1858, 1, 7))); + addFamous(db, new Person(context.getString(R.string.borel), new LocalDate(1871, 1, 7))); + addFamous(db, new Person(context.getString(R.string.nicolas_cage), new LocalDate(1964, 1, 7))); + +//January 8 + addFamous(db, new Person(context.getString(R.string.sirani), new LocalDate(1638, 1, 8))); + addFamous(db, new Person(context.getString(R.string.nijinska), new LocalDate(1891, 1, 8))); + addFamous(db, new Person(context.getString(R.string.presley), new LocalDate(1935, 1, 8))); + addFamous(db, new Person(context.getString(R.string.hawking), new LocalDate(1942, 1, 8))); + addFamous(db, new Person(context.getString(R.string.daviw_bowie), new LocalDate(1947, 1, 8))); + +//January 9 + addFamous(db, new Person(context.getString(R.string.simon_vouet), new LocalDate(1590, 1, 9))); + addFamous(db, new Person(context.getString(R.string.wrangel), new LocalDate(1797, 1, 9))); + addFamous(db, new Person(context.getString(R.string.watson), new LocalDate(1878, 1, 9))); + addFamous(db, new Person(context.getString(R.string.capek), new LocalDate(1890, 1, 9))); + addFamous(db, new Person(context.getString(R.string.beauvoir), new LocalDate(1908, 1, 9))); + +//January 10 + addFamous(db, new Person(context.getString(R.string.birkbeck), new LocalDate(1776, 1, 10))); + addFamous(db, new Person(context.getString(R.string.tolstoy), new LocalDate(1883, 1, 10))); + addFamous(db, new Person(context.getString(R.string.bertoni), new LocalDate(1903, 1, 10))); + addFamous(db, new Person(context.getString(R.string.wilson), new LocalDate(1936, 1, 10))); + addFamous(db, new Person(context.getString(R.string.knuth), new LocalDate(1938, 1, 10))); + +//January 11 + addFamous(db, new Person(context.getString(R.string.parmigianino), new LocalDate(1503, 1, 11))); + addFamous(db, new Person(context.getString(R.string.guidobaldo), new LocalDate(1545, 1, 11))); + addFamous(db, new Person(context.getString(R.string.stensen), new LocalDate(1638, 1, 11))); + addFamous(db, new Person(context.getString(R.string.hofmann), new LocalDate(1906, 1, 11))); + addFamous(db, new Person(context.getString(R.string.mendoza), new LocalDate(1943, 1, 11))); + +//January 12 + addFamous(db, new Person(context.getString(R.string.helmont), new LocalDate(1580, 1, 12))); + addFamous(db, new Person(context.getString(R.string.perrault), new LocalDate(1628, 1, 12))); + addFamous(db, new Person(context.getString(R.string.jack_london), new LocalDate(1876, 1, 12))); + addFamous(db, new Person(context.getString(R.string.kurchatov), new LocalDate(1903, 1, 12))); + addFamous(db, new Person(context.getString(R.string.korolev), new LocalDate(1907, 1, 12))); + addFamous(db, new Person(context.getString(R.string.maharishi), new LocalDate(1917, 1, 12))); + addFamous(db, new Person(context.getString(R.string.murakami), new LocalDate(1949, 1, 12))); + +//January 13 + addFamous(db, new Person(context.getString(R.string.beketov), new LocalDate(1827, 1, 13))); + addFamous(db, new Person(context.getString(R.string.wien), new LocalDate(1864, 1, 13))); + addFamous(db, new Person(context.getString(R.string.soutine), new LocalDate(1893, 1, 13))); + addFamous(db, new Person(context.getString(R.string.lifshitz), new LocalDate(1917, 1, 13))); + addFamous(db, new Person(context.getString(R.string.feyerabend), new LocalDate(1924, 1, 13))); + +//January 14 + addFamous(db, new Person(context.getString(R.string.semyonov), new LocalDate(1827, 1, 14))); + addFamous(db, new Person(context.getString(R.string.morisot), new LocalDate(1841, 1, 14))); + addFamous(db, new Person(context.getString(R.string.schweitzer), new LocalDate(1875, 1, 14))); + addFamous(db, new Person(context.getString(R.string.mishima), new LocalDate(1925, 1, 14))); + addFamous(db, new Person(context.getString(R.string.kharlamov), new LocalDate(1948, 1, 14))); + +//January 15 + addFamous(db, new Person(context.getString(R.string.moliere), new LocalDate(1622, 1, 15))); + addFamous(db, new Person(context.getString(R.string.griboyedov), new LocalDate(1795, 1, 15))); + addFamous(db, new Person(context.getString(R.string.virtanen), new LocalDate(1895, 1, 15))); + addFamous(db, new Person(context.getString(R.string.teller), new LocalDate(1908, 1, 15))); + addFamous(db, new Person(context.getString(R.string.luther_king), new LocalDate(1929, 1, 15))); + +//January 16 + addFamous(db, new Person(context.getString(R.string.schoner), new LocalDate(1477, 1, 16))); + addFamous(db, new Person(context.getString(R.string.piccinni), new LocalDate(1728, 1, 16))); + addFamous(db, new Person(context.getString(R.string.alfieri), new LocalDate(1749, 1, 16))); + addFamous(db, new Person(context.getString(R.string.veresaev), new LocalDate(1867, 1, 16))); + addFamous(db, new Person(context.getString(R.string.roy_jones), new LocalDate(1969, 1, 16))); + +//January 17 + addFamous(db, new Person(context.getString(R.string.franklin), new LocalDate(1706, 1, 17))); + addFamous(db, new Person(context.getString(R.string.zhukovsky), new LocalDate(1847, 1, 17))); + addFamous(db, new Person(context.getString(R.string.stanislavski), new LocalDate(1863, 1, 17))); + addFamous(db, new Person(context.getString(R.string.al_capone), new LocalDate(1899, 1, 17))); + addFamous(db, new Person(context.getString(R.string.muhammad_ali), new LocalDate(1942, 1, 17))); + addFamous(db, new Person(context.getString(R.string.jim_carrey), new LocalDate(1962, 1, 17))); + +//January 18 + addFamous(db, new Person(context.getString(R.string.montesquieu), new LocalDate(1689, 1, 18))); + addFamous(db, new Person(context.getString(R.string.cesar_cui), new LocalDate(1835, 1, 18))); + addFamous(db, new Person(context.getString(R.string.ehrenfest), new LocalDate(1880, 1, 18))); + addFamous(db, new Person(context.getString(R.string.milne), new LocalDate(1882, 1, 18))); + addFamous(db, new Person(context.getString(R.string.kitano), new LocalDate(1947, 1, 18))); + addFamous(db, new Person(context.getString(R.string.costner), new LocalDate(1955, 1, 18))); + addFamous(db, new Person(context.getString(R.string.guardiola), new LocalDate(1971, 1, 18))); + +//January 19 + addFamous(db, new Person(context.getString(R.string.cagnacci), new LocalDate(1601, 1, 19))); + addFamous(db, new Person(context.getString(R.string.comte), new LocalDate(1798, 1, 19))); + addFamous(db, new Person(context.getString(R.string.edgar_poe), new LocalDate(1809, 1, 19))); + addFamous(db, new Person(context.getString(R.string.kapteyn), new LocalDate(1851, 1, 19))); + addFamous(db, new Person(context.getString(R.string.serov), new LocalDate(1865, 1, 19))); + addFamous(db, new Person(context.getString(R.string.kantorovich), new LocalDate(1912, 1, 19))); + +//January 20 + addFamous(db, new Person(context.getString(R.string.gessi), new LocalDate(1588, 1, 20))); + addFamous(db, new Person(context.getString(R.string.ampere), new LocalDate(1775, 1, 20))); + addFamous(db, new Person(context.getString(R.string.chausson), new LocalDate(1855, 1, 20))); + addFamous(db, new Person(context.getString(R.string.onassis), new LocalDate(1906, 1, 20))); + addFamous(db, new Person(context.getString(R.string.fellini), new LocalDate(1920, 1, 20))); + +//January 21 + addFamous(db, new Person(context.getString(R.string.browning), new LocalDate(1855, 1, 21))); + addFamous(db, new Person(context.getString(R.string.florensky), new LocalDate(1882, 1, 21))); + addFamous(db, new Person(context.getString(R.string.dior), new LocalDate(1905, 1, 21))); + addFamous(db, new Person(context.getString(R.string.benny_hill), new LocalDate(1924, 1, 21))); + addFamous(db, new Person(context.getString(R.string.domingo), new LocalDate(1941, 1, 21))); + +//January 22 + addFamous(db, new Person(context.getString(R.string.bacon), new LocalDate(1561, 1, 22))); + addFamous(db, new Person(context.getString(R.string.byron), new LocalDate(1788, 1, 22))); + addFamous(db, new Person(context.getString(R.string.scoville), new LocalDate(1865, 1, 22))); + addFamous(db, new Person(context.getString(R.string.picabia), new LocalDate(1879, 1, 22))); + addFamous(db, new Person(context.getString(R.string.landau), new LocalDate(1908, 1, 22))); + +//January 23 + addFamous(db, new Person(context.getString(R.string.stendhal), new LocalDate(1783, 1, 23))); + addFamous(db, new Person(context.getString(R.string.manet), new LocalDate(1832, 1, 23))); + addFamous(db, new Person(context.getString(R.string.abbe), new LocalDate(1840, 1, 23))); + addFamous(db, new Person(context.getString(R.string.hilbert), new LocalDate(1862, 1, 23))); + addFamous(db, new Person(context.getString(R.string.yukawa), new LocalDate(1907, 1, 23))); + addFamous(db, new Person(context.getString(R.string.hauer), new LocalDate(1944, 1, 23))); + +//January 24 + addFamous(db, new Person(context.getString(R.string.congreve), new LocalDate(1670, 1, 24))); + addFamous(db, new Person(context.getString(R.string.beaumarchais), new LocalDate(1732, 1, 24))); + addFamous(db, new Person(context.getString(R.string.hoffmann), new LocalDate(1776, 1, 24))); + addFamous(db, new Person(context.getString(R.string.surikov), new LocalDate(1848, 1, 24))); + addFamous(db, new Person(context.getString(R.string.shechtman), new LocalDate(1941, 1, 24))); + addFamous(db, new Person(context.getString(R.string.kinski), new LocalDate(1961, 1, 24))); + +//January 25 + addFamous(db, new Person(context.getString(R.string.lagrange), new LocalDate(1736, 1, 25))); + addFamous(db, new Person(context.getString(R.string.burns), new LocalDate(1759, 1, 25))); + addFamous(db, new Person(context.getString(R.string.shishkin), new LocalDate(1832, 1, 25))); + addFamous(db, new Person(context.getString(R.string.maugham), new LocalDate(1874, 1, 25))); + addFamous(db, new Person(context.getString(R.string.woolf), new LocalDate(1882, 1, 25))); + addFamous(db, new Person(context.getString(R.string.prigogine), new LocalDate(1917, 1, 25))); + addFamous(db, new Person(context.getString(R.string.eusebio), new LocalDate(1942, 1, 25))); + +//January 26 + addFamous(db, new Person(context.getString(R.string.morita), new LocalDate(1921, 1, 26))); + addFamous(db, new Person(context.getString(R.string.newman), new LocalDate(1925, 1, 26))); + addFamous(db, new Person(context.getString(R.string.davis), new LocalDate(1944, 1, 26))); + addFamous(db, new Person(context.getString(R.string.gretzky), new LocalDate(1961, 1, 26))); + addFamous(db, new Person(context.getString(R.string.mourinho), new LocalDate(1963, 1, 26))); + +//January 27 + addFamous(db, new Person(context.getString(R.string.neumann), new LocalDate(1687, 1, 27))); + addFamous(db, new Person(context.getString(R.string.mozart), new LocalDate(1756, 1, 27))); + addFamous(db, new Person(context.getString(R.string.schelling), new LocalDate(1775, 1, 27))); + addFamous(db, new Person(context.getString(R.string.saltykov_shchedrin), new LocalDate(1826, 1, 27))); + addFamous(db, new Person(context.getString(R.string.carroll), new LocalDate(1832, 1, 27))); + addFamous(db, new Person(context.getString(R.string.bjorndalen), new LocalDate(1974, 1, 27))); + +//January 28 + addFamous(db, new Person(context.getString(R.string.borelli), new LocalDate(1608, 1, 28))); + addFamous(db, new Person(context.getString(R.string.heweliusz), new LocalDate(1611, 1, 28))); + addFamous(db, new Person(context.getString(R.string.baskerville), new LocalDate(1706, 1, 28))); + addFamous(db, new Person(context.getString(R.string.rubinstein), new LocalDate(1887, 1, 28))); + addFamous(db, new Person(context.getString(R.string.buffon), new LocalDate(1978, 1, 28))); + +//January 29 + addFamous(db, new Person(context.getString(R.string.swedenborg), new LocalDate(1688, 1, 29))); + addFamous(db, new Person(context.getString(R.string.mohs), new LocalDate(1773, 1, 29))); + addFamous(db, new Person(context.getString(R.string.auber), new LocalDate(1782, 1, 29))); + addFamous(db, new Person(context.getString(R.string.shibasaburo), new LocalDate(1853, 1, 29))); + addFamous(db, new Person(context.getString(R.string.chekhov), new LocalDate(1860, 1, 29))); + addFamous(db, new Person(context.getString(R.string.rolland), new LocalDate(1886, 1, 29))); + +//January 30 + addFamous(db, new Person(context.getString(R.string.watt), new LocalDate(1736, 1, 30))); + addFamous(db, new Person(context.getString(R.string.chamisso), new LocalDate(1781, 1, 30))); + addFamous(db, new Person(context.getString(R.string.kotelnikov), new LocalDate(1872, 1, 30))); + addFamous(db, new Person(context.getString(R.string.gaidai), new LocalDate(1923, 1, 30))); + addFamous(db, new Person(context.getString(R.string.engelbart), new LocalDate(1925, 1, 30))); + addFamous(db, new Person(context.getString(R.string.brown), new LocalDate(1928, 1, 30))); + +//January 31 + addFamous(db, new Person(context.getString(R.string.schubert), new LocalDate(1797, 1, 31))); + addFamous(db, new Person(context.getString(R.string.richards), new LocalDate(1868, 1, 31))); + addFamous(db, new Person(context.getString(R.string.langmuir), new LocalDate(1881, 1, 31))); + addFamous(db, new Person(context.getString(R.string.vanga), new LocalDate(1911, 1, 31))); + addFamous(db, new Person(context.getString(R.string.timberlake), new LocalDate(1981, 1, 31))); + +//February 1 + addFamous(db, new Person(context.getString(R.string.bekhterev), new LocalDate(1857, 2, 1))); + addFamous(db, new Person(context.getString(R.string.john_ford), new LocalDate(1894, 2, 1))); + addFamous(db, new Person(context.getString(R.string.gable), new LocalDate(1901, 2, 1))); + addFamous(db, new Person(context.getString(R.string.segre), new LocalDate(1905, 2, 1))); + addFamous(db, new Person(context.getString(R.string.brandon_lee), new LocalDate(1965, 2, 1))); + +//February 2 + addFamous(db, new Person(context.getString(R.string.bourdon), new LocalDate(1616, 2, 2))); + addFamous(db, new Person(context.getString(R.string.boussingault), new LocalDate(1802, 2, 2))); + addFamous(db, new Person(context.getString(R.string.forel), new LocalDate(1841, 2, 2))); + addFamous(db, new Person(context.getString(R.string.chkalov), new LocalDate(1904, 2, 2))); + addFamous(db, new Person(context.getString(R.string.haasse), new LocalDate(1918, 2, 2))); + addFamous(db, new Person(context.getString(R.string.holland), new LocalDate(1929, 2, 2))); + +//February 3 + addFamous(db, new Person(context.getString(R.string.mendelssohn), new LocalDate(1809, 2, 3))); + addFamous(db, new Person(context.getString(R.string.trubner), new LocalDate(1851, 2, 3))); + addFamous(db, new Person(context.getString(R.string.fomin), new LocalDate(1872, 2, 3))); + addFamous(db, new Person(context.getString(R.string.stein), new LocalDate(1874, 2, 3))); + addFamous(db, new Person(context.getString(R.string.joachim_low), new LocalDate(1960, 2, 3))); + +//February 4 + addFamous(db, new Person(context.getString(R.string.bottger), new LocalDate(1682, 2, 4))); + addFamous(db, new Person(context.getString(R.string.nemcova), new LocalDate(1820, 2, 4))); + addFamous(db, new Person(context.getString(R.string.prandtl), new LocalDate(1875, 2, 4))); + addFamous(db, new Person(context.getString(R.string.maillard), new LocalDate(1878, 2, 4))); + addFamous(db, new Person(context.getString(R.string.tombaugh), new LocalDate(1906, 2, 4))); + +//February 5 + addFamous(db, new Person(context.getString(R.string.runeberg), new LocalDate(1804, 2, 5))); + addFamous(db, new Person(context.getString(R.string.maxim), new LocalDate(1840, 2, 5))); + addFamous(db, new Person(context.getString(R.string.dunlop), new LocalDate(1840, 2, 5))); + addFamous(db, new Person(context.getString(R.string.teike), new LocalDate(1864, 2, 5))); + addFamous(db, new Person(context.getString(R.string.citroen), new LocalDate(1878, 2, 5))); + addFamous(db, new Person(context.getString(R.string.voisin), new LocalDate(1880, 2, 5))); + addFamous(db, new Person(context.getString(R.string.cristiano_ronaldo), new LocalDate(1985, 2, 5))); + addFamous(db, new Person(context.getString(R.string.neymar), new LocalDate(1992, 2, 5))); + +//February 6 + addFamous(db, new Person(context.getString(R.string.heinecken), new LocalDate(1721, 2, 6))); + addFamous(db, new Person(context.getString(R.string.zelinsky), new LocalDate(1861, 2, 6))); + addFamous(db, new Person(context.getString(R.string.bragg), new LocalDate(1895, 2, 6))); + addFamous(db, new Person(context.getString(R.string.truffaut), new LocalDate(1932, 2, 6))); + addFamous(db, new Person(context.getString(R.string.bob_marley), new LocalDate(1945, 2, 6))); + +//February 7 + addFamous(db, new Person(context.getString(R.string.dickens), new LocalDate(1812, 2, 7))); + addFamous(db, new Person(context.getString(R.string.alfred_adler), new LocalDate(1870, 2, 7))); + addFamous(db, new Person(context.getString(R.string.sinclair_lewis), new LocalDate(1885, 2, 7))); + addFamous(db, new Person(context.getString(R.string.chizhevsky), new LocalDate(1897, 2, 7))); + addFamous(db, new Person(context.getString(R.string.euler), new LocalDate(1905, 2, 7))); + addFamous(db, new Person(context.getString(R.string.desmond_doss), new LocalDate(1919, 2, 7))); + addFamous(db, new Person(context.getString(R.string.kutcher), new LocalDate(1978, 2, 7))); + +//February 8 + addFamous(db, new Person(context.getString(R.string.bernoulli), new LocalDate(1700, 2, 8))); + addFamous(db, new Person(context.getString(R.string.courtois), new LocalDate(1777, 2, 8))); + addFamous(db, new Person(context.getString(R.string.jules_verne), new LocalDate(1828, 2, 8))); + addFamous(db, new Person(context.getString(R.string.mendeleev), new LocalDate(1828, 2, 8))); + addFamous(db, new Person(context.getString(R.string.carlson), new LocalDate(1906, 2, 8))); + addFamous(db, new Person(context.getString(R.string.williams), new LocalDate(1932, 2, 8))); + +//February 9 + addFamous(db, new Person(context.getString(R.string.navai), new LocalDate(1441, 2, 9))); + addFamous(db, new Person(context.getString(R.string.valisy_zhukovsky), new LocalDate(1783, 2, 9))); + addFamous(db, new Person(context.getString(R.string.maybach), new LocalDate(1846, 2, 9))); + addFamous(db, new Person(context.getString(R.string.soseki), new LocalDate(1867, 2, 9))); + addFamous(db, new Person(context.getString(R.string.berg), new LocalDate(1885, 2, 9))); + addFamous(db, new Person(context.getString(R.string.valier), new LocalDate(1895, 2, 9))); + addFamous(db, new Person(context.getString(R.string.monod), new LocalDate(1910, 2, 9))); + +//February 10 + addFamous(db, new Person(context.getString(R.string.molter), new LocalDate(1696, 2, 10))); + addFamous(db, new Person(context.getString(R.string.lamb), new LocalDate(1775, 2, 10))); + addFamous(db, new Person(context.getString(R.string.navier), new LocalDate(1785, 2, 10))); + addFamous(db, new Person(context.getString(R.string.pasternak), new LocalDate(1890, 2, 10))); + addFamous(db, new Person(context.getString(R.string.brecht), new LocalDate(1898, 2, 10))); + +//February 11 + addFamous(db, new Person(context.getString(R.string.talbot), new LocalDate(1800, 2, 11))); + addFamous(db, new Person(context.getString(R.string.edison), new LocalDate(1847, 2, 11))); + addFamous(db, new Person(context.getString(R.string.henry), new LocalDate(1887, 2, 11))); + addFamous(db, new Person(context.getString(R.string.sheldon), new LocalDate(1917, 2, 11))); + addFamous(db, new Person(context.getString(R.string.nielsen), new LocalDate(1926, 2, 11))); + addFamous(db, new Person(context.getString(R.string.aniston), new LocalDate(1969, 2, 11))); + +//February 12 + addFamous(db, new Person(context.getString(R.string.gottsched), new LocalDate(1700, 2, 12))); + addFamous(db, new Person(context.getString(R.string.darwin), new LocalDate(1809, 2, 12))); + addFamous(db, new Person(context.getString(R.string.lincoln), new LocalDate(1809, 2, 12))); + addFamous(db, new Person(context.getString(R.string.roerich), new LocalDate(1879, 2, 12))); + addFamous(db, new Person(context.getString(R.string.anna_pavlova), new LocalDate(1881, 2, 12))); + addFamous(db, new Person(context.getString(R.string.byung_chul), new LocalDate(1910, 2, 12))); + +//February 13 + addFamous(db, new Person(context.getString(R.string.malthus), new LocalDate(1766, 2, 13))); + addFamous(db, new Person(context.getString(R.string.krylov), new LocalDate(1769, 2, 13))); + addFamous(db, new Person(context.getString(R.string.chaliapin), new LocalDate(1873, 2, 13))); + addFamous(db, new Person(context.getString(R.string.shockley), new LocalDate(1910, 2, 13))); + addFamous(db, new Person(context.getString(R.string.collina), new LocalDate(1960, 2, 13))); + addFamous(db, new Person(context.getString(R.string.robbie_williams), new LocalDate(1974, 2, 13))); + +//February 14 + addFamous(db, new Person(context.getString(R.string.alberti), new LocalDate(1404, 2, 14))); + addFamous(db, new Person(context.getString(R.string.babur), new LocalDate(1483, 2, 14))); + addFamous(db, new Person(context.getString(R.string.ferris), new LocalDate(1859, 2, 14))); + addFamous(db, new Person(context.getString(R.string.germi), new LocalDate(1914, 2, 14))); + addFamous(db, new Person(context.getString(R.string.sergey_kapitsa), new LocalDate(1928, 2, 14))); + addFamous(db, new Person(context.getString(R.string.alan_parker), new LocalDate(1944, 2, 14))); + +//February 15 + addFamous(db, new Person(context.getString(R.string.galilei), new LocalDate(1564, 2, 15))); + addFamous(db, new Person(context.getString(R.string.praetorius), new LocalDate(1571, 2, 15))); + addFamous(db, new Person(context.getString(R.string.bentham), new LocalDate(1748, 2, 15))); + addFamous(db, new Person(context.getString(R.string.stoney), new LocalDate(1826, 2, 15))); + addFamous(db, new Person(context.getString(R.string.guillaume), new LocalDate(1861, 2, 15))); + addFamous(db, new Person(context.getString(R.string.whitehead), new LocalDate(1861, 2, 15))); + addFamous(db, new Person(context.getString(R.string.barrymore), new LocalDate(1882, 2, 15))); + +//February 16 + addFamous(db, new Person(context.getString(R.string.bouguer), new LocalDate(1698, 2, 16))); + addFamous(db, new Person(context.getString(R.string.bodoni), new LocalDate(1740, 2, 16))); + addFamous(db, new Person(context.getString(R.string.galton), new LocalDate(1822, 2, 16))); + addFamous(db, new Person(context.getString(R.string.haeckel), new LocalDate(1834, 2, 16))); + addFamous(db, new Person(context.getString(R.string.rossi), new LocalDate(1979, 2, 16))); + +//February 17 + addFamous(db, new Person(context.getString(R.string.laennec), new LocalDate(1781, 2, 17))); + addFamous(db, new Person(context.getString(R.string.beilstein), new LocalDate(1838, 2, 17))); + addFamous(db, new Person(context.getString(R.string.john_watson), new LocalDate(1874, 2, 17))); + addFamous(db, new Person(context.getString(R.string.fisher), new LocalDate(1890, 2, 17))); + addFamous(db, new Person(context.getString(R.string.michael_bay), new LocalDate(1965, 2, 17))); + addFamous(db, new Person(context.getString(R.string.denise_richards), new LocalDate(1971, 2, 17))); + +//February 18 + addFamous(db, new Person(context.getString(R.string.volta), new LocalDate(1745, 2, 18))); + addFamous(db, new Person(context.getString(R.string.bates), new LocalDate(1825, 2, 18))); + addFamous(db, new Person(context.getString(R.string.ernst_mach), new LocalDate(1838, 2, 18))); + addFamous(db, new Person(context.getString(R.string.ferrari), new LocalDate(1898, 2, 18))); + addFamous(db, new Person(context.getString(R.string.yoko_ono), new LocalDate(1933, 2, 18))); + addFamous(db, new Person(context.getString(R.string.travolta), new LocalDate(1954, 2, 18))); + +//February 19 + addFamous(db, new Person(context.getString(R.string.copernicus), new LocalDate(1473, 2, 19))); + addFamous(db, new Person(context.getString(R.string.boccherini), new LocalDate(1743, 2, 19))); + addFamous(db, new Person(context.getString(R.string.murchison), new LocalDate(1792, 2, 19))); + addFamous(db, new Person(context.getString(R.string.ducommun), new LocalDate(1833, 2, 19))); + addFamous(db, new Person(context.getString(R.string.arrhenius), new LocalDate(1859, 2, 19))); + addFamous(db, new Person(context.getString(R.string.del_toro), new LocalDate(1967, 2, 19))); + +//February 20 + addFamous(db, new Person(context.getString(R.string.reil), new LocalDate(1759, 2, 20))); + addFamous(db, new Person(context.getString(R.string.boltzmann), new LocalDate(1844, 2, 20))); + addFamous(db, new Person(context.getString(R.string.crawford), new LocalDate(1966, 2, 20))); + addFamous(db, new Person(context.getString(R.string.cobain), new LocalDate(1967, 2, 20))); + addFamous(db, new Person(context.getString(R.string.rihanna), new LocalDate(1988, 2, 20))); + +//February 21 + addFamous(db, new Person(context.getString(R.string.delibes), new LocalDate(1836, 2, 21))); + addFamous(db, new Person(context.getString(R.string.calment), new LocalDate(1875, 2, 21))); + addFamous(db, new Person(context.getString(R.string.sullivan), new LocalDate(1892, 2, 21))); + addFamous(db, new Person(context.getString(R.string.henrik_dam), new LocalDate(1895, 2, 21))); + addFamous(db, new Person(context.getString(R.string.givenchy), new LocalDate(1927, 2, 21))); + addFamous(db, new Person(context.getString(R.string.palahniuk), new LocalDate(1962, 2, 21))); + +//February 22 + addFamous(db, new Person(context.getString(R.string.washington), new LocalDate(1732, 2, 22))); + addFamous(db, new Person(context.getString(R.string.schopenhauer), new LocalDate(1788, 2, 22))); + addFamous(db, new Person(context.getString(R.string.quetelet), new LocalDate(1796, 2, 22))); + addFamous(db, new Person(context.getString(R.string.janssen), new LocalDate(1824, 2, 22))); + addFamous(db, new Person(context.getString(R.string.hertz), new LocalDate(1857, 2, 22))); + addFamous(db, new Person(context.getString(R.string.bronsted), new LocalDate(1879, 2, 22))); + addFamous(db, new Person(context.getString(R.string.drew_barrymore), new LocalDate(1975, 2, 22))); + +//February 23 + addFamous(db, new Person(context.getString(R.string.handel), new LocalDate(1685, 2, 23))); + addFamous(db, new Person(context.getString(R.string.chambers), new LocalDate(1723, 2, 23))); + addFamous(db, new Person(context.getString(R.string.rothschild), new LocalDate(1744, 2, 23))); + addFamous(db, new Person(context.getString(R.string.malevich), new LocalDate(1879, 2, 23))); + addFamous(db, new Person(context.getString(R.string.jaspers), new LocalDate(1883, 2, 23))); + addFamous(db, new Person(context.getString(R.string.blunt), new LocalDate(1983, 2, 23))); + +//February 24 + addFamous(db, new Person(context.getString(R.string.banks), new LocalDate(1743, 2, 24))); + addFamous(db, new Person(context.getString(R.string.grimm), new LocalDate(1768, 2, 24))); + addFamous(db, new Person(context.getString(R.string.borgman), new LocalDate(1849, 2, 24))); + addFamous(db, new Person(context.getString(R.string.freda), new LocalDate(1909, 2, 24))); + addFamous(db, new Person(context.getString(R.string.legrand), new LocalDate(1932, 2, 24))); + addFamous(db, new Person(context.getString(R.string.steve_jobs), new LocalDate(1955, 2, 24))); + +//February 25 + addFamous(db, new Person(context.getString(R.string.battuta), new LocalDate(1304, 2, 25))); + addFamous(db, new Person(context.getString(R.string.goldoni), new LocalDate(1707, 2, 25))); + addFamous(db, new Person(context.getString(R.string.renoir), new LocalDate(1841, 2, 25))); + addFamous(db, new Person(context.getString(R.string.karl_may), new LocalDate(1842, 2, 25))); + addFamous(db, new Person(context.getString(R.string.caruso), new LocalDate(1873, 2, 25))); + addFamous(db, new Person(context.getString(R.string.burgess), new LocalDate(1917, 2, 25))); + +//February 26 + addFamous(db, new Person(context.getString(R.string.marlowe), new LocalDate(1564, 2, 26))); + addFamous(db, new Person(context.getString(R.string.arago), new LocalDate(1786, 2, 26))); + addFamous(db, new Person(context.getString(R.string.hugo), new LocalDate(1802, 2, 26))); + addFamous(db, new Person(context.getString(R.string.levi_strauss), new LocalDate(1829, 2, 26))); + addFamous(db, new Person(context.getString(R.string.flammarion), new LocalDate(1842, 2, 26))); + +//February 27 + addFamous(db, new Person(context.getString(R.string.constantine), new LocalDate(272, 2, 27))); + addFamous(db, new Person(context.getString(R.string.longfellow), new LocalDate(1807, 2, 27))); + addFamous(db, new Person(context.getString(R.string.ge), new LocalDate(1831, 2, 27))); + addFamous(db, new Person(context.getString(R.string.best), new LocalDate(1899, 2, 27))); + addFamous(db, new Person(context.getString(R.string.steinbeck), new LocalDate(1902, 2, 27))); + addFamous(db, new Person(context.getString(R.string.taylor), new LocalDate(1932, 2, 27))); + +//February 28 + addFamous(db, new Person(context.getString(R.string.montaigne), new LocalDate(1533, 2, 28))); + addFamous(db, new Person(context.getString(R.string.reaumur), new LocalDate(1683, 2, 28))); + addFamous(db, new Person(context.getString(R.string.renan), new LocalDate(1823, 2, 28))); + addFamous(db, new Person(context.getString(R.string.pauling), new LocalDate(1901, 2, 28))); + addFamous(db, new Person(context.getString(R.string.gehry), new LocalDate(1929, 2, 28))); + addFamous(db, new Person(context.getString(R.string.cooper), new LocalDate(1930, 2, 28))); + addFamous(db, new Person(context.getString(R.string.vodianova), new LocalDate(1982, 2, 28))); + +//February 29 + addFamous(db, new Person(context.getString(R.string.klenze), new LocalDate(1784, 2, 29))); + addFamous(db, new Person(context.getString(R.string.rossini), new LocalDate(1792, 2, 29))); + addFamous(db, new Person(context.getString(R.string.john_holland), new LocalDate(1840, 2, 29))); + addFamous(db, new Person(context.getString(R.string.рollerith), new LocalDate(1860, 2, 29))); + addFamous(db, new Person(context.getString(R.string.papert), new LocalDate(1928, 2, 29))); + +//March 1 + addFamous(db, new Person(context.getString(R.string.botticelli), new LocalDate(1445, 3, 1))); + addFamous(db, new Person(context.getString(R.string.chopin), new LocalDate(1810, 3, 1))); + addFamous(db, new Person(context.getString(R.string.akutagawa), new LocalDate(1892, 3, 1))); + addFamous(db, new Person(context.getString(R.string.miller), new LocalDate(1904, 3, 1))); + addFamous(db, new Person(context.getString(R.string.snyder), new LocalDate(1966, 3, 1))); + addFamous(db, new Person(context.getString(R.string.bieber), new LocalDate(1994, 3, 1))); + +//March 2 + addFamous(db, new Person(context.getString(R.string.dekker), new LocalDate(1820, 3, 2))); + addFamous(db, new Person(context.getString(R.string.smetana), new LocalDate(1824, 3, 2))); + addFamous(db, new Person(context.getString(R.string.irving), new LocalDate(1942, 3, 2))); + addFamous(db, new Person(context.getString(R.string.bon_jovi), new LocalDate(1962, 3, 2))); + addFamous(db, new Person(context.getString(R.string.craig), new LocalDate(1968, 3, 2))); + +//March 3 + addFamous(db, new Person(context.getString(R.string.pullman), new LocalDate(1831, 3, 3))); + addFamous(db, new Person(context.getString(R.string.cantor), new LocalDate(1845, 3, 3))); + addFamous(db, new Person(context.getString(R.string.bell), new LocalDate(1847, 3, 3))); + addFamous(db, new Person(context.getString(R.string.frisch), new LocalDate(1895, 3, 3))); + addFamous(db, new Person(context.getString(R.string.kornberg), new LocalDate(1918, 3, 3))); + +//March 4 + addFamous(db, new Person(context.getString(R.string.vivaldi), new LocalDate(1678, 3, 4))); + addFamous(db, new Person(context.getString(R.string.raeburn), new LocalDate(1756, 3, 4))); + addFamous(db, new Person(context.getString(R.string.gamow), new LocalDate(1904, 3, 4))); + addFamous(db, new Person(context.getString(R.string.veksler), new LocalDate(1907, 3, 4))); + addFamous(db, new Person(context.getString(R.string.mauriat), new LocalDate(1925, 3, 4))); + +//March 5 + addFamous(db, new Person(context.getString(R.string.mercator), new LocalDate(1512, 3, 5))); + addFamous(db, new Person(context.getString(R.string.tiepolo), new LocalDate(1696, 3, 5))); + addFamous(db, new Person(context.getString(R.string.marey), new LocalDate(1830, 3, 5))); + addFamous(db, new Person(context.getString(R.string.tarrasch), new LocalDate(1862, 3, 5))); + addFamous(db, new Person(context.getString(R.string.ando), new LocalDate(1910, 3, 5))); + addFamous(db, new Person(context.getString(R.string.tobin), new LocalDate(1918, 3, 5))); + +//March 6 + addFamous(db, new Person(context.getString(R.string.michelangelo), new LocalDate(1475, 3, 6))); + addFamous(db, new Person(context.getString(R.string.bergerac), new LocalDate(1619, 3, 6))); + addFamous(db, new Person(context.getString(R.string.elizabeth_browning), new LocalDate(1806, 3, 6))); + addFamous(db, new Person(context.getString(R.string.jerzy_lec), new LocalDate(1909, 3, 6))); + addFamous(db, new Person(context.getString(R.string.marquez), new LocalDate(1927, 3, 6))); + addFamous(db, new Person(context.getString(R.string.tereshkova), new LocalDate(1937, 3, 6))); + addFamous(db, new Person(context.getString(R.string.shaquille), new LocalDate(1972, 3, 6))); + +//March 7 + addFamous(db, new Person(context.getString(R.string.rob_roy), new LocalDate(1671, 3, 7))); + addFamous(db, new Person(context.getString(R.string.niepce), new LocalDate(1765, 3, 7))); + addFamous(db, new Person(context.getString(R.string.palmer), new LocalDate(1845, 3, 7))); + addFamous(db, new Person(context.getString(R.string.montesquiou), new LocalDate(1855, 3, 7))); + addFamous(db, new Person(context.getString(R.string.mondrian), new LocalDate(1872, 3, 7))); + addFamous(db, new Person(context.getString(R.string.ravel), new LocalDate(1875, 3, 7))); + addFamous(db, new Person(context.getString(R.string.kobo_abe), new LocalDate(1924, 3, 7))); + +//March 8 + addFamous(db, new Person(context.getString(R.string.fothergill), new LocalDate(1712, 3, 8))); + addFamous(db, new Person(context.getString(R.string.potocki), new LocalDate(1761, 3, 8))); + addFamous(db, new Person(context.getString(R.string.ignacy), new LocalDate(1822, 3, 8))); + addFamous(db, new Person(context.getString(R.string.thompson), new LocalDate(1848, 3, 8))); + addFamous(db, new Person(context.getString(R.string.otto_hahn), new LocalDate(1879, 3, 8))); + addFamous(db, new Person(context.getString(R.string.kendall), new LocalDate(1886, 3, 8))); + addFamous(db, new Person(context.getString(R.string.aiken), new LocalDate(1900, 3, 8))); + +//March 9 + addFamous(db, new Person(context.getString(R.string.vespucci), new LocalDate(1454, 3, 9))); + addFamous(db, new Person(context.getString(R.string.shevchenko), new LocalDate(1814, 3, 9))); + addFamous(db, new Person(context.getString(R.string.barragan), new LocalDate(1902, 3, 9))); + addFamous(db, new Person(context.getString(R.string.kohn), new LocalDate(1923, 3, 9))); + addFamous(db, new Person(context.getString(R.string.gagarin), new LocalDate(1934, 3, 9))); + addFamous(db, new Person(context.getString(R.string.binoche), new LocalDate(1964, 3, 9))); + +//March 10 + addFamous(db, new Person(context.getString(R.string.schlegel), new LocalDate(1772, 3, 10))); + addFamous(db, new Person(context.getString(R.string.eichendorff), new LocalDate(1788, 3, 10))); + addFamous(db, new Person(context.getString(R.string.blatter), new LocalDate(1936, 3, 10))); + addFamous(db, new Person(context.getString(R.string.norris), new LocalDate(1940, 3, 10))); + addFamous(db, new Person(context.getString(R.string.bin_laden), new LocalDate(1957, 3, 10))); + addFamous(db, new Person(context.getString(R.string.stone), new LocalDate(1958, 3, 10))); + +//March 11 + addFamous(db, new Person(context.getString(R.string.tasso), new LocalDate(1544, 3, 11))); + addFamous(db, new Person(context.getString(R.string.verrier), new LocalDate(1811, 3, 11))); + addFamous(db, new Person(context.getString(R.string.bertrand), new LocalDate(1822, 3, 11))); + addFamous(db, new Person(context.getString(R.string.vannevar_bush), new LocalDate(1890, 3, 11))); + addFamous(db, new Person(context.getString(R.string.bloembergen), new LocalDate(1920, 3, 11))); + addFamous(db, new Person(context.getString(R.string.adams), new LocalDate(1952, 3, 11))); + addFamous(db, new Person(context.getString(R.string.knoxville), new LocalDate(1971, 3, 11))); + +//March 12 + addFamous(db, new Person(context.getString(R.string.notre), new LocalDate(1613, 3, 12))); + addFamous(db, new Person(context.getString(R.string.berkeley), new LocalDate(1685, 3, 12))); + addFamous(db, new Person(context.getString(R.string.bazhenov), new LocalDate(1737, 3, 12))); + addFamous(db, new Person(context.getString(R.string.kirchhoff), new LocalDate(1824, 3, 12))); + addFamous(db, new Person(context.getString(R.string.newcomb), new LocalDate(1835, 3, 12))); + addFamous(db, new Person(context.getString(R.string.perkin), new LocalDate(1838, 3, 12))); + addFamous(db, new Person(context.getString(R.string.vernadsky), new LocalDate(1863, 3, 12))); + +//March 13 + addFamous(db, new Person(context.getString(R.string.bonnet), new LocalDate(1720, 3, 13))); + addFamous(db, new Person(context.getString(R.string.lowell), new LocalDate(1855, 3, 13))); + addFamous(db, new Person(context.getString(R.string.eliade), new LocalDate(1907, 3, 13))); + addFamous(db, new Person(context.getString(R.string.hubbard), new LocalDate(1911, 3, 13))); + addFamous(db, new Person(context.getString(R.string.scatman), new LocalDate(1942, 3, 13))); + +//March 14 + addFamous(db, new Person(context.getString(R.string.telemann), new LocalDate(1681, 3, 14))); + addFamous(db, new Person(context.getString(R.string.strauss), new LocalDate(1804, 3, 14))); + addFamous(db, new Person(context.getString(R.string.banville), new LocalDate(1823, 3, 14))); + addFamous(db, new Person(context.getString(R.string.schiaparelli), new LocalDate(1835, 3, 14))); + addFamous(db, new Person(context.getString(R.string.ehrlich), new LocalDate(1854, 3, 14))); + addFamous(db, new Person(context.getString(R.string.einstein), new LocalDate(1879, 3, 14))); + addFamous(db, new Person(context.getString(R.string.caine), new LocalDate(1933, 3, 14))); + +//March 15 + addFamous(db, new Person(context.getString(R.string.sylvius), new LocalDate(1614, 3, 15))); + addFamous(db, new Person(context.getString(R.string.loschmidt), new LocalDate(1821, 3, 15))); + addFamous(db, new Person(context.getString(R.string.heyse), new LocalDate(1830, 3, 15))); + addFamous(db, new Person(context.getString(R.string.behring), new LocalDate(1854, 3, 15))); + addFamous(db, new Person(context.getString(R.string.haffkine), new LocalDate(1860, 3, 15))); + addFamous(db, new Person(context.getString(R.string.alferov), new LocalDate(1930, 3, 15))); + +//March 16 + addFamous(db, new Person(context.getString(R.string.georg_ohm), new LocalDate(1789, 3, 16))); + addFamous(db, new Person(context.getString(R.string.prudhomme), new LocalDate(1839, 3, 16))); + addFamous(db, new Person(context.getString(R.string.beijerinck), new LocalDate(1851, 3, 16))); + addFamous(db, new Person(context.getString(R.string.yayser), new LocalDate(1853, 3, 16))); + addFamous(db, new Person(context.getString(R.string.damadian), new LocalDate(1936, 3, 16))); + addFamous(db, new Person(context.getString(R.string.bertolucci), new LocalDate(1940, 3, 16))); + addFamous(db, new Person(context.getString(R.string.stallman), new LocalDate(1953, 3, 16))); + +//March 17 + addFamous(db, new Person(context.getString(R.string.daimler), new LocalDate(1834, 3, 17))); + addFamous(db, new Person(context.getString(R.string.vrubel), new LocalDate(1856, 3, 17))); + addFamous(db, new Person(context.getString(R.string.hess), new LocalDate(1881, 3, 17))); + addFamous(db, new Person(context.getString(R.string.nureyev), new LocalDate(1938, 3, 17))); + addFamous(db, new Person(context.getString(R.string.gibson), new LocalDate(1948, 3, 17))); + addFamous(db, new Person(context.getString(R.string.russell), new LocalDate(1951, 3, 17))); + +//March 18 + addFamous(db, new Person(context.getString(R.string.steiner), new LocalDate(1796, 3, 18))); + addFamous(db, new Person(context.getString(R.string.hebbel), new LocalDate(1813, 3, 18))); + addFamous(db, new Person(context.getString(R.string.diesel), new LocalDate(1858, 3, 18))); + addFamous(db, new Person(context.getString(R.string.stekel), new LocalDate(1868, 3, 18))); + addFamous(db, new Person(context.getString(R.string.koffka), new LocalDate(1886, 3, 18))); + addFamous(db, new Person(context.getString(R.string.besson), new LocalDate(1959, 3, 18))); + +//March 19 + addFamous(db, new Person(context.getString(R.string.burton), new LocalDate(1821, 3, 19))); + addFamous(db, new Person(context.getString(R.string.wheeler), new LocalDate(1865, 3, 19))); + addFamous(db, new Person(context.getString(R.string.reger), new LocalDate(1873, 3, 19))); + addFamous(db, new Person(context.getString(R.string.haworth), new LocalDate(1883, 3, 19))); + addFamous(db, new Person(context.getString(R.string.joliot_curie), new LocalDate(1900, 3, 19))); + addFamous(db, new Person(context.getString(R.string.molina), new LocalDate(1943, 3, 19))); + addFamous(db, new Person(context.getString(R.string.bruce_willis), new LocalDate(1955, 3, 19))); + +//March 20 + addFamous(db, new Person(context.getString(R.string.ibsen), new LocalDate(1828, 3, 20))); + addFamous(db, new Person(context.getString(R.string.gigli), new LocalDate(1890, 3, 20))); + addFamous(db, new Person(context.getString(R.string.skinner), new LocalDate(1904, 3, 20))); + addFamous(db, new Person(context.getString(R.string.cattell), new LocalDate(1905, 3, 20))); + addFamous(db, new Person(context.getString(R.string.neher), new LocalDate(1944, 3, 20))); + addFamous(db, new Person(context.getString(R.string.bennington), new LocalDate(1976, 3, 20))); + +//March 21 + addFamous(db, new Person(context.getString(R.string.fourier), new LocalDate(1768, 3, 21))); + addFamous(db, new Person(context.getString(R.string.mozhaysky), new LocalDate(1825, 3, 21))); + addFamous(db, new Person(context.getString(R.string.gilbert), new LocalDate(1932, 3, 21))); + addFamous(db, new Person(context.getString(R.string.oldman), new LocalDate(1958, 3, 21))); + addFamous(db, new Person(context.getString(R.string.senna), new LocalDate(1960, 3, 21))); + addFamous(db, new Person(context.getString(R.string.ronaldinho), new LocalDate(1980, 3, 21))); + +//March 22 + addFamous(db, new Person(context.getString(R.string.van_dyck), new LocalDate(1599, 3, 22))); + addFamous(db, new Person(context.getString(R.string.pelletier), new LocalDate(1788, 3, 22))); + addFamous(db, new Person(context.getString(R.string.lysenko), new LocalDate(1842, 3, 22))); + addFamous(db, new Person(context.getString(R.string.millikan), new LocalDate(1868, 3, 22))); + addFamous(db, new Person(context.getString(R.string.richter), new LocalDate(1931, 3, 22))); + addFamous(db, new Person(context.getString(R.string.webber), new LocalDate(1948, 3, 22))); + +//March 23 + addFamous(db, new Person(context.getString(R.string.laplace), new LocalDate(1749, 3, 23))); + addFamous(db, new Person(context.getString(R.string.du_gard), new LocalDate(1881, 3, 23))); + addFamous(db, new Person(context.getString(R.string.noether), new LocalDate(1882, 3, 23))); + addFamous(db, new Person(context.getString(R.string.juan_gris), new LocalDate(1887, 3, 23))); + addFamous(db, new Person(context.getString(R.string.fromm), new LocalDate(1900, 3, 23))); + addFamous(db, new Person(context.getString(R.string.kurosawa), new LocalDate(1910, 3, 23))); + addFamous(db, new Person(context.getString(R.string.von_braun), new LocalDate(1912, 3, 23))); + +//March 24 + addFamous(db, new Person(context.getString(R.string.agricola), new LocalDate(1494, 3, 24))); + addFamous(db, new Person(context.getString(R.string.priestley), new LocalDate(1733, 3, 24))); + addFamous(db, new Person(context.getString(R.string.morris), new LocalDate(1834, 3, 24))); + addFamous(db, new Person(context.getString(R.string.houdini), new LocalDate(1874, 3, 24))); + addFamous(db, new Person(context.getString(R.string.dario_fo), new LocalDate(1926, 3, 24))); + addFamous(db, new Person(context.getString(R.string.ballmer), new LocalDate(1956, 3, 24))); + addFamous(db, new Person(context.getString(R.string.jim_parsons), new LocalDate(1973, 3, 24))); + +//March 25 + addFamous(db, new Person(context.getString(R.string.amici), new LocalDate(1786, 3, 25))); + addFamous(db, new Person(context.getString(R.string.toscanini), new LocalDate(1867, 3, 25))); + addFamous(db, new Person(context.getString(R.string.aretha_franklin), new LocalDate(1942, 3, 25))); + addFamous(db, new Person(context.getString(R.string.elton_john), new LocalDate(1947, 3, 25))); + addFamous(db, new Person(context.getString(R.string.parker), new LocalDate(1965, 3, 25))); + +//March 26 + addFamous(db, new Person(context.getString(R.string.gesner), new LocalDate(1516, 3, 26))); + addFamous(db, new Person(context.getString(R.string.prorok_divis), new LocalDate(1698, 3, 26))); + addFamous(db, new Person(context.getString(R.string.benjamin_thompson), new LocalDate(1753, 3, 26))); + addFamous(db, new Person(context.getString(R.string.feddersen), new LocalDate(1832, 3, 26))); + addFamous(db, new Person(context.getString(R.string.frost), new LocalDate(1874, 3, 26))); + addFamous(db, new Person(context.getString(R.string.tennessee_williams), new LocalDate(1911, 3, 26))); + addFamous(db, new Person(context.getString(R.string.katz), new LocalDate(1911, 3, 26))); + addFamous(db, new Person(context.getString(R.string.anfinsen), new LocalDate(1916, 3, 26))); + addFamous(db, new Person(context.getString(R.string.nimoy), new LocalDate(1931, 3, 26))); + addFamous(db, new Person(context.getString(R.string.tinto_brass), new LocalDate(1933, 3, 26))); + addFamous(db, new Person(context.getString(R.string.tyler), new LocalDate(1948, 3, 26))); + addFamous(db, new Person(context.getString(R.string.knightley), new LocalDate(1985, 3, 26))); + +//March 27 + addFamous(db, new Person(context.getString(R.string.hittorf), new LocalDate(1824, 3, 27))); + addFamous(db, new Person(context.getString(R.string.rontgen), new LocalDate(1845, 3, 27))); + addFamous(db, new Person(context.getString(R.string.wallach), new LocalDate(1847, 3, 27))); + addFamous(db, new Person(context.getString(R.string.pearson), new LocalDate(1857, 3, 27))); + addFamous(db, new Person(context.getString(R.string.henry_royce), new LocalDate(1863, 3, 27))); + addFamous(db, new Person(context.getString(R.string.steichen), new LocalDate(1879, 3, 27))); + addFamous(db, new Person(context.getString(R.string.tarantino), new LocalDate(1963, 3, 27))); + +//March 28 + addFamous(db, new Person(context.getString(R.string.raphael), new LocalDate(1483, 3, 28))); + addFamous(db, new Person(context.getString(R.string.comenius), new LocalDate(1592, 3, 28))); + addFamous(db, new Person(context.getString(R.string.tamburini), new LocalDate(1800, 3, 28))); + addFamous(db, new Person(context.getString(R.string.maxim_gorky), new LocalDate(1868, 3, 28))); + addFamous(db, new Person(context.getString(R.string.heymans), new LocalDate(1892, 3, 28))); + addFamous(db, new Person(context.getString(R.string.brzezinski), new LocalDate(1928, 3, 28))); + addFamous(db, new Person(context.getString(R.string.friedman), new LocalDate(1930, 3, 28))); + addFamous(db, new Person(context.getString(R.string.lady_gaga), new LocalDate(1986, 3, 28))); + +//March 29 + addFamous(db, new Person(context.getString(R.string.santorio), new LocalDate(1561, 3, 29))); + addFamous(db, new Person(context.getString(R.string.musaus), new LocalDate(1735, 3, 29))); + addFamous(db, new Person(context.getString(R.string.schneider), new LocalDate(1805, 3, 29))); + addFamous(db, new Person(context.getString(R.string.walton), new LocalDate(1918, 3, 29))); + addFamous(db, new Person(context.getString(R.string.vane), new LocalDate(1927, 3, 29))); + addFamous(db, new Person(context.getString(R.string.gleeson), new LocalDate(1955, 3, 29))); + +//March 30 + addFamous(db, new Person(context.getString(R.string.goya), new LocalDate(1746, 3, 30))); + addFamous(db, new Person(context.getString(R.string.rozier), new LocalDate(1754, 3, 30))); + addFamous(db, new Person(context.getString(R.string.bunsen), new LocalDate(1811, 3, 30))); + addFamous(db, new Person(context.getString(R.string.verlaine), new LocalDate(1844, 3, 30))); + addFamous(db, new Person(context.getString(R.string.van_gogh), new LocalDate(1853, 3, 30))); + addFamous(db, new Person(context.getString(R.string.sharpe), new LocalDate(1928, 3, 30))); + addFamous(db, new Person(context.getString(R.string.dion), new LocalDate(1968, 3, 30))); + +//March 31 + addFamous(db, new Person(context.getString(R.string.descartes), new LocalDate(1596, 3, 31))); + addFamous(db, new Person(context.getString(R.string.marvell), new LocalDate(1621, 3, 31))); + addFamous(db, new Person(context.getString(R.string.bach), new LocalDate(1685, 3, 31))); + addFamous(db, new Person(context.getString(R.string.haydn), new LocalDate(1732, 3, 31))); + addFamous(db, new Person(context.getString(R.string.chukovsky), new LocalDate(1882, 3, 31))); + addFamous(db, new Person(context.getString(R.string.william_bragg), new LocalDate(1890, 3, 31))); + addFamous(db, new Person(context.getString(R.string.walken), new LocalDate(1943, 3, 31))); + + } + + static void createFamousDbPart2(Context context, SQLiteDatabase db) { +//April 1 + addFamous(db, new Person(context.getString(R.string.harvey), new LocalDate(1578, 4, 1))); + addFamous(db, new Person(context.getString(R.string.germain), new LocalDate(1776, 4, 1))); + addFamous(db, new Person(context.getString(R.string.gogol), new LocalDate(1809, 4, 1))); + addFamous(db, new Person(context.getString(R.string.zsigmondy), new LocalDate(1865, 4, 1))); + addFamous(db, new Person(context.getString(R.string.busoni), new LocalDate(1866, 4, 1))); + addFamous(db, new Person(context.getString(R.string.rachmaninoff), new LocalDate(1873, 4, 1))); + addFamous(db, new Person(context.getString(R.string.lon_chaney), new LocalDate(1883, 4, 1))); + addFamous(db, new Person(context.getString(R.string.maslow), new LocalDate(1908, 4, 1))); + +//April 2 + addFamous(db, new Person(context.getString(R.string.grimaldi), new LocalDate(1618, 4, 2))); + addFamous(db, new Person(context.getString(R.string.casanova), new LocalDate(1725, 4, 2))); + addFamous(db, new Person(context.getString(R.string.andersen), new LocalDate(1805, 4, 2))); + addFamous(db, new Person(context.getString(R.string.butler), new LocalDate(1862, 4, 2))); + addFamous(db, new Person(context.getString(R.string.chrysler), new LocalDate(1875, 4, 2))); + addFamous(db, new Person(context.getString(R.string.fassbender), new LocalDate(1977, 4, 2))); + +//April 3 + addFamous(db, new Person(context.getString(R.string.washington_irving), new LocalDate(1783, 4, 3))); + addFamous(db, new Person(context.getString(R.string.velde), new LocalDate(1863, 4, 3))); + addFamous(db, new Person(context.getString(R.string.jansky), new LocalDate(1873, 4, 3))); + addFamous(db, new Person(context.getString(R.string.brando), new LocalDate(1924, 4, 3))); + addFamous(db, new Person(context.getString(R.string.baldwin), new LocalDate(1958, 4, 3))); + addFamous(db, new Person(context.getString(R.string.murphy), new LocalDate(1961, 4, 3))); + +//April 4 + addFamous(db, new Person(context.getString(R.string.reid), new LocalDate(1818, 4, 4))); + addFamous(db, new Person(context.getString(R.string.siemens), new LocalDate(1823, 4, 4))); + addFamous(db, new Person(context.getString(R.string.simmons), new LocalDate(1848, 4, 4))); + addFamous(db, new Person(context.getString(R.string.weaving), new LocalDate(1960, 4, 4))); + addFamous(db, new Person(context.getString(R.string.robert_downey), new LocalDate(1965, 4, 4))); + addFamous(db, new Person(context.getString(R.string.ledger), new LocalDate(1979, 4, 4))); + +//April 5 + addFamous(db, new Person(context.getString(R.string.hobbes), new LocalDate(1588, 4, 5))); + addFamous(db, new Person(context.getString(R.string.viviani), new LocalDate(1622, 4, 5))); + addFamous(db, new Person(context.getString(R.string.yale), new LocalDate(1649, 4, 5))); + addFamous(db, new Person(context.getString(R.string.spohr), new LocalDate(1784, 4, 5))); + addFamous(db, new Person(context.getString(R.string.dupre), new LocalDate(1811, 4, 5))); + addFamous(db, new Person(context.getString(R.string.nadar), new LocalDate(1820, 4, 5))); + addFamous(db, new Person(context.getString(R.string.lister), new LocalDate(1827, 4, 5))); + addFamous(db, new Person(context.getString(R.string.hailey), new LocalDate(1920, 4, 5))); + +//April 6 + addFamous(db, new Person(context.getString(R.string.gosse), new LocalDate(1810, 4, 6))); + addFamous(db, new Person(context.getString(R.string.moreau), new LocalDate(1826, 4, 6))); + addFamous(db, new Person(context.getString(R.string.douglas), new LocalDate(1892, 4, 6))); + addFamous(db, new Person(context.getString(R.string.lynen), new LocalDate(1911, 4, 6))); + addFamous(db, new Person(context.getString(R.string.fischer), new LocalDate(1920, 4, 6))); + addFamous(db, new Person(context.getString(R.string.james_watson), new LocalDate(1928, 4, 6))); + +//April 7 + addFamous(db, new Person(context.getString(R.string.gerard_dou), new LocalDate(1613, 4, 7))); + addFamous(db, new Person(context.getString(R.string.wordsworth), new LocalDate(1770, 4, 7))); + addFamous(db, new Person(context.getString(R.string.selmi), new LocalDate(1817, 4, 7))); + addFamous(db, new Person(context.getString(R.string.christiansen), new LocalDate(1891, 4, 7))); + addFamous(db, new Person(context.getString(R.string.holiday), new LocalDate(1915, 4, 7))); + addFamous(db, new Person(context.getString(R.string.coppola), new LocalDate(1939, 4, 7))); + addFamous(db, new Person(context.getString(R.string.chan), new LocalDate(1954, 4, 7))); + addFamous(db, new Person(context.getString(R.string.crowe), new LocalDate(1964, 4, 7))); + +//April 8 + addFamous(db, new Person(context.getString(R.string.tartini), new LocalDate(1692, 4, 8))); + addFamous(db, new Person(context.getString(R.string.von_hofmann), new LocalDate(1818, 4, 8))); + addFamous(db, new Person(context.getString(R.string.husserl), new LocalDate(1859, 4, 8))); + addFamous(db, new Person(context.getString(R.string.hicks), new LocalDate(1904, 4, 8))); + addFamous(db, new Person(context.getString(R.string.calvin), new LocalDate(1911, 4, 8))); + +//April 9 + addFamous(db, new Person(context.getString(R.string.timur), new LocalDate(1336, 4, 9))); + addFamous(db, new Person(context.getString(R.string.boehm), new LocalDate(1794, 4, 9))); + addFamous(db, new Person(context.getString(R.string.brunel), new LocalDate(1806, 4, 9))); + addFamous(db, new Person(context.getString(R.string.muybridge), new LocalDate(1830, 4, 9))); + addFamous(db, new Person(context.getString(R.string.pincus), new LocalDate(1903, 4, 9))); + addFamous(db, new Person(context.getString(R.string.eckert), new LocalDate(1919, 4, 9))); + addFamous(db, new Person(context.getString(R.string.hefner), new LocalDate(1926, 4, 9))); + addFamous(db, new Person(context.getString(R.string.belmondo), new LocalDate(1933, 4, 9))); + addFamous(db, new Person(context.getString(R.string.stewart), new LocalDate(1990, 4, 9))); + +//April 10 + addFamous(db, new Person(context.getString(R.string.grotius), new LocalDate(1583, 4, 10))); + addFamous(db, new Person(context.getString(R.string.tschirnhaus), new LocalDate(1651, 4, 10))); + addFamous(db, new Person(context.getString(R.string.heinicke), new LocalDate(1727, 4, 10))); + addFamous(db, new Person(context.getString(R.string.pulitzer), new LocalDate(1847, 4, 10))); + addFamous(db, new Person(context.getString(R.string.seagal), new LocalDate(1952, 4, 10))); + addFamous(db, new Person(context.getString(R.string.canet), new LocalDate(1973, 4, 10))); + +//April 11 + addFamous(db, new Person(context.getString(R.string.parkinson), new LocalDate(1775, 4, 11))); + addFamous(db, new Person(context.getString(R.string.bertini), new LocalDate(1888, 4, 11))); + addFamous(db, new Person(context.getString(R.string.julian), new LocalDate(1899, 4, 11))); + addFamous(db, new Person(context.getString(R.string.lavey), new LocalDate(1930, 4, 11))); + addFamous(db, new Person(context.getString(R.string.wiles), new LocalDate(1953, 4, 11))); + +//April 12 + addFamous(db, new Person(context.getString(R.string.meyerhof), new LocalDate(1884, 4, 12))); + addFamous(db, new Person(context.getString(R.string.lily_pons), new LocalDate(1898, 4, 12))); + addFamous(db, new Person(context.getString(R.string.tinbergen), new LocalDate(1903, 4, 12))); + addFamous(db, new Person(context.getString(R.string.cabalie), new LocalDate(1933, 4, 12))); + addFamous(db, new Person(context.getString(R.string.hancock), new LocalDate(1940, 4, 12))); + addFamous(db, new Person(context.getString(R.string.garcia), new LocalDate(1956, 4, 12))); + +//April 13 + addFamous(db, new Person(context.getString(R.string.favre), new LocalDate(1506, 4, 13))); + addFamous(db, new Person(context.getString(R.string.fawkes), new LocalDate(1570, 4, 13))); + addFamous(db, new Person(context.getString(R.string.bramah), new LocalDate(1748, 4, 13))); + addFamous(db, new Person(context.getString(R.string.trevithick), new LocalDate(1771, 4, 13))); + addFamous(db, new Person(context.getString(R.string.meucci), new LocalDate(1808, 4, 13))); + addFamous(db, new Person(context.getString(R.string.lacan), new LocalDate(1901, 4, 13))); + addFamous(db, new Person(context.getString(R.string.beckett), new LocalDate(1906, 4, 13))); + +//April 14 + addFamous(db, new Person(context.getString(R.string.ortelius), new LocalDate(1527, 4, 14))); + addFamous(db, new Person(context.getString(R.string.huygens), new LocalDate(1629, 4, 14))); + addFamous(db, new Person(context.getString(R.string.fonvizin), new LocalDate(1745, 4, 14))); + addFamous(db, new Person(context.getString(R.string.rohlfs), new LocalDate(1831, 4, 14))); + addFamous(db, new Person(context.getString(R.string.horsley), new LocalDate(1857, 4, 14))); + addFamous(db, new Person(context.getString(R.string.matsumoto), new LocalDate(1965, 4, 14))); + +//April 15 + addFamous(db, new Person(context.getString(R.string.da_vinci), new LocalDate(1452, 4, 15))); + addFamous(db, new Person(context.getString(R.string.leonhard_euler), new LocalDate(1707, 4, 15))); + addFamous(db, new Person(context.getString(R.string.cullen), new LocalDate(1710, 4, 15))); + addFamous(db, new Person(context.getString(R.string.busch), new LocalDate(1832, 4, 15))); + addFamous(db, new Person(context.getString(R.string.gumilyov), new LocalDate(1886, 4, 15))); + addFamous(db, new Person(context.getString(R.string.emma_thompson), new LocalDate(1959, 4, 15))); + addFamous(db, new Person(context.getString(R.string.emma_watson), new LocalDate(1990, 4, 15))); + +//April 16 + addFamous(db, new Person(context.getString(R.string.apianus), new LocalDate(1495, 4, 16))); + addFamous(db, new Person(context.getString(R.string.hadley), new LocalDate(1682, 4, 16))); + addFamous(db, new Person(context.getString(R.string.eisenstein), new LocalDate(1823, 4, 16))); + addFamous(db, new Person(context.getString(R.string.france), new LocalDate(1844, 4, 16))); + addFamous(db, new Person(context.getString(R.string.wright), new LocalDate(1867, 4, 16))); + addFamous(db, new Person(context.getString(R.string.chaplin), new LocalDate(1889, 4, 16))); + +//April 17 + addFamous(db, new Person(context.getString(R.string.morgan), new LocalDate(1837, 4, 17))); + addFamous(db, new Person(context.getString(R.string.starling), new LocalDate(1866, 4, 17))); + addFamous(db, new Person(context.getString(R.string.saeverud), new LocalDate(1897, 4, 17))); + addFamous(db, new Person(context.getString(R.string.kohler), new LocalDate(1946, 4, 17))); + addFamous(db, new Person(context.getString(R.string.garner), new LocalDate(1972, 4, 17))); + addFamous(db, new Person(context.getString(R.string.beckham), new LocalDate(1974, 4, 17))); + +//April 18 + addFamous(db, new Person(context.getString(R.string.ricardo), new LocalDate(1772, 4, 18))); + addFamous(db, new Person(context.getString(R.string.boisbaudran), new LocalDate(1838, 4, 18))); + addFamous(db, new Person(context.getString(R.string.goldstein), new LocalDate(1940, 4, 18))); + addFamous(db, new Person(context.getString(R.string.sokolov), new LocalDate(1950, 4, 18))); + addFamous(db, new Person(context.getString(R.string.eric_roberts), new LocalDate(1956, 4, 18))); + addFamous(db, new Person(context.getString(R.string.tennant), new LocalDate(1971, 4, 18))); + +//April 19 + addFamous(db, new Person(context.getString(R.string.ehrenberg), new LocalDate(1795, 4, 19))); + addFamous(db, new Person(context.getString(R.string.gerstner), new LocalDate(1796, 4, 19))); + addFamous(db, new Person(context.getString(R.string.fechner), new LocalDate(1801, 4, 19))); + addFamous(db, new Person(context.getString(R.string.hughes), new LocalDate(1900, 4, 19))); + addFamous(db, new Person(context.getString(R.string.seaborg), new LocalDate(1912, 4, 19))); + addFamous(db, new Person(context.getString(R.string.judd), new LocalDate(1968, 4, 19))); + addFamous(db, new Person(context.getString(R.string.christensen), new LocalDate(1981, 4, 19))); + +//April 20 + addFamous(db, new Person(context.getString(R.string.aretino), new LocalDate(1492, 4, 20))); + addFamous(db, new Person(context.getString(R.string.pinel), new LocalDate(1745, 4, 20))); + addFamous(db, new Person(context.getString(R.string.raffaelli), new LocalDate(1850, 4, 20))); + addFamous(db, new Person(context.getString(R.string.hitler), new LocalDate(1889, 4, 20))); + addFamous(db, new Person(context.getString(R.string.lloyd), new LocalDate(1893, 4, 20))); + addFamous(db, new Person(context.getString(R.string.leiris), new LocalDate(1901, 4, 20))); + addFamous(db, new Person(context.getString(R.string.muller), new LocalDate(1927, 4, 20))); + addFamous(db, new Person(context.getString(R.string.sedgwick), new LocalDate(1943, 4, 20))); + +//April 21 + addFamous(db, new Person(context.getString(R.string.riebeeck), new LocalDate(1619, 4, 21))); + addFamous(db, new Person(context.getString(R.string.kulibin), new LocalDate(1735, 4, 21))); + addFamous(db, new Person(context.getString(R.string.frobel), new LocalDate(1782, 4, 21))); + addFamous(db, new Person(context.getString(R.string.starley), new LocalDate(1830, 4, 21))); + addFamous(db, new Person(context.getString(R.string.flemming), new LocalDate(1843, 4, 21))); + addFamous(db, new Person(context.getString(R.string.weber), new LocalDate(1864, 4, 21))); + addFamous(db, new Person(context.getString(R.string.bridgman), new LocalDate(1882, 4, 21))); + addFamous(db, new Person(context.getString(R.string.karrer), new LocalDate(1889, 4, 21))); + +//April 22 + addFamous(db, new Person(context.getString(R.string.fielding), new LocalDate(1707, 4, 22))); + addFamous(db, new Person(context.getString(R.string.kant), new LocalDate(1724, 4, 22))); + addFamous(db, new Person(context.getString(R.string.plante), new LocalDate(1834, 4, 22))); + addFamous(db, new Person(context.getString(R.string.eichler), new LocalDate(1839, 4, 22))); + addFamous(db, new Person(context.getString(R.string.bohr), new LocalDate(1887, 4, 22))); + addFamous(db, new Person(context.getString(R.string.mabokov), new LocalDate(1899, 4, 22))); + addFamous(db, new Person(context.getString(R.string.oppenheimer), new LocalDate(1904, 4, 22))); + addFamous(db, new Person(context.getString(R.string.mingus), new LocalDate(1922, 4, 22))); + addFamous(db, new Person(context.getString(R.string.nicholson), new LocalDate(1937, 4, 22))); + +//April 23 + addFamous(db, new Person(context.getString(R.string.planck), new LocalDate(1858, 4, 23))); + addFamous(db, new Person(context.getString(R.string.fibiger), new LocalDate(1867, 4, 23))); + addFamous(db, new Person(context.getString(R.string.marsh), new LocalDate(1895, 4, 23))); + addFamous(db, new Person(context.getString(R.string.ohlin), new LocalDate(1899, 4, 23))); + addFamous(db, new Person(context.getString(R.string.laxness), new LocalDate(1902, 4, 23))); + addFamous(db, new Person(context.getString(R.string.cena), new LocalDate(1977, 4, 23))); + addFamous(db, new Person(context.getString(R.string.patel), new LocalDate(1990, 4, 23))); + +//April 24 + addFamous(db, new Person(context.getString(R.string.martini), new LocalDate(1706, 4, 24))); + addFamous(db, new Person(context.getString(R.string.cartwright), new LocalDate(1743, 4, 24))); + addFamous(db, new Person(context.getString(R.string.spitteler), new LocalDate(1845, 4, 24))); + addFamous(db, new Person(context.getString(R.string.bertillon), new LocalDate(1853, 4, 24))); + addFamous(db, new Person(context.getString(R.string.sundback), new LocalDate(1880, 4, 24))); + addFamous(db, new Person(context.getString(R.string.streisand), new LocalDate(1942, 4, 24))); + +//April 25 + addFamous(db, new Person(context.getString(R.string.marc_brunel), new LocalDate(1769, 4, 25))); + addFamous(db, new Person(context.getString(R.string.klein), new LocalDate(1849, 4, 25))); + addFamous(db, new Person(context.getString(R.string.felix_dherelle), new LocalDate(1873, 4, 25))); + addFamous(db, new Person(context.getString(R.string.marconi), new LocalDate(1874, 4, 25))); + addFamous(db, new Person(context.getString(R.string.pauli), new LocalDate(1900, 4, 25))); + addFamous(db, new Person(context.getString(R.string.fitzgerald), new LocalDate(1917, 4, 25))); + addFamous(db, new Person(context.getString(R.string.al_pacino), new LocalDate(1940, 4, 25))); + addFamous(db, new Person(context.getString(R.string.cruyff), new LocalDate(1947, 4, 25))); + addFamous(db, new Person(context.getString(R.string.zellweger), new LocalDate(1969, 4, 25))); + +//April 26 + addFamous(db, new Person(context.getString(R.string.aurelius), new LocalDate(121, 4, 26))); + addFamous(db, new Person(context.getString(R.string.shakespeare), new LocalDate(1564, 4, 26))); + addFamous(db, new Person(context.getString(R.string.uhland), new LocalDate(1787, 4, 26))); + addFamous(db, new Person(context.getString(R.string.delacroix), new LocalDate(1798, 4, 26))); + addFamous(db, new Person(context.getString(R.string.krupp), new LocalDate(1812, 4, 26))); + addFamous(db, new Person(context.getString(R.string.billroth), new LocalDate(1829, 4, 26))); + addFamous(db, new Person(context.getString(R.string.richardson), new LocalDate(1879, 4, 26))); + addFamous(db, new Person(context.getString(R.string.wittgenstein), new LocalDate(1889, 4, 26))); + addFamous(db, new Person(context.getString(R.string.charles_richter), new LocalDate(1900, 4, 26))); + +//April 27 + addFamous(db, new Person(context.getString(R.string.kolreuter), new LocalDate(1733, 4, 27))); + addFamous(db, new Person(context.getString(R.string.wollstonecraft), new LocalDate(1759, 4, 27))); + addFamous(db, new Person(context.getString(R.string.morse), new LocalDate(1791, 4, 27))); + addFamous(db, new Person(context.getString(R.string.carothers), new LocalDate(1896, 4, 27))); + addFamous(db, new Person(context.getString(R.string.lantz), new LocalDate(1899, 4, 27))); + +//April 28 + addFamous(db, new Person(context.getString(R.string.achard), new LocalDate(1753, 4, 28))); + addFamous(db, new Person(context.getString(R.string.kraus), new LocalDate(1874, 4, 28))); + addFamous(db, new Person(context.getString(R.string.godel), new LocalDate(1906, 4, 28))); + addFamous(db, new Person(context.getString(R.string.schindler), new LocalDate(1908, 4, 28))); + addFamous(db, new Person(context.getString(R.string.lamborghini), new LocalDate(1916, 4, 28))); + addFamous(db, new Person(context.getString(R.string.harper_lee), new LocalDate(1926, 4, 28))); + addFamous(db, new Person(context.getString(R.string.yves_klein), new LocalDate(1928, 4, 28))); + addFamous(db, new Person(context.getString(R.string.cruz), new LocalDate(1974, 4, 28))); + +//April 29 + addFamous(db, new Person(context.getString(R.string.drais), new LocalDate(1785, 4, 29))); + addFamous(db, new Person(context.getString(R.string.poincare), new LocalDate(1854, 4, 29))); + addFamous(db, new Person(context.getString(R.string.hearst), new LocalDate(1863, 4, 29))); + addFamous(db, new Person(context.getString(R.string.urey), new LocalDate(1893, 4, 29))); + addFamous(db, new Person(context.getString(R.string.jack_williamson), new LocalDate(1908, 4, 29))); + addFamous(db, new Person(context.getString(R.string.pfeiffer), new LocalDate(1958, 4, 29))); + addFamous(db, new Person(context.getString(R.string.thurman), new LocalDate(1970, 4, 29))); + +//April 30 + addFamous(db, new Person(context.getString(R.string.gauss), new LocalDate(1777, 4, 30))); + addFamous(db, new Person(context.getString(R.string.bleuler), new LocalDate(1857, 4, 30))); + addFamous(db, new Person(context.getString(R.string.kuznets), new LocalDate(1901, 4, 30))); + addFamous(db, new Person(context.getString(R.string.schultz), new LocalDate(1902, 4, 30))); + addFamous(db, new Person(context.getString(R.string.shannon), new LocalDate(1916, 4, 30))); + addFamous(db, new Person(context.getString(R.string.gal_gadot), new LocalDate(1985, 4, 30))); + +//May 1 + addFamous(db, new Person(context.getString(R.string.addison), new LocalDate(1672, 5, 1))); + addFamous(db, new Person(context.getString(R.string.cajal), new LocalDate(1852, 5, 1))); + addFamous(db, new Person(context.getString(R.string.chardin), new LocalDate(1881, 5, 1))); + addFamous(db, new Person(context.getString(R.string.woo), new LocalDate(1946, 5, 1))); + addFamous(db, new Person(context.getString(R.string.dornan), new LocalDate(1982, 5, 1))); + +//May 2 + addFamous(db, new Person(context.getString(R.string.kirche), new LocalDate(1602, 5, 2))); + addFamous(db, new Person(context.getString(R.string.jerome), new LocalDate(1859, 5, 2))); + addFamous(db, new Person(context.getString(R.string.wood), new LocalDate(1868, 5, 2))); + addFamous(db, new Person(context.getString(R.string.marshall), new LocalDate(1902, 5, 2))); + addFamous(db, new Person(context.getString(R.string.springer), new LocalDate(1912, 5, 2))); + addFamous(db, new Person(context.getString(R.string.johnson), new LocalDate(1972, 5, 2))); + addFamous(db, new Person(context.getString(R.string.david_beckham), new LocalDate(1975, 5, 2))); + +//May 3 + addFamous(db, new Person(context.getString(R.string.machiavelli), new LocalDate(1469, 5, 3))); + addFamous(db, new Person(context.getString(R.string.haldane), new LocalDate(1860, 5, 3))); + addFamous(db, new Person(context.getString(R.string.ekman), new LocalDate(1874, 5, 3))); + addFamous(db, new Person(context.getString(R.string.coty), new LocalDate(1874, 5, 3))); + addFamous(db, new Person(context.getString(R.string.thomson), new LocalDate(1892, 5, 3))); + addFamous(db, new Person(context.getString(R.string.kastler), new LocalDate(1902, 5, 3))); + +//May 4 + addFamous(db, new Person(context.getString(R.string.cristofori), new LocalDate(1655, 5, 4))); + addFamous(db, new Person(context.getString(R.string.borda), new LocalDate(1733, 5, 4))); + addFamous(db, new Person(context.getString(R.string.brockhaus), new LocalDate(1772, 5, 4))); + addFamous(db, new Person(context.getString(R.string.thenard), new LocalDate(1777, 5, 4))); + addFamous(db, new Person(context.getString(R.string.liddell), new LocalDate(1852, 5, 4))); + addFamous(db, new Person(context.getString(R.string.mandelstam), new LocalDate(1879, 5, 4))); + addFamous(db, new Person(context.getString(R.string.hepburn), new LocalDate(1929, 5, 4))); + +//May 5 + addFamous(db, new Person(context.getString(R.string.kierkegaard), new LocalDate(1813, 5, 5))); + addFamous(db, new Person(context.getString(R.string.marx), new LocalDate(1818, 5, 5))); + addFamous(db, new Person(context.getString(R.string.sienkiewicz), new LocalDate(1846, 5, 5))); + addFamous(db, new Person(context.getString(R.string.schawlow), new LocalDate(1921, 5, 5))); + addFamous(db, new Person(context.getString(R.string.adele), new LocalDate(1988, 5, 5))); + +//May 6 + addFamous(db, new Person(context.getString(R.string.freud), new LocalDate(1856, 5, 6))); + addFamous(db, new Person(context.getString(R.string.peary), new LocalDate(1856, 5, 6))); + addFamous(db, new Person(context.getString(R.string.grignard), new LocalDate(1871, 5, 6))); + addFamous(db, new Person(context.getString(R.string.martinson), new LocalDate(1904, 5, 6))); + addFamous(db, new Person(context.getString(R.string.clooney), new LocalDate(1961, 5, 6))); + +//May 7 + addFamous(db, new Person(context.getString(R.string.clairaut), new LocalDate(1713, 5, 7))); + addFamous(db, new Person(context.getString(R.string.robert_browning), new LocalDate(1812, 5, 7))); + addFamous(db, new Person(context.getString(R.string.tchaikovsky), new LocalDate(1840, 5, 7))); + addFamous(db, new Person(context.getString(R.string.tagore), new LocalDate(1861, 5, 7))); + addFamous(db, new Person(context.getString(R.string.reymont), new LocalDate(1867, 5, 7))); + addFamous(db, new Person(context.getString(R.string.land), new LocalDate(1909, 5, 7))); + +//May 8 + addFamous(db, new Person(context.getString(R.string.dunant), new LocalDate(1828, 5, 8))); + addFamous(db, new Person(context.getString(R.string.lwoff), new LocalDate(1902, 5, 8))); + addFamous(db, new Person(context.getString(R.string.fernandel), new LocalDate(1903, 5, 8))); + addFamous(db, new Person(context.getString(R.string.rossellini), new LocalDate(1906, 5, 8))); + addFamous(db, new Person(context.getString(R.string.iglesias), new LocalDate(1975, 5, 8))); + +//May 9 + addFamous(db, new Person(context.getString(R.string.monge), new LocalDate(1746, 5, 9))); + addFamous(db, new Person(context.getString(R.string.opel), new LocalDate(1837, 5, 9))); + addFamous(db, new Person(context.getString(R.string.laval), new LocalDate(1845, 5, 9))); + addFamous(db, new Person(context.getString(R.string.carter), new LocalDate(1874, 5, 9))); + addFamous(db, new Person(context.getString(R.string.gasset), new LocalDate(1883, 5, 9))); + addFamous(db, new Person(context.getString(R.string.richard_day), new LocalDate(1896, 5, 9))); + addFamous(db, new Person(context.getString(R.string.eigen), new LocalDate(1927, 5, 9))); + +//May 10 + addFamous(db, new Person(context.getString(R.string.lisle), new LocalDate(1760, 5, 10))); + addFamous(db, new Person(context.getString(R.string.fresnel), new LocalDate(1788, 5, 10))); + addFamous(db, new Person(context.getString(R.string.killing), new LocalDate(1847, 5, 10))); + addFamous(db, new Person(context.getString(R.string.lipton), new LocalDate(1848, 5, 10))); + addFamous(db, new Person(context.getString(R.string.gaumont), new LocalDate(1864, 5, 10))); + addFamous(db, new Person(context.getString(R.string.barth), new LocalDate(1886, 5, 10))); + addFamous(db, new Person(context.getString(R.string.selznick), new LocalDate(1902, 5, 10))); + addFamous(db, new Person(context.getString(R.string.chapman), new LocalDate(1955, 5, 10))); + +//May 11 + addFamous(db, new Person(context.getString(R.string.munchhausen), new LocalDate(1720, 5, 11))); + addFamous(db, new Person(context.getString(R.string.blumenbach), new LocalDate(1752, 5, 11))); + addFamous(db, new Person(context.getString(R.string.voynich), new LocalDate(1864, 5, 11))); + addFamous(db, new Person(context.getString(R.string.dali), new LocalDate(1904, 5, 11))); + addFamous(db, new Person(context.getString(R.string.feynman), new LocalDate(1918, 5, 11))); + addFamous(db, new Person(context.getString(R.string.dijkstra), new LocalDate(1930, 5, 11))); + addFamous(db, new Person(context.getString(R.string.iniesta), new LocalDate(1984, 5, 11))); + +//May 12 + addFamous(db, new Person(context.getString(R.string.lear), new LocalDate(1812, 5, 12))); + addFamous(db, new Person(context.getString(R.string.hind), new LocalDate(1823, 5, 12))); + addFamous(db, new Person(context.getString(R.string.pirquet), new LocalDate(1874, 5, 12))); + addFamous(db, new Person(context.getString(R.string.giauque), new LocalDate(1895, 5, 12))); + addFamous(db, new Person(context.getString(R.string.devi), new LocalDate(1899, 5, 12))); + addFamous(db, new Person(context.getString(R.string.voznesensky), new LocalDate(1933, 5, 12))); + +//May 13 + addFamous(db, new Person(context.getString(R.string.nevsky), new LocalDate(1221, 5, 13))); + addFamous(db, new Person(context.getString(R.string.daudet), new LocalDate(1840, 5, 13))); + addFamous(db, new Person(context.getString(R.string.ross), new LocalDate(1857, 5, 13))); + addFamous(db, new Person(context.getString(R.string.braque), new LocalDate(1882, 5, 13))); + addFamous(db, new Person(context.getString(R.string.wonder), new LocalDate(1950, 5, 13))); + addFamous(db, new Person(context.getString(R.string.rodman), new LocalDate(1961, 5, 13))); + addFamous(db, new Person(context.getString(R.string.pattinson), new LocalDate(1986, 5, 13))); + +//May 14 + addFamous(db, new Person(context.getString(R.string.gainsborough), new LocalDate(1727, 5, 14))); + addFamous(db, new Person(context.getString(R.string.steinitz), new LocalDate(1836, 5, 14))); + addFamous(db, new Person(context.getString(R.string.tsvet), new LocalDate(1872, 5, 14))); + addFamous(db, new Person(context.getString(R.string.lucas), new LocalDate(1944, 5, 14))); + addFamous(db, new Person(context.getString(R.string.zemeckis), new LocalDate(1952, 5, 14))); + addFamous(db, new Person(context.getString(R.string.tim_roth), new LocalDate(1961, 5, 14))); + addFamous(db, new Person(context.getString(R.string.blanchett), new LocalDate(1969, 5, 14))); + addFamous(db, new Person(context.getString(R.string.zuckerberg), new LocalDate(1984, 5, 14))); + +//May 15 + addFamous(db, new Person(context.getString(R.string.mechnikov), new LocalDate(1845, 5, 15))); + addFamous(db, new Person(context.getString(R.string.vasnetsov), new LocalDate(1848, 5, 15))); + addFamous(db, new Person(context.getString(R.string.wernicke), new LocalDate(1848, 5, 15))); + addFamous(db, new Person(context.getString(R.string.baum), new LocalDate(1856, 5, 15))); + addFamous(db, new Person(context.getString(R.string.curie), new LocalDate(1859, 5, 15))); + addFamous(db, new Person(context.getString(R.string.bulgakov), new LocalDate(1891, 5, 15))); + +//May 16 + addFamous(db, new Person(context.getString(R.string.agnesi), new LocalDate(1718, 5, 16))); + addFamous(db, new Person(context.getString(R.string.vauquelin), new LocalDate(1763, 5, 16))); + addFamous(db, new Person(context.getString(R.string.david_hughes), new LocalDate(1831, 5, 16))); + addFamous(db, new Person(context.getString(R.string.fonda), new LocalDate(1905, 5, 16))); + addFamous(db, new Person(context.getString(R.string.herman), new LocalDate(1913, 5, 16))); + addFamous(db, new Person(context.getString(R.string.trejo), new LocalDate(1944, 5, 16))); + addFamous(db, new Person(context.getString(R.string.brosnan), new LocalDate(1953, 5, 16))); + addFamous(db, new Person(context.getString(R.string.megan_fox), new LocalDate(1986, 5, 16))); + +//May 17 + addFamous(db, new Person(context.getString(R.string.jenner), new LocalDate(1749, 5, 17))); + addFamous(db, new Person(context.getString(R.string.lockyer), new LocalDate(1836, 5, 17))); + addFamous(db, new Person(context.getString(R.string.hassel), new LocalDate(1897, 5, 17))); + addFamous(db, new Person(context.getString(R.string.gabin), new LocalDate(1904, 5, 17))); + addFamous(db, new Person(context.getString(R.string.nilsson), new LocalDate(1918, 5, 17))); + addFamous(db, new Person(context.getString(R.string.hopper), new LocalDate(1936, 5, 17))); + +//May 18 + addFamous(db, new Person(context.getString(R.string.khayyam), new LocalDate(1048, 5, 18))); + addFamous(db, new Person(context.getString(R.string.clapperton), new LocalDate(1788, 5, 18))); + addFamous(db, new Person(context.getString(R.string.hofmeister), new LocalDate(1824, 5, 18))); + addFamous(db, new Person(context.getString(R.string.heaviside), new LocalDate(1850, 5, 18))); + addFamous(db, new Person(context.getString(R.string.bertrand_russell), new LocalDate(1872, 5, 18))); + addFamous(db, new Person(context.getString(R.string.vigneaud), new LocalDate(1901, 5, 18))); + addFamous(db, new Person(context.getString(R.string.cretu), new LocalDate(1957, 5, 18))); + +//May 19 + addFamous(db, new Person(context.getString(R.string.evola), new LocalDate(1898, 5, 19))); + addFamous(db, new Person(context.getString(R.string.colin_chapman), new LocalDate(1928, 5, 19))); + addFamous(db, new Person(context.getString(R.string.placido), new LocalDate(1946, 5, 19))); + addFamous(db, new Person(context.getString(R.string.karapetyan), new LocalDate(1953, 5, 19))); + addFamous(db, new Person(context.getString(R.string.oreiro), new LocalDate(1977, 5, 19))); + addFamous(db, new Person(context.getString(R.string.pirlo), new LocalDate(1979, 5, 19))); + addFamous(db, new Person(context.getString(R.string.sam_smith), new LocalDate(1992, 5, 19))); + +//May 20 + addFamous(db, new Person(context.getString(R.string.fabricius), new LocalDate(1533, 5, 20))); + addFamous(db, new Person(context.getString(R.string.balzac), new LocalDate(1799, 5, 20))); + addFamous(db, new Person(context.getString(R.string.passy), new LocalDate(1822, 5, 20))); + addFamous(db, new Person(context.getString(R.string.berliner), new LocalDate(1851, 5, 20))); + addFamous(db, new Person(context.getString(R.string.hewlett), new LocalDate(1913, 5, 20))); + addFamous(db, new Person(context.getString(R.string.edward_lewis), new LocalDate(1918, 5, 20))); + addFamous(db, new Person(context.getString(R.string.cher), new LocalDate(1946, 5, 20))); + +//May 21 + addFamous(db, new Person(context.getString(R.string.durer), new LocalDate(1471, 5, 21))); + addFamous(db, new Person(context.getString(R.string.coriolis), new LocalDate(1792, 5, 21))); + addFamous(db, new Person(context.getString(R.string.kock), new LocalDate(1793, 5, 21))); + addFamous(db, new Person(context.getString(R.string.renault), new LocalDate(1843, 5, 21))); + addFamous(db, new Person(context.getString(R.string.einthoven), new LocalDate(1860, 5, 21))); + addFamous(db, new Person(context.getString(R.string.sakharov), new LocalDate(1921, 5, 21))); + +//May 22 + addFamous(db, new Person(context.getString(R.string.wagner), new LocalDate(1813, 5, 22))); + addFamous(db, new Person(context.getString(R.string.doyle), new LocalDate(1859, 5, 22))); + addFamous(db, new Person(context.getString(R.string.olivier), new LocalDate(1907, 5, 22))); + addFamous(db, new Person(context.getString(R.string.herge), new LocalDate(1907, 5, 22))); + addFamous(db, new Person(context.getString(R.string.herbert_brown), new LocalDate(1912, 5, 22))); + addFamous(db, new Person(context.getString(R.string.campbell), new LocalDate(1970, 5, 22))); + +//May 23 + addFamous(db, new Person(context.getString(R.string.linnaeus), new LocalDate(1707, 5, 23))); + addFamous(db, new Person(context.getString(R.string.mesmer), new LocalDate(1734, 5, 23))); + addFamous(db, new Person(context.getString(R.string.lilienthal), new LocalDate(1848, 5, 23))); + addFamous(db, new Person(context.getString(R.string.fairbanks), new LocalDate(1883, 5, 23))); + addFamous(db, new Person(context.getString(R.string.lagerkvist), new LocalDate(1891, 5, 23))); + addFamous(db, new Person(context.getString(R.string.bardeen), new LocalDate(1908, 5, 23))); + addFamous(db, new Person(context.getString(R.string.moog), new LocalDate(1934, 5, 23))); + +//May 24 + addFamous(db, new Person(context.getString(R.string.pontormo), new LocalDate(1494, 5, 24))); + addFamous(db, new Person(context.getString(R.string.fahrenheit), new LocalDate(1686, 5, 24))); + addFamous(db, new Person(context.getString(R.string.sholokhov), new LocalDate(1905, 5, 24))); + addFamous(db, new Person(context.getString(R.string.brodsky), new LocalDate(1940, 5, 24))); + addFamous(db, new Person(context.getString(R.string.dylan), new LocalDate(1941, 5, 24))); + addFamous(db, new Person(context.getString(R.string.deakins), new LocalDate(1949, 5, 24))); + +//May 25 + addFamous(db, new Person(context.getString(R.string.emerson), new LocalDate(1803, 5, 25))); + addFamous(db, new Person(context.getString(R.string.burckhardt), new LocalDate(1818, 5, 25))); + addFamous(db, new Person(context.getString(R.string.zeeman), new LocalDate(1865, 5, 25))); + addFamous(db, new Person(context.getString(R.string.steinberger), new LocalDate(1921, 5, 25))); + addFamous(db, new Person(context.getString(R.string.mckellen), new LocalDate(1939, 5, 25))); + addFamous(db, new Person(context.getString(R.string.myers), new LocalDate(1963, 5, 25))); + +//May 26 + addFamous(db, new Person(context.getString(R.string.petty), new LocalDate(1623, 5, 26))); + addFamous(db, new Person(context.getString(R.string.moivre), new LocalDate(1667, 5, 26))); + addFamous(db, new Person(context.getString(R.string.john_wayne), new LocalDate(1907, 5, 26))); + addFamous(db, new Person(context.getString(R.string.miles_davis), new LocalDate(1926, 5, 26))); + addFamous(db, new Person(context.getString(R.string.kevorkian), new LocalDate(1928, 5, 26))); + addFamous(db, new Person(context.getString(R.string.kravitz), new LocalDate(1964, 5, 26))); + addFamous(db, new Person(context.getString(R.string.helena_carter), new LocalDate(1966, 5, 26))); + +//May 27 + addFamous(db, new Person(context.getString(R.string.vanderbilt), new LocalDate(1794, 5, 27))); + addFamous(db, new Person(context.getString(R.string.duncan), new LocalDate(1877, 5, 27))); + addFamous(db, new Person(context.getString(R.string.cockcroft), new LocalDate(1897, 5, 27))); + addFamous(db, new Person(context.getString(R.string.christopher_lee), new LocalDate(1922, 5, 27))); + addFamous(db, new Person(context.getString(R.string.bettany), new LocalDate(1971, 5, 27))); + +//May 28 + addFamous(db, new Person(context.getString(R.string.guillotin), new LocalDate(1738, 5, 28))); + addFamous(db, new Person(context.getString(R.string.thomas_moore), new LocalDate(1779, 5, 28))); + addFamous(db, new Person(context.getString(R.string.agassiz), new LocalDate(1807, 5, 28))); + addFamous(db, new Person(context.getString(R.string.milankovic), new LocalDate(1879, 5, 28))); + addFamous(db, new Person(context.getString(R.string.ian_fleming), new LocalDate(1908, 5, 28))); + addFamous(db, new Person(context.getString(R.string.minogue), new LocalDate(1968, 5, 28))); + +//May 29 + addFamous(db, new Person(context.getString(R.string.david_bruce), new LocalDate(1855, 5, 29))); + addFamous(db, new Person(context.getString(R.string.chesterton), new LocalDate(1874, 5, 29))); + addFamous(db, new Person(context.getString(R.string.spengler), new LocalDate(1880, 5, 29))); + addFamous(db, new Person(context.getString(R.string.bob_hope), new LocalDate(1903, 5, 29))); + addFamous(db, new Person(context.getString(R.string.goldberg), new LocalDate(1911, 5, 29))); + addFamous(db, new Person(context.getString(R.string.kennedy), new LocalDate(1917, 5, 29))); + +//May 30 + addFamous(db, new Person(context.getString(R.string.hagen), new LocalDate(1817, 5, 30))); + addFamous(db, new Person(context.getString(R.string.faberge), new LocalDate(1846, 5, 30))); + addFamous(db, new Person(context.getString(R.string.thalberg), new LocalDate(1899, 5, 30))); + addFamous(db, new Person(context.getString(R.string.alfven), new LocalDate(1908, 5, 30))); + addFamous(db, new Person(context.getString(R.string.blanc), new LocalDate(1908, 5, 30))); + addFamous(db, new Person(context.getString(R.string.gerrard), new LocalDate(1980, 5, 30))); + +//May 31 + addFamous(db, new Person(context.getString(R.string.tieck), new LocalDate(1773, 5, 31))); + addFamous(db, new Person(context.getString(R.string.pugni), new LocalDate(1802, 5, 31))); + addFamous(db, new Person(context.getString(R.string.pirrie), new LocalDate(1847, 5, 31))); + addFamous(db, new Person(context.getString(R.string.perse), new LocalDate(1887, 5, 31))); + addFamous(db, new Person(context.getString(R.string.allais), new LocalDate(1887, 5, 31))); + addFamous(db, new Person(context.getString(R.string.eastwood), new LocalDate(1930, 5, 31))); + addFamous(db, new Person(context.getString(R.string.jay_miner), new LocalDate(1932, 5, 31))); + +//June 1 + addFamous(db, new Person(context.getString(R.string.paer), new LocalDate(1771, 6, 1))); + addFamous(db, new Person(context.getString(R.string.carnot), new LocalDate(1796, 6, 1))); + addFamous(db, new Person(context.getString(R.string.glinka), new LocalDate(1804, 6, 1))); + addFamous(db, new Person(context.getString(R.string.monroe), new LocalDate(1926, 6, 1))); + addFamous(db, new Person(context.getString(R.string.foster), new LocalDate(1935, 6, 1))); + addFamous(db, new Person(context.getString(R.string.freeman), new LocalDate(1937, 6, 1))); + addFamous(db, new Person(context.getString(R.string.persson), new LocalDate(1979, 6, 1))); + +//June 2 + addFamous(db, new Person(context.getString(R.string.de_sade), new LocalDate(1740, 6, 2))); + addFamous(db, new Person(context.getString(R.string.cagliostro), new LocalDate(1743, 6, 2))); + addFamous(db, new Person(context.getString(R.string.akimov), new LocalDate(1755, 6, 2))); + addFamous(db, new Person(context.getString(R.string.hardy), new LocalDate(1840, 6, 2))); + addFamous(db, new Person(context.getString(R.string.weissmüller), new LocalDate(1904, 6, 2))); + addFamous(db, new Person(context.getString(R.string.quinto), new LocalDate(1977, 6, 2))); + +//June 3 + addFamous(db, new Person(context.getString(R.string.hutton), new LocalDate(1726, 6, 3))); + addFamous(db, new Person(context.getString(R.string.shrapnel), new LocalDate(1761, 6, 3))); + addFamous(db, new Person(context.getString(R.string.cobden), new LocalDate(1804, 6, 3))); + addFamous(db, new Person(context.getString(R.string.timiryazev), new LocalDate(1843, 6, 3))); + addFamous(db, new Person(context.getString(R.string.pearl), new LocalDate(1879, 6, 3))); + addFamous(db, new Person(context.getString(R.string.arber), new LocalDate(1929, 6, 3))); + addFamous(db, new Person(context.getString(R.string.nadal), new LocalDate(1986, 6, 3))); + +//June 4 + addFamous(db, new Person(context.getString(R.string.quesnay), new LocalDate(1694, 6, 4))); + addFamous(db, new Person(context.getString(R.string.nazimova), new LocalDate(1879, 6, 4))); + addFamous(db, new Person(context.getString(R.string.cockerell), new LocalDate(1910, 6, 4))); + addFamous(db, new Person(context.getString(R.string.bartoli), new LocalDate(1966, 6, 4))); + addFamous(db, new Person(context.getString(R.string.jolie), new LocalDate(1975, 6, 4))); + +//June 5 + addFamous(db, new Person(context.getString(R.string.chippendale), new LocalDate(1718, 6, 5))); + addFamous(db, new Person(context.getString(R.string.keynes), new LocalDate(1883, 6, 5))); + addFamous(db, new Person(context.getString(R.string.lorca), new LocalDate(1898, 6, 5))); + addFamous(db, new Person(context.getString(R.string.gabor), new LocalDate(1900, 6, 5))); + addFamous(db, new Person(context.getString(R.string.peierls), new LocalDate(1907, 6, 5))); + addFamous(db, new Person(context.getString(R.string.wahlberg), new LocalDate(1971, 6, 5))); + +//June 6 + addFamous(db, new Person(context.getString(R.string.regiomontanus), new LocalDate(1436, 6, 6))); + addFamous(db, new Person(context.getString(R.string.velazquez), new LocalDate(1599, 6, 6))); + addFamous(db, new Person(context.getString(R.string.corneille), new LocalDate(1606, 6, 6))); + addFamous(db, new Person(context.getString(R.string.pushkin), new LocalDate(1799, 6, 6))); + addFamous(db, new Person(context.getString(R.string.braun), new LocalDate(1850, 6, 6))); + addFamous(db, new Person(context.getString(R.string.mann), new LocalDate(1875, 6, 6))); + +//June 7 + addFamous(db, new Person(context.getString(R.string.brummell), new LocalDate(1778, 6, 7))); + addFamous(db, new Person(context.getString(R.string.auer), new LocalDate(1845, 6, 7))); + addFamous(db, new Person(context.getString(R.string.mackintosh), new LocalDate(1868, 6, 7))); + addFamous(db, new Person(context.getString(R.string.barkla), new LocalDate(1877, 6, 7))); + addFamous(db, new Person(context.getString(R.string.mulliken), new LocalDate(1896, 6, 7))); + addFamous(db, new Person(context.getString(R.string.apgar), new LocalDate(1909, 6, 7))); + addFamous(db, new Person(context.getString(R.string.martin), new LocalDate(1917, 6, 7))); + addFamous(db, new Person(context.getString(R.string.neeson), new LocalDate(1952, 6, 7))); + +//June 8 + addFamous(db, new Person(context.getString(R.string.cassini), new LocalDate(1625, 6, 8))); + addFamous(db, new Person(context.getString(R.string.albinoni), new LocalDate(1671, 6, 8))); + addFamous(db, new Person(context.getString(R.string.careme), new LocalDate(1784, 6, 8))); + addFamous(db, new Person(context.getString(R.string.schumann), new LocalDate(1810, 6, 8))); + addFamous(db, new Person(context.getString(R.string.yeste), new LocalDate(1895, 6, 8))); + addFamous(db, new Person(context.getString(R.string.john_campbell), new LocalDate(1910, 6, 8))); + addFamous(db, new Person(context.getString(R.string.kanye_west), new LocalDate(1977, 6, 8))); + +//June 9 + addFamous(db, new Person(context.getString(R.string.stephenson), new LocalDate(1781, 6, 9))); + addFamous(db, new Person(context.getString(R.string.galle), new LocalDate(1812, 6, 9))); + addFamous(db, new Person(context.getString(R.string.suttner), new LocalDate(1843, 6, 9))); + addFamous(db, new Person(context.getString(R.string.dale), new LocalDate(1875, 6, 9))); + addFamous(db, new Person(context.getString(R.string.fox), new LocalDate(1961, 6, 9))); + addFamous(db, new Person(context.getString(R.string.depp), new LocalDate(1963, 6, 9))); + addFamous(db, new Person(context.getString(R.string.portman), new LocalDate(1981, 6, 9))); + +//June 10 + addFamous(db, new Person(context.getString(R.string.courbet), new LocalDate(1819, 6, 10))); + addFamous(db, new Person(context.getString(R.string.otto), new LocalDate(1832, 6, 10))); + addFamous(db, new Person(context.getString(R.string.cook), new LocalDate(1865, 6, 10))); + addFamous(db, new Person(context.getString(R.string.mcdaniel), new LocalDate(1895, 6, 10))); + addFamous(db, new Person(context.getString(R.string.bellow), new LocalDate(1915, 6, 10))); + addFamous(db, new Person(context.getString(R.string.garland), new LocalDate(1922, 6, 10))); + +//June 11 + addFamous(db, new Person(context.getString(R.string.constable), new LocalDate(1776, 6, 11))); + addFamous(db, new Person(context.getString(R.string.fortuny), new LocalDate(1838, 6, 11))); + addFamous(db, new Person(context.getString(R.string.richard_strauss), new LocalDate(1864, 6, 11))); + addFamous(db, new Person(context.getString(R.string.cousteau), new LocalDate(1910, 6, 11))); + addFamous(db, new Person(context.getString(R.string.styron), new LocalDate(1925, 6, 11))); + addFamous(db, new Person(context.getString(R.string.laurie), new LocalDate(1959, 6, 11))); + addFamous(db, new Person(context.getString(R.string.dinklage), new LocalDate(1969, 6, 11))); + addFamous(db, new Person(context.getString(R.string.labeouf), new LocalDate(1986, 6, 11))); + +//June 12 + addFamous(db, new Person(context.getString(R.string.roebling), new LocalDate(1806, 6, 12))); + addFamous(db, new Person(context.getString(R.string.lipmann), new LocalDate(1899, 6, 12))); + addFamous(db, new Person(context.getString(R.string.frank), new LocalDate(1929, 6, 12))); + addFamous(db, new Person(context.getString(R.string.sakmann), new LocalDate(1942, 6, 12))); + addFamous(db, new Person(context.getString(R.string.lima), new LocalDate(1981, 6, 12))); + +//June 13 + addFamous(db, new Person(context.getString(R.string.young), new LocalDate(1773, 6, 13))); + addFamous(db, new Person(context.getString(R.string.maxwell), new LocalDate(1831, 6, 13))); + addFamous(db, new Person(context.getString(R.string.yeats), new LocalDate(1865, 6, 13))); + addFamous(db, new Person(context.getString(R.string.john_nash), new LocalDate(1928, 6, 13))); + addFamous(db, new Person(context.getString(R.string.mcdowell), new LocalDate(1943, 6, 13))); + addFamous(db, new Person(context.getString(R.string.perelman), new LocalDate(1966, 6, 13))); + addFamous(db, new Person(context.getString(R.string.evans), new LocalDate(1981, 6, 13))); + +//June 14 + addFamous(db, new Person(context.getString(R.string.coulomb), new LocalDate(1736, 6, 14))); + addFamous(db, new Person(context.getString(R.string.stowe), new LocalDate(1811, 6, 14))); + addFamous(db, new Person(context.getString(R.string.landsteiner), new LocalDate(1868, 6, 14))); + addFamous(db, new Person(context.getString(R.string.tokarev), new LocalDate(1871, 6, 14))); + addFamous(db, new Person(context.getString(R.string.church), new LocalDate(1903, 6, 14))); + addFamous(db, new Person(context.getString(R.string.guevara), new LocalDate(1928, 6, 14))); + addFamous(db, new Person(context.getString(R.string.graf), new LocalDate(1969, 6, 14))); + +//June 15 + addFamous(db, new Person(context.getString(R.string.poussin), new LocalDate(1594, 6, 15))); + addFamous(db, new Person(context.getString(R.string.fourcroy), new LocalDate(1755, 6, 15))); + addFamous(db, new Person(context.getString(R.string.balmont), new LocalDate(1867, 6, 15))); + addFamous(db, new Person(context.getString(R.string.belushi), new LocalDate(1954, 6, 15))); + addFamous(db, new Person(context.getString(R.string.helen_hunt), new LocalDate(1963, 6, 15))); + addFamous(db, new Person(context.getString(R.string.kahn), new LocalDate(1969, 6, 15))); + addFamous(db, new Person(context.getString(R.string.harris), new LocalDate(1973, 6, 15))); + +//June 16 + addFamous(db, new Person(context.getString(R.string.boccaccio), new LocalDate(1313, 6, 16))); + addFamous(db, new Person(context.getString(R.string.plucker), new LocalDate(1801, 6, 16))); + addFamous(db, new Person(context.getString(R.string.friedmann), new LocalDate(1888, 6, 16))); + addFamous(db, new Person(context.getString(R.string.leinster), new LocalDate(1896, 6, 16))); + addFamous(db, new Person(context.getString(R.string.chakraborty), new LocalDate(1950, 6, 16))); + addFamous(db, new Person(context.getString(R.string.shakur), new LocalDate(1971, 6, 16))); + addFamous(db, new Person(context.getString(R.string.john_newman), new LocalDate(1990, 6, 16))); + +//June 17 + addFamous(db, new Person(context.getString(R.string.panini), new LocalDate(1691, 6, 17))); + addFamous(db, new Person(context.getString(R.string.gounod), new LocalDate(1818, 6, 17))); + addFamous(db, new Person(context.getString(R.string.stravinsky), new LocalDate(1882, 6, 17))); + addFamous(db, new Person(context.getString(R.string.escher), new LocalDate(1898, 6, 17))); + addFamous(db, new Person(context.getString(R.string.wakefield), new LocalDate(1903, 6, 17))); + addFamous(db, new Person(context.getString(R.string.jacob), new LocalDate(1920, 6, 17))); + +//June 18 + addFamous(db, new Person(context.getString(R.string.goncharov), new LocalDate(1812, 6, 18))); + addFamous(db, new Person(context.getString(R.string.laveran), new LocalDate(1845, 6, 18))); + addFamous(db, new Person(context.getString(R.string.flagg), new LocalDate(1877, 6, 18))); + addFamous(db, new Person(context.getString(R.string.macdonald), new LocalDate(1903, 6, 18))); + addFamous(db, new Person(context.getString(R.string.mccartney), new LocalDate(1942, 6, 18))); + addFamous(db, new Person(context.getString(R.string.capello), new LocalDate(1946, 6, 18))); + +//June 19 + addFamous(db, new Person(context.getString(R.string.pascal), new LocalDate(1623, 6, 19))); + addFamous(db, new Person(context.getString(R.string.dazai), new LocalDate(1909, 6, 19))); + addFamous(db, new Person(context.getString(R.string.flory), new LocalDate(1910, 6, 19))); + addFamous(db, new Person(context.getString(R.string.aage_bohr), new LocalDate(1922, 6, 19))); + addFamous(db, new Person(context.getString(R.string.rushdie), new LocalDate(1947, 6, 19))); + addFamous(db, new Person(context.getString(R.string.dujardin), new LocalDate(1972, 6, 19))); + +//June 20 + addFamous(db, new Person(context.getString(R.string.rosa), new LocalDate(1615, 6, 20))); + addFamous(db, new Person(context.getString(R.string.offenbach), new LocalDate(1819, 6, 20))); + addFamous(db, new Person(context.getString(R.string.bonnat), new LocalDate(1833, 6, 20))); + addFamous(db, new Person(context.getString(R.string.kidman), new LocalDate(1967, 6, 20))); + addFamous(db, new Person(context.getString(R.string.rodriguez), new LocalDate(1968, 6, 20))); + +//June 21 + addFamous(db, new Person(context.getString(R.string.poisson), new LocalDate(1781, 6, 21))); + addFamous(db, new Person(context.getString(R.string.sartre), new LocalDate(1905, 6, 21))); + addFamous(db, new Person(context.getString(R.string.mcewan), new LocalDate(1948, 6, 21))); + addFamous(db, new Person(context.getString(R.string.platini), new LocalDate(1955, 6, 21))); + addFamous(db, new Person(context.getString(R.string.tsoi), new LocalDate(1962, 6, 21))); + addFamous(db, new Person(context.getString(R.string.lana_del_rey), new LocalDate(1985, 6, 21))); + +//June 22 + addFamous(db, new Person(context.getString(R.string.haggard), new LocalDate(1856, 6, 22))); + addFamous(db, new Person(context.getString(R.string.minkowski), new LocalDate(1864, 6, 22))); + addFamous(db, new Person(context.getString(R.string.huxley), new LocalDate(1887, 6, 22))); + addFamous(db, new Person(context.getString(R.string.remarque), new LocalDate(1898, 6, 22))); + addFamous(db, new Person(context.getString(R.string.dillinger), new LocalDate(1903, 6, 22))); + addFamous(db, new Person(context.getString(R.string.wilder), new LocalDate(1906, 6, 22))); + addFamous(db, new Person(context.getString(R.string.streep), new LocalDate(1949, 6, 22))); + addFamous(db, new Person(context.getString(R.string.dan_brown), new LocalDate(1964, 6, 22))); + +//June 23 + addFamous(db, new Person(context.getString(R.string.vico), new LocalDate(1668, 6, 23))); + addFamous(db, new Person(context.getString(R.string.beauharnais), new LocalDate(1763, 6, 23))); + addFamous(db, new Person(context.getString(R.string.akhmatova), new LocalDate(1889, 6, 23))); + addFamous(db, new Person(context.getString(R.string.turing), new LocalDate(1912, 6, 23))); + addFamous(db, new Person(context.getString(R.string.fosse), new LocalDate(1927, 6, 23))); + addFamous(db, new Person(context.getString(R.string.zidane), new LocalDate(1972, 6, 23))); + +//June 24 + addFamous(db, new Person(context.getString(R.string.victor_hess), new LocalDate(1883, 6, 24))); + addFamous(db, new Person(context.getString(R.string.fangio), new LocalDate(1911, 6, 24))); + addFamous(db, new Person(context.getString(R.string.perl), new LocalDate(1927, 6, 24))); + addFamous(db, new Person(context.getString(R.string.chabrol), new LocalDate(1930, 6, 24))); + addFamous(db, new Person(context.getString(R.string.messi), new LocalDate(1987, 6, 24))); + +//June 25 + addFamous(db, new Person(context.getString(R.string.gaudi), new LocalDate(1852, 6, 25))); + addFamous(db, new Person(context.getString(R.string.nernst), new LocalDate(1864, 6, 25))); + addFamous(db, new Person(context.getString(R.string.orwell), new LocalDate(1903, 6, 25))); + addFamous(db, new Person(context.getString(R.string.lumet), new LocalDate(1924, 6, 25))); + addFamous(db, new Person(context.getString(R.string.abrikosov), new LocalDate(1928, 6, 25))); + addFamous(db, new Person(context.getString(R.string.michael), new LocalDate(1963, 6, 25))); + +//June 26 + addFamous(db, new Person(context.getString(R.string.brandt), new LocalDate(1694, 6, 26))); + addFamous(db, new Person(context.getString(R.string.kelvin), new LocalDate(1824, 6, 26))); + addFamous(db, new Person(context.getString(R.string.buck), new LocalDate(1892, 6, 26))); + addFamous(db, new Person(context.getString(R.string.bill_lear), new LocalDate(1902, 6, 26))); + addFamous(db, new Person(context.getString(R.string.robert_richardson), new LocalDate(1937, 6, 26))); + +//June 27 + addFamous(db, new Person(context.getString(R.string.mauser), new LocalDate(1838, 6, 27))); + addFamous(db, new Person(context.getString(R.string.spemann), new LocalDate(1869, 6, 27))); + addFamous(db, new Person(context.getString(R.string.keller), new LocalDate(1880, 6, 27))); + addFamous(db, new Person(context.getString(R.string.abrams), new LocalDate(1966, 6, 27))); + addFamous(db, new Person(context.getString(R.string.maguire), new LocalDate(1975, 6, 27))); + addFamous(db, new Person(context.getString(R.string.raul), new LocalDate(1977, 6, 27))); + +//June 28 + addFamous(db, new Person(context.getString(R.string.rubens), new LocalDate(1577, 6, 28))); + addFamous(db, new Person(context.getString(R.string.rousseau), new LocalDate(1712, 6, 28))); + addFamous(db, new Person(context.getString(R.string.broca), new LocalDate(1824, 6, 28))); + addFamous(db, new Person(context.getString(R.string.pirandello), new LocalDate(1867, 6, 28))); + addFamous(db, new Person(context.getString(R.string.carrel), new LocalDate(1873, 6, 28))); + addFamous(db, new Person(context.getString(R.string.goeppert_mayer), new LocalDate(1906, 6, 28))); + addFamous(db, new Person(context.getString(R.string.kathy_bates), new LocalDate(1948, 6, 28))); + addFamous(db, new Person(context.getString(R.string.cusack), new LocalDate(1966, 6, 28))); + addFamous(db, new Person(context.getString(R.string.musk), new LocalDate(1971, 6, 28))); + +//June 29 + addFamous(db, new Person(context.getString(R.string.dodoens), new LocalDate(1517, 6, 29))); + addFamous(db, new Person(context.getString(R.string.ressel), new LocalDate(1793, 6, 29))); + addFamous(db, new Person(context.getString(R.string.leopardi), new LocalDate(1798, 6, 29))); + addFamous(db, new Person(context.getString(R.string.exupery), new LocalDate(1900, 6, 29))); + addFamous(db, new Person(context.getString(R.string.fallaci), new LocalDate(1929, 6, 29))); + addFamous(db, new Person(context.getString(R.string.scherzinger), new LocalDate(1978, 6, 29))); + +//June 30 + addFamous(db, new Person(context.getString(R.string.vernet), new LocalDate(1789, 6, 30))); + addFamous(db, new Person(context.getString(R.string.hooker), new LocalDate(1817, 6, 30))); + addFamous(db, new Person(context.getString(R.string.duhamel), new LocalDate(1884, 6, 30))); + addFamous(db, new Person(context.getString(R.string.milosz), new LocalDate(1911, 6, 30))); + addFamous(db, new Person(context.getString(R.string.ballard), new LocalDate(1942, 6, 30))); + addFamous(db, new Person(context.getString(R.string.tyson), new LocalDate(1966, 6, 30))); + addFamous(db, new Person(context.getString(R.string.phelps), new LocalDate(1985, 6, 30))); + +//July 1 + addFamous(db, new Person(context.getString(R.string.leibniz), new LocalDate(1646, 7, 1))); + addFamous(db, new Person(context.getString(R.string.poncelet), new LocalDate(1788, 7, 1))); + addFamous(db, new Person(context.getString(R.string.george_sand), new LocalDate(1804, 7, 1))); + addFamous(db, new Person(context.getString(R.string.vierordt), new LocalDate(1818, 7, 1))); + addFamous(db, new Person(context.getString(R.string.bleriot), new LocalDate(1872, 7, 1))); + addFamous(db, new Person(context.getString(R.string.lauder), new LocalDate(1908, 7, 1))); + addFamous(db, new Person(context.getString(R.string.diana), new LocalDate(1961, 7, 1))); + addFamous(db, new Person(context.getString(R.string.pamela_anderson), new LocalDate(1967, 7, 1))); + +//July 2 + addFamous(db, new Person(context.getString(R.string.gluck), new LocalDate(1714, 7, 2))); + addFamous(db, new Person(context.getString(R.string.henry_bragg), new LocalDate(1862, 7, 2))); + addFamous(db, new Person(context.getString(R.string.hesse), new LocalDate(1877, 7, 2))); + addFamous(db, new Person(context.getString(R.string.lacoste), new LocalDate(1904, 7, 2))); + addFamous(db, new Person(context.getString(R.string.cardin), new LocalDate(1922, 7, 2))); + addFamous(db, new Person(context.getString(R.string.lumumba), new LocalDate(1925, 7, 2))); + addFamous(db, new Person(context.getString(R.string.naceri), new LocalDate(1961, 7, 2))); + addFamous(db, new Person(context.getString(R.string.robbie), new LocalDate(1990, 7, 2))); + +//July 3 + addFamous(db, new Person(context.getString(R.string.adam), new LocalDate(1728, 7, 3))); + addFamous(db, new Person(context.getString(R.string.kafka), new LocalDate(1883, 7, 3))); + addFamous(db, new Person(context.getString(R.string.stoppard), new LocalDate(1937, 7, 3))); + addFamous(db, new Person(context.getString(R.string.cruise), new LocalDate(1962, 7, 3))); + addFamous(db, new Person(context.getString(R.string.selanne), new LocalDate(1970, 7, 3))); + +//July 4 + addFamous(db, new Person(context.getString(R.string.blanchard), new LocalDate(1753, 7, 4))); + addFamous(db, new Person(context.getString(R.string.everest), new LocalDate(1790, 7, 4))); + addFamous(db, new Person(context.getString(R.string.garibaldi), new LocalDate(1807, 7, 4))); + addFamous(db, new Person(context.getString(R.string.manolete), new LocalDate(1917, 7, 4))); + addFamous(db, new Person(context.getString(R.string.lollobrigida), new LocalDate(1927, 7, 4))); + +//July 5 + addFamous(db, new Person(context.getString(R.string.bulgarin), new LocalDate(1789, 7, 5))); + addFamous(db, new Person(context.getString(R.string.fitzroy), new LocalDate(1805, 7, 5))); + addFamous(db, new Person(context.getString(R.string.rankine), new LocalDate(1820, 7, 5))); + addFamous(db, new Person(context.getString(R.string.zetkin), new LocalDate(1857, 7, 5))); + addFamous(db, new Person(context.getString(R.string.gasser), new LocalDate(1888, 7, 5))); + addFamous(db, new Person(context.getString(R.string.cocteau), new LocalDate(1889, 7, 5))); + +//July 6 + addFamous(db, new Person(context.getString(R.string.raffles), new LocalDate(1781, 7, 6))); + addFamous(db, new Person(context.getString(R.string.heidenstam), new LocalDate(1859, 7, 6))); + addFamous(db, new Person(context.getString(R.string.chagall), new LocalDate(1887, 7, 6))); + addFamous(db, new Person(context.getString(R.string.bill_haley), new LocalDate(1925, 7, 6))); + addFamous(db, new Person(context.getString(R.string.stallone), new LocalDate(1946, 7, 6))); + addFamous(db, new Person(context.getString(R.string.rush), new LocalDate(1951, 7, 6))); + addFamous(db, new Person(context.getString(R.string.cent), new LocalDate(1975, 7, 6))); + addFamous(db, new Person(context.getString(R.string.eva_green), new LocalDate(1980, 7, 6))); + +//July 7 + addFamous(db, new Person(context.getString(R.string.jacquard), new LocalDate(1752, 7, 7))); + addFamous(db, new Person(context.getString(R.string.golgi), new LocalDate(1843, 7, 7))); + addFamous(db, new Person(context.getString(R.string.mahler), new LocalDate(1860, 7, 7))); + addFamous(db, new Person(context.getString(R.string.feuchtwanger), new LocalDate(1884, 7, 7))); + addFamous(db, new Person(context.getString(R.string.ringo_starr), new LocalDate(1940, 7, 7))); + addFamous(db, new Person(context.getString(R.string.cutugno), new LocalDate(1943, 7, 7))); + +//July 8 + addFamous(db, new Person(context.getString(R.string.fontaine), new LocalDate(1621, 7, 8))); + addFamous(db, new Person(context.getString(R.string.zeppelin), new LocalDate(1838, 7, 8))); + addFamous(db, new Person(context.getString(R.string.rockefeller), new LocalDate(1839, 7, 8))); + addFamous(db, new Person(context.getString(R.string.benardos), new LocalDate(1842, 7, 8))); + addFamous(db, new Person(context.getString(R.string.arthus_evans), new LocalDate(1851, 7, 8))); + addFamous(db, new Person(context.getString(R.string.perls), new LocalDate(1893, 7, 8))); + addFamous(db, new Person(context.getString(R.string.kapitsa), new LocalDate(1894, 7, 8))); + +//July 9 + addFamous(db, new Person(context.getString(R.string.radcliffe), new LocalDate(1764, 7, 9))); + addFamous(db, new Person(context.getString(R.string.davenport), new LocalDate(1802, 7, 9))); + addFamous(db, new Person(context.getString(R.string.elias_howe), new LocalDate(1819, 7, 9))); + addFamous(db, new Person(context.getString(R.string.boas), new LocalDate(1858, 7, 9))); + addFamous(db, new Person(context.getString(R.string.chagas), new LocalDate(1879, 7, 9))); + addFamous(db, new Person(context.getString(R.string.tom_hanks), new LocalDate(1956, 7, 9))); + addFamous(db, new Person(context.getString(R.string.love), new LocalDate(1964, 7, 9))); + +//July 10 + addFamous(db, new Person(context.getString(R.string.jean_calvin), new LocalDate(1509, 7, 10))); + addFamous(db, new Person(context.getString(R.string.marryat), new LocalDate(1792, 7, 10))); + addFamous(db, new Person(context.getString(R.string.pissarro), new LocalDate(1830, 7, 10))); + addFamous(db, new Person(context.getString(R.string.tesla), new LocalDate(1856, 7, 10))); + addFamous(db, new Person(context.getString(R.string.proust), new LocalDate(1871, 7, 10))); + addFamous(db, new Person(context.getString(R.string.chamberlain), new LocalDate(1920, 7, 10))); + +//July 11 + addFamous(db, new Person(context.getString(R.string.gondora), new LocalDate(1561, 7, 11))); + addFamous(db, new Person(context.getString(R.string.lalande), new LocalDate(1732, 7, 11))); + addFamous(db, new Person(context.getString(R.string.nelson), new LocalDate(1882, 7, 11))); + addFamous(db, new Person(context.getString(R.string.abel), new LocalDate(1903, 7, 11))); + addFamous(db, new Person(context.getString(R.string.brynner), new LocalDate(1920, 7, 11))); + addFamous(db, new Person(context.getString(R.string.armani), new LocalDate(1934, 7, 11))); + +//July 12 + addFamous(db, new Person(context.getString(R.string.bernard), new LocalDate(1813, 7, 12))); + addFamous(db, new Person(context.getString(R.string.eastman), new LocalDate(1854, 7, 12))); + addFamous(db, new Person(context.getString(R.string.tod_browning), new LocalDate(1880, 7, 12))); + addFamous(db, new Person(context.getString(R.string.modigliani), new LocalDate(1884, 7, 12))); + addFamous(db, new Person(context.getString(R.string.meruda), new LocalDate(1904, 7, 12))); + addFamous(db, new Person(context.getString(R.string.wyeth), new LocalDate(1917, 7, 12))); + addFamous(db, new Person(context.getString(R.string.michelle_rodriguez), new LocalDate(1978, 7, 12))); + +//July 13 + addFamous(db, new Person(context.getString(R.string.john_dee), new LocalDate(1527, 7, 13))); + addFamous(db, new Person(context.getString(R.string.cannizzaro), new LocalDate(1826, 7, 13))); + addFamous(db, new Person(context.getString(R.string.otto_wagner), new LocalDate(1841, 7, 13))); + addFamous(db, new Person(context.getString(R.string.babel), new LocalDate(1894, 7, 13))); + addFamous(db, new Person(context.getString(R.string.ascari), new LocalDate(1918, 7, 13))); + addFamous(db, new Person(context.getString(R.string.ford), new LocalDate(1942, 7, 13))); + addFamous(db, new Person(context.getString(R.string.rubik), new LocalDate(1944, 7, 13))); + addFamous(db, new Person(context.getString(R.string.benassi), new LocalDate(1967, 7, 13))); + +//July 14 + addFamous(db, new Person(context.getString(R.string.dumas), new LocalDate(1800, 7, 14))); + addFamous(db, new Person(context.getString(R.string.klimt), new LocalDate(1862, 7, 14))); + addFamous(db, new Person(context.getString(R.string.irving_stone), new LocalDate(1903, 7, 14))); + addFamous(db, new Person(context.getString(R.string.bergman), new LocalDate(1918, 7, 14))); + addFamous(db, new Person(context.getString(R.string.forrester), new LocalDate(1918, 7, 14))); + +//July 15 + addFamous(db, new Person(context.getString(R.string.rembrandt), new LocalDate(1606, 7, 15))); + addFamous(db, new Person(context.getString(R.string.pareto), new LocalDate(1848, 7, 15))); + addFamous(db, new Person(context.getString(R.string.harmsworth), new LocalDate(1865, 7, 15))); + addFamous(db, new Person(context.getString(R.string.brockhouse), new LocalDate(1918, 7, 15))); + addFamous(db, new Person(context.getString(R.string.savage), new LocalDate(1967, 7, 15))); + addFamous(db, new Person(context.getString(R.string.kruger), new LocalDate(1976, 7, 15))); + +//July 16 + addFamous(db, new Person(context.getString(R.string.assisi), new LocalDate(1194, 7, 16))); + addFamous(db, new Person(context.getString(R.string.amundsen), new LocalDate(1872, 7, 16))); + addFamous(db, new Person(context.getString(R.string.stanwyck), new LocalDate(1907, 7, 16))); + addFamous(db, new Person(context.getString(R.string.laroche), new LocalDate(1921, 7, 16))); + addFamous(db, new Person(context.getString(R.string.sheckley), new LocalDate(1928, 7, 16))); + +//July 17 + addFamous(db, new Person(context.getString(R.string.friedrich_krupp), new LocalDate(1787, 7, 17))); + addFamous(db, new Person(context.getString(R.string.corot), new LocalDate(1796, 7, 17))); + addFamous(db, new Person(context.getString(R.string.nicholas), new LocalDate(1846, 7, 17))); + addFamous(db, new Person(context.getString(R.string.lamaitre), new LocalDate(1894, 7, 17))); + addFamous(db, new Person(context.getString(R.string.abbott), new LocalDate(1898, 7, 17))); + addFamous(db, new Person(context.getString(R.string.sutherland), new LocalDate(1935, 7, 17))); + +//July 18 + addFamous(db, new Person(context.getString(R.string.thackeray), new LocalDate(1811, 7, 18))); + addFamous(db, new Person(context.getString(R.string.viardot), new LocalDate(1821, 7, 18))); + addFamous(db, new Person(context.getString(R.string.lorentz), new LocalDate(1853, 7, 18))); + addFamous(db, new Person(context.getString(R.string.mandela), new LocalDate(1918, 7, 18))); + addFamous(db, new Person(context.getString(R.string.hunter_thompson), new LocalDate(1937, 7, 18))); + addFamous(db, new Person(context.getString(R.string.branson), new LocalDate(1950, 7, 18))); + addFamous(db, new Person(context.getString(R.string.vin_diesel), new LocalDate(1967, 7, 18))); + +//July 19 + addFamous(db, new Person(context.getString(R.string.colt), new LocalDate(1814, 7, 19))); + addFamous(db, new Person(context.getString(R.string.degas), new LocalDate(1834, 7, 19))); + addFamous(db, new Person(context.getString(R.string.mayakovsky), new LocalDate(1893, 7, 19))); + addFamous(db, new Person(context.getString(R.string.cronin), new LocalDate(1896, 7, 19))); + addFamous(db, new Person(context.getString(R.string.coloane), new LocalDate(1910, 7, 19))); + addFamous(db, new Person(context.getString(R.string.yalow), new LocalDate(1921, 7, 19))); + addFamous(db, new Person(context.getString(R.string.cumberbatch), new LocalDate(1976, 7, 19))); + +//July 20 + addFamous(db, new Person(context.getString(R.string.petrarca), new LocalDate(1304, 7, 20))); + addFamous(db, new Person(context.getString(R.string.owen), new LocalDate(1804, 7, 20))); + addFamous(db, new Person(context.getString(R.string.mendel), new LocalDate(1822, 7, 20))); + addFamous(db, new Person(context.getString(R.string.georg_muller), new LocalDate(1850, 7, 20))); + addFamous(db, new Person(context.getString(R.string.morandi), new LocalDate(1890, 7, 20))); + addFamous(db, new Person(context.getString(R.string.dobrev), new LocalDate(1914, 7, 20))); + addFamous(db, new Person(context.getString(R.string.bundchen), new LocalDate(1980, 7, 20))); + +//July 21 + addFamous(db, new Person(context.getString(R.string.picard), new LocalDate(1620, 7, 21))); + addFamous(db, new Person(context.getString(R.string.regnault), new LocalDate(1810, 7, 21))); + addFamous(db, new Person(context.getString(R.string.reuter), new LocalDate(1816, 7, 21))); + addFamous(db, new Person(context.getString(R.string.hemingway), new LocalDate(1899, 7, 21))); + addFamous(db, new Person(context.getString(R.string.robin_williams), new LocalDate(1951, 7, 21))); + addFamous(db, new Person(context.getString(R.string.josh_hartnett), new LocalDate(1978, 7, 21))); + +//July 22 + addFamous(db, new Person(context.getString(R.string.soufflot), new LocalDate(1713, 7, 22))); + addFamous(db, new Person(context.getString(R.string.gustav_hertz), new LocalDate(1887, 7, 22))); + addFamous(db, new Person(context.getString(R.string.mathieu), new LocalDate(1946, 7, 22))); + addFamous(db, new Person(context.getString(R.string.dafoe), new LocalDate(1955, 7, 22))); + addFamous(db, new Person(context.getString(R.string.selena_gomez), new LocalDate(1992, 7, 22))); + +//July 23 + addFamous(db, new Person(context.getString(R.string.vyazemsky), new LocalDate(1792, 7, 23))); + addFamous(db, new Person(context.getString(R.string.cilea), new LocalDate(1866, 7, 23))); + addFamous(db, new Person(context.getString(R.string.harrelson), new LocalDate(1961, 7, 23))); + addFamous(db, new Person(context.getString(R.string.hoffman), new LocalDate(1967, 7, 23))); + addFamous(db, new Person(context.getString(R.string.lewinsky), new LocalDate(1973, 7, 23))); + addFamous(db, new Person(context.getString(R.string.daniel_radcliffe), new LocalDate(1989, 7, 23))); + +//July 24 + addFamous(db, new Person(context.getString(R.string.vidocq), new LocalDate(1775, 7, 24))); + addFamous(db, new Person(context.getString(R.string.alexandre_dumas), new LocalDate(1802, 7, 24))); + addFamous(db, new Person(context.getString(R.string.mucha), new LocalDate(1860, 7, 24))); + addFamous(db, new Person(context.getString(R.string.benson), new LocalDate(1867, 7, 24))); + addFamous(db, new Person(context.getString(R.string.lopez), new LocalDate(1969, 7, 24))); + +//July 25 + addFamous(db, new Person(context.getString(R.string.scheiner), new LocalDate(1575, 7, 25))); + addFamous(db, new Person(context.getString(R.string.eakins), new LocalDate(1844, 7, 25))); + addFamous(db, new Person(context.getString(R.string.davidson_black), new LocalDate(1884, 7, 25))); + addFamous(db, new Person(context.getString(R.string.canetti), new LocalDate(1905, 7, 25))); + addFamous(db, new Person(context.getString(R.string.leblanc), new LocalDate(1967, 7, 25))); + +//July 26 + addFamous(db, new Person(context.getString(R.string.remak), new LocalDate(1815, 7, 26))); + addFamous(db, new Person(context.getString(R.string.shaw), new LocalDate(1856, 7, 26))); + addFamous(db, new Person(context.getString(R.string.jung), new LocalDate(1875, 7, 26))); + addFamous(db, new Person(context.getString(R.string.maurois), new LocalDate(1885, 7, 26))); + addFamous(db, new Person(context.getString(R.string.kubrick), new LocalDate(1928, 7, 26))); + addFamous(db, new Person(context.getString(R.string.jagger), new LocalDate(1943, 7, 26))); + addFamous(db, new Person(context.getString(R.string.spacey), new LocalDate(1959, 7, 26))); + addFamous(db, new Person(context.getString(R.string.bullock), new LocalDate(1964, 7, 26))); + addFamous(db, new Person(context.getString(R.string.statham), new LocalDate(1967, 7, 26))); + +//July 27 + addFamous(db, new Person(context.getString(R.string.corday), new LocalDate(1768, 7, 27))); + addFamous(db, new Person(context.getString(R.string.carducci), new LocalDate(1835, 7, 27))); + addFamous(db, new Person(context.getString(R.string.hans_fischer), new LocalDate(1881, 7, 27))); + addFamous(db, new Person(context.getString(R.string.monaco), new LocalDate(1915, 7, 27))); + addFamous(db, new Person(context.getString(R.string.nikolaj), new LocalDate(1970, 7, 27))); + +//July 28 + addFamous(db, new Person(context.getString(R.string.hooke), new LocalDate(1635, 7, 28))); + addFamous(db, new Person(context.getString(R.string.feuerbach), new LocalDate(1804, 7, 28))); + addFamous(db, new Person(context.getString(R.string.grisi), new LocalDate(1811, 7, 28))); + addFamous(db, new Person(context.getString(R.string.duchamp), new LocalDate(1887, 7, 28))); + addFamous(db, new Person(context.getString(R.string.popper), new LocalDate(1902, 7, 28))); + addFamous(db, new Person(context.getString(R.string.burda), new LocalDate(1909, 7, 28))); + addFamous(db, new Person(context.getString(R.string.chavez), new LocalDate(1954, 7, 28))); + +//July 29 + addFamous(db, new Person(context.getString(R.string.aivazovsky), new LocalDate(1817, 7, 29))); + addFamous(db, new Person(context.getString(R.string.mussolini), new LocalDate(1883, 7, 29))); + addFamous(db, new Person(context.getString(R.string.theda_bara), new LocalDate(1885, 7, 29))); + addFamous(db, new Person(context.getString(R.string.clara_bow), new LocalDate(1905, 7, 29))); + addFamous(db, new Person(context.getString(R.string.alonso), new LocalDate(1981, 7, 29))); + +//July 30 + addFamous(db, new Person(context.getString(R.string.vasari), new LocalDate(1511, 7, 30))); + addFamous(db, new Person(context.getString(R.string.bronte), new LocalDate(1818, 7, 30))); + addFamous(db, new Person(context.getString(R.string.henry_ford), new LocalDate(1863, 7, 30))); + addFamous(db, new Person(context.getString(R.string.cyril_parkinson), new LocalDate(1909, 7, 30))); + addFamous(db, new Person(context.getString(R.string.schwarzenegger), new LocalDate(1947, 7, 30))); + addFamous(db, new Person(context.getString(R.string.jean_reno), new LocalDate(1948, 7, 30))); + addFamous(db, new Person(context.getString(R.string.nolan), new LocalDate(1970, 7, 30))); + +//July 31 + addFamous(db, new Person(context.getString(R.string.cramer), new LocalDate(1704, 7, 31))); + addFamous(db, new Person(context.getString(R.string.wohler), new LocalDate(1800, 7, 31))); + addFamous(db, new Person(context.getString(R.string.planquette), new LocalDate(1848, 7, 31))); + addFamous(db, new Person(context.getString(R.string.milton_friedman), new LocalDate(1912, 7, 31))); + addFamous(db, new Person(context.getString(R.string.de_funes), new LocalDate(1914, 7, 31))); + addFamous(db, new Person(context.getString(R.string.primo_levi), new LocalDate(1919, 7, 31))); + addFamous(db, new Person(context.getString(R.string.rowling), new LocalDate(1965, 7, 31))); + } + + static void createFamousDbPart3(Context context, SQLiteDatabase db) { + +//August 1 + addFamous(db, new Person(context.getString(R.string.lamarck), new LocalDate(1744, 8, 1))); + addFamous(db, new Person(context.getString(R.string.melville), new LocalDate(1819, 8, 1))); + addFamous(db, new Person(context.getString(R.string.taro), new LocalDate(1910, 8, 1))); + addFamous(db, new Person(context.getString(R.string.laurent), new LocalDate(1936, 8, 1))); + addFamous(db, new Person(context.getString(R.string.mendes), new LocalDate(1965, 8, 1))); + addFamous(db, new Person(context.getString(R.string.momoa), new LocalDate(1979, 8, 1))); + +//August 2 + addFamous(db, new Person(context.getString(R.string.hoogstraten), new LocalDate(1627, 8, 2))); + addFamous(db, new Person(context.getString(R.string.tyndall), new LocalDate(1820, 8, 2))); + addFamous(db, new Person(context.getString(R.string.olcott), new LocalDate(1832, 8, 2))); + addFamous(db, new Person(context.getString(R.string.bartholdi), new LocalDate(1834, 8, 2))); + addFamous(db, new Person(context.getString(R.string.loy), new LocalDate(1905, 8, 2))); + addFamous(db, new Person(context.getString(R.string.worthington), new LocalDate(1976, 8, 2))); + +//August 3 + addFamous(db, new Person(context.getString(R.string.otis), new LocalDate(1811, 8, 3))); + addFamous(db, new Person(context.getString(R.string.simak), new LocalDate(1904, 8, 3))); + addFamous(db, new Person(context.getString(R.string.james), new LocalDate(1920, 8, 3))); + addFamous(db, new Person(context.getString(R.string.sheen), new LocalDate(1940, 8, 3))); + addFamous(db, new Person(context.getString(R.string.lilly), new LocalDate(1979, 8, 3))); + +//August 4 + addFamous(db, new Person(context.getString(R.string.shelley), new LocalDate(1792, 8, 4))); + addFamous(db, new Person(context.getString(R.string.john_venn), new LocalDate(1834, 8, 4))); + addFamous(db, new Person(context.getString(R.string.hamsun), new LocalDate(1859, 8, 4))); + addFamous(db, new Person(context.getString(R.string.armstrong), new LocalDate(1900, 8, 4))); + addFamous(db, new Person(context.getString(R.string.thornton), new LocalDate(1955, 8, 4))); + +//August 5 + addFamous(db, new Person(context.getString(R.string.niels_abel), new LocalDate(1802, 8, 5))); + addFamous(db, new Person(context.getString(R.string.repin), new LocalDate(1844, 8, 5))); + addFamous(db, new Person(context.getString(R.string.maupassant), new LocalDate(1850, 8, 5))); + addFamous(db, new Person(context.getString(R.string.wain), new LocalDate(1860, 8, 5))); + addFamous(db, new Person(context.getString(R.string.huston), new LocalDate(1906, 8, 5))); + addFamous(db, new Person(context.getString(R.string.neil_armstrong), new LocalDate(1930, 8, 5))); + +//August 6 + addFamous(db, new Person(context.getString(R.string.malebranche), new LocalDate(1638, 8, 6))); + addFamous(db, new Person(context.getString(R.string.johann_bernoulli), new LocalDate(1667, 8, 6))); + addFamous(db, new Person(context.getString(R.string.alexander_fleming), new LocalDate(1881, 8, 6))); + addFamous(db, new Person(context.getString(R.string.lucille_ball), new LocalDate(1911, 8, 6))); + addFamous(db, new Person(context.getString(R.string.andy_warhol), new LocalDate(1928, 8, 6))); + addFamous(db, new Person(context.getString(R.string.shyamalan), new LocalDate(1970, 8, 6))); + +//August 7 + addFamous(db, new Person(context.getString(R.string.bathory), new LocalDate(1560, 8, 7))); + addFamous(db, new Person(context.getString(R.string.mata_hari), new LocalDate(1876, 8, 7))); + addFamous(db, new Person(context.getString(R.string.tobin_bell), new LocalDate(1942, 8, 7))); + addFamous(db, new Person(context.getString(R.string.duchovny), new LocalDate(1960, 8, 7))); + addFamous(db, new Person(context.getString(R.string.jimmy_wales), new LocalDate(1966, 8, 7))); + addFamous(db, new Person(context.getString(R.string.theron), new LocalDate(1975, 8, 7))); + +//August 8 + addFamous(db, new Person(context.getString(R.string.bateson), new LocalDate(1861, 8, 8))); + addFamous(db, new Person(context.getString(R.string.lawrence), new LocalDate(1901, 8, 8))); + addFamous(db, new Person(context.getString(R.string.dirac), new LocalDate(1902, 8, 8))); + addFamous(db, new Person(context.getString(R.string.dustin_hoffman), new LocalDate(1937, 8, 8))); + addFamous(db, new Person(context.getString(R.string.federer), new LocalDate(1981, 8, 8))); + +//August 9 + addFamous(db, new Person(context.getString(R.string.avogadro), new LocalDate(1776, 8, 9))); + addFamous(db, new Person(context.getString(R.string.morton_william), new LocalDate(1819, 8, 9))); + addFamous(db, new Person(context.getString(R.string.huckel), new LocalDate(1896, 8, 9))); + addFamous(db, new Person(context.getString(R.string.piaget), new LocalDate(1896, 8, 9))); + addFamous(db, new Person(context.getString(R.string.travers), new LocalDate(1899, 8, 9))); + addFamous(db, new Person(context.getString(R.string.jansson), new LocalDate(1914, 8, 9))); + addFamous(db, new Person(context.getString(R.string.griffith), new LocalDate(1957, 8, 9))); + addFamous(db, new Person(context.getString(R.string.houston), new LocalDate(1963, 8, 9))); + addFamous(db, new Person(context.getString(R.string.tautou), new LocalDate(1976, 8, 9))); + +//August 10 + addFamous(db, new Person(context.getString(R.string.nestle), new LocalDate(1814, 8, 10))); + addFamous(db, new Person(context.getString(R.string.qunanbaiuli), new LocalDate(1845, 8, 10))); + addFamous(db, new Person(context.getString(R.string.darrow), new LocalDate(1889, 8, 10))); + addFamous(db, new Person(context.getString(R.string.shearer), new LocalDate(1902, 8, 10))); + addFamous(db, new Person(context.getString(R.string.tiselius), new LocalDate(1902, 8, 10))); + addFamous(db, new Person(context.getString(R.string.banderas), new LocalDate(1960, 8, 10))); + +//August 11 + addFamous(db, new Person(context.getString(R.string.andrew_davis), new LocalDate(1826, 8, 11))); + addFamous(db, new Person(context.getString(R.string.savant), new LocalDate(1946, 8, 11))); + addFamous(db, new Person(context.getString(R.string.wozniak), new LocalDate(1950, 8, 11))); + addFamous(db, new Person(context.getString(R.string.hogan), new LocalDate(1953, 8, 11))); + addFamous(db, new Person(context.getString(R.string.hemsworth), new LocalDate(1983, 8, 11))); + +//August 12 + addFamous(db, new Person(context.getString(R.string.bering), new LocalDate(1681, 8, 12))); + addFamous(db, new Person(context.getString(R.string.demille), new LocalDate(1881, 8, 12))); + addFamous(db, new Person(context.getString(R.string.bendix), new LocalDate(1881, 8, 12))); + addFamous(db, new Person(context.getString(R.string.schrodinger), new LocalDate(1887, 8, 12))); + addFamous(db, new Person(context.getString(R.string.soros), new LocalDate(1930, 8, 12))); + addFamous(db, new Person(context.getString(R.string.delevingne), new LocalDate(1992, 8, 12))); + +//August 13 + addFamous(db, new Person(context.getString(R.string.angstrom), new LocalDate(1814, 8, 13))); + addFamous(db, new Person(context.getString(R.string.miescher), new LocalDate(1844, 8, 13))); + addFamous(db, new Person(context.getString(R.string.agnelli), new LocalDate(1866, 8, 13))); + addFamous(db, new Person(context.getString(R.string.hitchcock), new LocalDate(1899, 8, 13))); + addFamous(db, new Person(context.getString(R.string.wankel), new LocalDate(1902, 8, 13))); + addFamous(db, new Person(context.getString(R.string.castro), new LocalDate(1926, 8, 13))); + +//August 14 + addFamous(db, new Person(context.getString(R.string.orsted), new LocalDate(1777, 8, 14))); + addFamous(db, new Person(context.getString(R.string.holliday), new LocalDate(1851, 8, 14))); + addFamous(db, new Person(context.getString(R.string.merezhkovsky), new LocalDate(1866, 8, 14))); + addFamous(db, new Person(context.getString(R.string.galsworthy), new LocalDate(1867, 8, 14))); + addFamous(db, new Person(context.getString(R.string.dempster), new LocalDate(1886, 8, 14))); + addFamous(db, new Person(context.getString(R.string.steve_martin), new LocalDate(1945, 8, 14))); + addFamous(db, new Person(context.getString(R.string.berry), new LocalDate(1966, 8, 14))); + addFamous(db, new Person(context.getString(R.string.kunis), new LocalDate(1983, 8, 14))); + +//August 15 + addFamous(db, new Person(context.getString(R.string.carmontelle), new LocalDate(1717, 8, 15))); + addFamous(db, new Person(context.getString(R.string.napoleon), new LocalDate(1769, 8, 15))); + addFamous(db, new Person(context.getString(R.string.scott), new LocalDate(1771, 8, 15))); + addFamous(db, new Person(context.getString(R.string.broglie), new LocalDate(1892, 8, 15))); + addFamous(db, new Person(context.getString(R.string.inarritu), new LocalDate(1963, 8, 15))); + addFamous(db, new Person(context.getString(R.string.affleck), new LocalDate(1972, 8, 15))); + addFamous(db, new Person(context.getString(R.string.jennifer_lawrence), new LocalDate(1990, 8, 15))); + +//August 16 + addFamous(db, new Person(context.getString(R.string.bruyere), new LocalDate(1645, 8, 16))); + addFamous(db, new Person(context.getString(R.string.lippmann), new LocalDate(1845, 8, 16))); + addFamous(db, new Person(context.getString(R.string.bukowski), new LocalDate(1920, 8, 16))); + addFamous(db, new Person(context.getString(R.string.richard), new LocalDate(1934, 8, 16))); + addFamous(db, new Person(context.getString(R.string.cameron), new LocalDate(1954, 8, 16))); + addFamous(db, new Person(context.getString(R.string.madonna), new LocalDate(1958, 8, 16))); + +//August 17 + addFamous(db, new Person(context.getString(R.string.fermat), new LocalDate(1601, 8, 17))); + addFamous(db, new Person(context.getString(R.string.hodgkin), new LocalDate(1798, 8, 17))); + addFamous(db, new Person(context.getString(R.string.fokker), new LocalDate(1887, 8, 17))); + addFamous(db, new Person(context.getString(R.string.naipaul), new LocalDate(1932, 8, 17))); + addFamous(db, new Person(context.getString(R.string.de_niro), new LocalDate(1943, 8, 17))); + addFamous(db, new Person(context.getString(R.string.penn), new LocalDate(1960, 8, 17))); + +//August 18 + addFamous(db, new Person(context.getString(R.string.brook_taylor), new LocalDate(1685, 8, 18))); + addFamous(db, new Person(context.getString(R.string.salieri), new LocalDate(1750, 8, 18))); + addFamous(db, new Person(context.getString(R.string.pierre_martin), new LocalDate(1824, 8, 18))); + addFamous(db, new Person(context.getString(R.string.swayze), new LocalDate(1952, 8, 18))); + addFamous(db, new Person(context.getString(R.string.norton), new LocalDate(1969, 8, 18))); + addFamous(db, new Person(context.getString(R.string.slater), new LocalDate(1969, 8, 18))); + +//August 19 + addFamous(db, new Person(context.getString(R.string.samuel_richardson), new LocalDate(1689, 8, 19))); + addFamous(db, new Person(context.getString(R.string.platov), new LocalDate(1753, 8, 19))); + addFamous(db, new Person(context.getString(R.string.nasmyth), new LocalDate(1808, 8, 19))); + addFamous(db, new Person(context.getString(R.string.meyer), new LocalDate(1830, 8, 19))); + addFamous(db, new Person(context.getString(R.string.enescu), new LocalDate(1881, 8, 19))); + addFamous(db, new Person(context.getString(R.string.chanel), new LocalDate(1883, 8, 19))); + addFamous(db, new Person(context.getString(R.string.perry), new LocalDate(1969, 8, 19))); + +//August 20 + addFamous(db, new Person(context.getString(R.string.berzelius), new LocalDate(1779, 8, 20))); + addFamous(db, new Person(context.getString(R.string.quasimodo), new LocalDate(1901, 8, 20))); + addFamous(db, new Person(context.getString(R.string.susann), new LocalDate(1918, 8, 20))); + addFamous(db, new Person(context.getString(R.string.durst), new LocalDate(1970, 8, 20))); + addFamous(db, new Person(context.getString(R.string.amy_adams), new LocalDate(1974, 8, 20))); + addFamous(db, new Person(context.getString(R.string.garfield), new LocalDate(1983, 8, 20))); + +//August 21 + addFamous(db, new Person(context.getString(R.string.murdoch), new LocalDate(1754, 8, 21))); + addFamous(db, new Person(context.getString(R.string.basie), new LocalDate(1904, 8, 21))); + addFamous(db, new Person(context.getString(R.string.consuelo_velazquez), new LocalDate(1916, 8, 21))); + addFamous(db, new Person(context.getString(R.string.wilt_chamberlain), new LocalDate(1936, 8, 21))); + addFamous(db, new Person(context.getString(R.string.brin), new LocalDate(1973, 8, 21))); + addFamous(db, new Person(context.getString(R.string.bolt), new LocalDate(1986, 8, 21))); + +//August 22 + addFamous(db, new Person(context.getString(R.string.papin), new LocalDate(1647, 8, 22))); + addFamous(db, new Person(context.getString(R.string.maudslay), new LocalDate(1771, 8, 22))); + addFamous(db, new Person(context.getString(R.string.nipkow), new LocalDate(1860, 8, 22))); + addFamous(db, new Person(context.getString(R.string.debussy), new LocalDate(1862, 8, 22))); + addFamous(db, new Person(context.getString(R.string.scheler), new LocalDate(1874, 8, 22))); + addFamous(db, new Person(context.getString(R.string.bradbury), new LocalDate(1920, 8, 22))); + +//August 23 + addFamous(db, new Person(context.getString(R.string.laperouse), new LocalDate(1741, 8, 23))); + addFamous(db, new Person(context.getString(R.string.cuvier), new LocalDate(1769, 8, 23))); + addFamous(db, new Person(context.getString(R.string.jirasek), new LocalDate(1851, 8, 23))); + addFamous(db, new Person(context.getString(R.string.arrow), new LocalDate(1921, 8, 23))); + addFamous(db, new Person(context.getString(R.string.phoenix), new LocalDate(1970, 8, 23))); + +//August 24 + addFamous(db, new Person(context.getString(R.string.weddell), new LocalDate(1787, 8, 24))); + addFamous(db, new Person(context.getString(R.string.borges), new LocalDate(1899, 8, 24))); + addFamous(db, new Person(context.getString(R.string.coelho), new LocalDate(1947, 8, 24))); + addFamous(db, new Person(context.getString(R.string.jarre), new LocalDate(1948, 8, 24))); + addFamous(db, new Person(context.getString(R.string.fry), new LocalDate(1957, 8, 24))); + addFamous(db, new Person(context.getString(R.string.guttenberg), new LocalDate(1958, 8, 24))); + addFamous(db, new Person(context.getString(R.string.grint), new LocalDate(1988, 8, 24))); + +//August 25 + addFamous(db, new Person(context.getString(R.string.pinkerton), new LocalDate(1819, 8, 25))); + addFamous(db, new Person(context.getString(R.string.elo), new LocalDate(1903, 8, 25))); + addFamous(db, new Person(context.getString(R.string.brian_moore), new LocalDate(1921, 8, 25))); + addFamous(db, new Person(context.getString(R.string.connery), new LocalDate(1930, 8, 25))); + addFamous(db, new Person(context.getString(R.string.tim_burton), new LocalDate(1958, 8, 25))); + addFamous(db, new Person(context.getString(R.string.schiffer), new LocalDate(1970, 8, 25))); + +//August 26 + addFamous(db, new Person(context.getString(R.string.lambert), new LocalDate(1728, 8, 26))); + addFamous(db, new Person(context.getString(R.string.joseph_montgolfier), new LocalDate(1740, 8, 26))); + addFamous(db, new Person(context.getString(R.string.lavoisier), new LocalDate(1743, 8, 26))); + addFamous(db, new Person(context.getString(R.string.forest), new LocalDate(1873, 8, 26))); + addFamous(db, new Person(context.getString(R.string.teresa), new LocalDate(1910, 8, 26))); + addFamous(db, new Person(context.getString(R.string.culkin), new LocalDate(1980, 8, 26))); + +//August 27 + addFamous(db, new Person(context.getString(R.string.hegel), new LocalDate(1770, 8, 27))); + addFamous(db, new Person(context.getString(R.string.niebuhr), new LocalDate(1776, 8, 27))); + addFamous(db, new Person(context.getString(R.string.bosch), new LocalDate(1874, 8, 27))); + addFamous(db, new Person(context.getString(R.string.rolls), new LocalDate(1877, 8, 27))); + addFamous(db, new Person(context.getString(R.string.ranevskaya), new LocalDate(1896, 8, 27))); + addFamous(db, new Person(context.getString(R.string.chalke), new LocalDate(1976, 8, 27))); + addFamous(db, new Person(context.getString(R.string.aaron_paul), new LocalDate(1979, 8, 27))); + +//August 28 + addFamous(db, new Person(context.getString(R.string.goethe), new LocalDate(1749, 8, 28))); + addFamous(db, new Person(context.getString(R.string.blondel), new LocalDate(1863, 8, 28))); + addFamous(db, new Person(context.getString(R.string.whipple), new LocalDate(1878, 8, 28))); + addFamous(db, new Person(context.getString(R.string.theremin), new LocalDate(1896, 8, 28))); + addFamous(db, new Person(context.getString(R.string.fincher), new LocalDate(1962, 8, 28))); + addFamous(db, new Person(context.getString(R.string.jack_black), new LocalDate(1969, 8, 28))); + +//August 29 + addFamous(db, new Person(context.getString(R.string.locke), new LocalDate(1632, 8, 29))); + addFamous(db, new Person(context.getString(R.string.maeterlinck), new LocalDate(1862, 8, 29))); + addFamous(db, new Person(context.getString(R.string.forssmann), new LocalDate(1904, 8, 29))); + addFamous(db, new Person(context.getString(R.string.ingrid_bergman), new LocalDate(1915, 8, 29))); + addFamous(db, new Person(context.getString(R.string.charlie_parker), new LocalDate(1920, 8, 29))); + addFamous(db, new Person(context.getString(R.string.michael_jackson), new LocalDate(1958, 8, 29))); + +//August 30 + addFamous(db, new Person(context.getString(R.string.mary_shelley), new LocalDate(1797, 8, 30))); + addFamous(db, new Person(context.getString(R.string.adolf_hesse), new LocalDate(1809, 8, 30))); + addFamous(db, new Person(context.getString(R.string.hoff), new LocalDate(1852, 8, 30))); + addFamous(db, new Person(context.getString(R.string.rutherford), new LocalDate(1871, 8, 30))); + addFamous(db, new Person(context.getString(R.string.cummings), new LocalDate(1887, 8, 30))); + addFamous(db, new Person(context.getString(R.string.mclaren), new LocalDate(1937, 8, 30))); + addFamous(db, new Person(context.getString(R.string.diaz), new LocalDate(1972, 8, 30))); + +//August 31 + addFamous(db, new Person(context.getString(R.string.helmholtz), new LocalDate(1821, 8, 31))); + addFamous(db, new Person(context.getString(R.string.paneth), new LocalDate(1887, 8, 31))); + addFamous(db, new Person(context.getString(R.string.fredric_march), new LocalDate(1897, 8, 31))); + addFamous(db, new Person(context.getString(R.string.gere), new LocalDate(1949, 8, 31))); + addFamous(db, new Person(context.getString(R.string.tucker), new LocalDate(1971, 8, 31))); + +//September 1 + addFamous(db, new Person(context.getString(R.string.jevons), new LocalDate(1835, 9, 1))); + addFamous(db, new Person(context.getString(R.string.auguste_forel), new LocalDate(1848, 9, 1))); + addFamous(db, new Person(context.getString(R.string.burroughs), new LocalDate(1875, 9, 1))); + addFamous(db, new Person(context.getString(R.string.marilyn_miller), new LocalDate(1898, 9, 1))); + addFamous(db, new Person(context.getString(R.string.marciano), new LocalDate(1923, 9, 1))); + addFamous(db, new Person(context.getString(R.string.estefan), new LocalDate(1957, 9, 1))); + +//September 2 + addFamous(db, new Person(context.getString(R.string.howard), new LocalDate(1726, 9, 2))); + addFamous(db, new Person(context.getString(R.string.echeverria), new LocalDate(1805, 9, 2))); + addFamous(db, new Person(context.getString(R.string.field), new LocalDate(1850, 9, 2))); + addFamous(db, new Person(context.getString(R.string.soddy), new LocalDate(1877, 9, 2))); + addFamous(db, new Person(context.getString(R.string.reeves), new LocalDate(1964, 9, 2))); + addFamous(db, new Person(context.getString(R.string.hayek), new LocalDate(1966, 9, 2))); + +//September 3 + addFamous(db, new Person(context.getString(R.string.louis_sullivan), new LocalDate(1856, 9, 3))); + addFamous(db, new Person(context.getString(R.string.pregl), new LocalDate(1869, 9, 3))); + addFamous(db, new Person(context.getString(R.string.porsche), new LocalDate(1875, 9, 3))); + addFamous(db, new Person(context.getString(R.string.anderson), new LocalDate(1905, 9, 3))); + addFamous(db, new Person(context.getString(R.string.dovlatov), new LocalDate(1941, 9, 3))); + addFamous(db, new Person(context.getString(R.string.jeunet), new LocalDate(1953, 9, 3))); + addFamous(db, new Person(context.getString(R.string.charlie_sheen), new LocalDate(1965, 9, 3))); + +//September 4 + addFamous(db, new Person(context.getString(R.string.constantijn_huygens), new LocalDate(1596, 9, 4))); + addFamous(db, new Person(context.getString(R.string.chateaubriand), new LocalDate(1768, 9, 4))); + addFamous(db, new Person(context.getString(R.string.richard_wright), new LocalDate(1908, 9, 4))); + addFamous(db, new Person(context.getString(R.string.tange), new LocalDate(1913, 9, 4))); + addFamous(db, new Person(context.getString(R.string.beyonce), new LocalDate(1981, 9, 4))); + +//September 5 + addFamous(db, new Person(context.getString(R.string.campanella), new LocalDate(1568, 9, 5))); + addFamous(db, new Person(context.getString(R.string.meyerbeer), new LocalDate(1791, 9, 5))); + addFamous(db, new Person(context.getString(R.string.aleksey_tolstoy), new LocalDate(1817, 9, 5))); + addFamous(db, new Person(context.getString(R.string.jesse_james), new LocalDate(1847, 9, 5))); + addFamous(db, new Person(context.getString(R.string.mercury), new LocalDate(1946, 9, 5))); + addFamous(db, new Person(context.getString(R.string.keaton), new LocalDate(1951, 9, 5))); + +//September 6 + addFamous(db, new Person(context.getString(R.string.serlio), new LocalDate(1475, 9, 6))); + addFamous(db, new Person(context.getString(R.string.moses_mendelssohn), new LocalDate(1729, 9, 6))); + addFamous(db, new Person(context.getString(R.string.dalton), new LocalDate(1766, 9, 6))); + addFamous(db, new Person(context.getString(R.string.berdan), new LocalDate(1824, 9, 6))); + addFamous(db, new Person(context.getString(R.string.addams), new LocalDate(1860, 9, 6))); + addFamous(db, new Person(context.getString(R.string.essen), new LocalDate(1908, 9, 6))); + +//September 7 + addFamous(db, new Person(context.getString(R.string.leclerc), new LocalDate(1707, 9, 7))); + addFamous(db, new Person(context.getString(R.string.gossen), new LocalDate(1810, 9, 7))); + addFamous(db, new Person(context.getString(R.string.kuprin), new LocalDate(1870, 9, 7))); + addFamous(db, new Person(context.getString(R.string.gala_dali), new LocalDate(1894, 9, 7))); + addFamous(db, new Person(context.getString(R.string.debakey), new LocalDate(1908, 9, 7))); + addFamous(db, new Person(context.getString(R.string.packard), new LocalDate(1912, 9, 7))); + +//September 8 + addFamous(db, new Person(context.getString(R.string.lionheart), new LocalDate(1157, 9, 8))); + addFamous(db, new Person(context.getString(R.string.neckam), new LocalDate(1157, 9, 8))); + addFamous(db, new Person(context.getString(R.string.mistral), new LocalDate(1830, 9, 8))); + addFamous(db, new Person(context.getString(R.string.martin_freeman), new LocalDate(1971, 9, 8))); + addFamous(db, new Person(context.getString(R.string.pink), new LocalDate(1971, 9, 8))); + addFamous(db, new Person(context.getString(R.string.wiz_khalifa), new LocalDate(1987, 9, 8))); + +//September 9 + addFamous(db, new Person(context.getString(R.string.frederik_chapman), new LocalDate(1721, 9, 9))); + addFamous(db, new Person(context.getString(R.string.galvani), new LocalDate(1737, 9, 9))); + addFamous(db, new Person(context.getString(R.string.leo_tolstoy), new LocalDate(1828, 9, 9))); + addFamous(db, new Person(context.getString(R.string.usmanov), new LocalDate(1953, 9, 9))); + addFamous(db, new Person(context.getString(R.string.hugh_grant), new LocalDate(1960, 9, 9))); + addFamous(db, new Person(context.getString(R.string.sandler), new LocalDate(1966, 9, 9))); + +//September 10 + addFamous(db, new Person(context.getString(R.string.peirce), new LocalDate(1839, 9, 10))); + addFamous(db, new Person(context.getString(R.string.elsa_schiaparelli), new LocalDate(1890, 9, 10))); + addFamous(db, new Person(context.getString(R.string.compton), new LocalDate(1892, 9, 10))); + addFamous(db, new Person(context.getString(R.string.messing), new LocalDate(1899, 9, 10))); + addFamous(db, new Person(context.getString(R.string.lagerfeld), new LocalDate(1933, 9, 10))); + addFamous(db, new Person(context.getString(R.string.joe_perry), new LocalDate(1950, 9, 10))); + addFamous(db, new Person(context.getString(R.string.firth), new LocalDate(1960, 9, 10))); + addFamous(db, new Person(context.getString(R.string.ritchie), new LocalDate(1968, 9, 10))); + +//September 11 + addFamous(db, new Person(context.getString(R.string.james_thomson), new LocalDate(1700, 9, 11))); + addFamous(db, new Person(context.getString(R.string.zeiss), new LocalDate(1816, 9, 11))); + addFamous(db, new Person(context.getString(R.string.o_henry), new LocalDate(1862, 9, 11))); + addFamous(db, new Person(context.getString(R.string.jeans), new LocalDate(1877, 9, 11))); + addFamous(db, new Person(context.getString(R.string.beckenbauer), new LocalDate(1945, 9, 11))); + +//September 12 + addFamous(db, new Person(context.getString(R.string.breitner), new LocalDate(1857, 9, 12))); + addFamous(db, new Person(context.getString(R.string.irene_curie), new LocalDate(1897, 9, 12))); + addFamous(db, new Person(context.getString(R.string.lem), new LocalDate(1921, 9, 12))); + addFamous(db, new Person(context.getString(R.string.barry_white), new LocalDate(1944, 9, 12))); + addFamous(db, new Person(context.getString(R.string.farmer), new LocalDate(1961, 9, 12))); + addFamous(db, new Person(context.getString(R.string.walker), new LocalDate(1973, 9, 12))); + +//September 13 + addFamous(db, new Person(context.getString(R.string.samuel_wilson), new LocalDate(1766, 9, 13))); + addFamous(db, new Person(context.getString(R.string.reed), new LocalDate(1851, 9, 13))); + addFamous(db, new Person(context.getString(R.string.john_priestley), new LocalDate(1894, 9, 13))); + addFamous(db, new Person(context.getString(R.string.dahl), new LocalDate(1916, 9, 13))); + addFamous(db, new Person(context.getString(R.string.maurice_jarre), new LocalDate(1924, 9, 13))); + addFamous(db, new Person(context.getString(R.string.bisset), new LocalDate(1944, 9, 13))); + +//September 14 + addFamous(db, new Person(context.getString(R.string.agrippa), new LocalDate(1486, 9, 14))); + addFamous(db, new Person(context.getString(R.string.lely), new LocalDate(1618, 9, 14))); + addFamous(db, new Person(context.getString(R.string.cecil), new LocalDate(1864, 9, 14))); + addFamous(db, new Person(context.getString(R.string.dana_gibson), new LocalDate(1867, 9, 14))); + addFamous(db, new Person(context.getString(R.string.neill), new LocalDate(1947, 9, 14))); + addFamous(db, new Person(context.getString(R.string.winehouse), new LocalDate(1983, 9, 14))); + +//September 15 + addFamous(db, new Person(context.getString(R.string.marco_polo), new LocalDate(1254, 9, 15))); + addFamous(db, new Person(context.getString(R.string.james_cooper), new LocalDate(1789, 9, 15))); + addFamous(db, new Person(context.getString(R.string.bugatti), new LocalDate(1881, 9, 15))); + addFamous(db, new Person(context.getString(R.string.christie), new LocalDate(1890, 9, 15))); + addFamous(db, new Person(context.getString(R.string.jean_renoir), new LocalDate(1894, 9, 15))); + addFamous(db, new Person(context.getString(R.string.tommy_lee_jones), new LocalDate(1946, 9, 15))); + addFamous(db, new Person(context.getString(R.string.oliver_stone), new LocalDate(1946, 9, 15))); + addFamous(db, new Person(context.getString(R.string.tom_hardy), new LocalDate(1977, 9, 15))); + +//September 16 + addFamous(db, new Person(context.getString(R.string.kossel), new LocalDate(1853, 9, 16))); + addFamous(db, new Person(context.getString(R.string.boyd), new LocalDate(1887, 9, 16))); + addFamous(db, new Person(context.getString(R.string.jellinek), new LocalDate(1889, 9, 16))); + addFamous(db, new Person(context.getString(R.string.korda), new LocalDate(1893, 9, 16))); + addFamous(db, new Person(context.getString(R.string.bbking), new LocalDate(1925, 9, 16))); + addFamous(db, new Person(context.getString(R.string.rourke), new LocalDate(1952, 9, 16))); + addFamous(db, new Person(context.getString(R.string.copperfield), new LocalDate(1956, 9, 16))); + +//September 17 + addFamous(db, new Person(context.getString(R.string.riemann), new LocalDate(1826, 9, 17))); + addFamous(db, new Person(context.getString(R.string.buick), new LocalDate(1854, 9, 17))); + addFamous(db, new Person(context.getString(R.string.tsiolkovsky), new LocalDate(1857, 9, 17))); + addFamous(db, new Person(context.getString(R.string.kesey), new LocalDate(1935, 9, 17))); + addFamous(db, new Person(context.getString(R.string.messner), new LocalDate(1944, 9, 17))); + addFamous(db, new Person(context.getString(R.string.anastacia), new LocalDate(1968, 9, 17))); + addFamous(db, new Person(context.getString(R.string.ovechkin), new LocalDate(1985, 9, 17))); + +//September 18 + addFamous(db, new Person(context.getString(R.string.samuel_johnson), new LocalDate(1709, 9, 18))); + addFamous(db, new Person(context.getString(R.string.foucault), new LocalDate(1819, 9, 18))); + addFamous(db, new Person(context.getString(R.string.garbo), new LocalDate(1905, 9, 18))); + addFamous(db, new Person(context.getString(R.string.mcmillan), new LocalDate(1907, 9, 18))); + addFamous(db, new Person(context.getString(R.string.werber), new LocalDate(1961, 9, 18))); + addFamous(db, new Person(context.getString(R.string.gandolfini), new LocalDate(1961, 9, 18))); + addFamous(db, new Person(context.getString(R.string.shuttleworth), new LocalDate(1973, 9, 18))); + +//September 19 + addFamous(db, new Person(context.getString(R.string.pajou), new LocalDate(1730, 9, 19))); + addFamous(db, new Person(context.getString(R.string.golding), new LocalDate(1911, 9, 19))); + addFamous(db, new Person(context.getString(R.string.irons), new LocalDate(1948, 9, 19))); + addFamous(db, new Person(context.getString(R.string.hornby), new LocalDate(1949, 9, 19))); + addFamous(db, new Person(context.getString(R.string.karelin), new LocalDate(1967, 9, 19))); + +//September 20 + addFamous(db, new Person(context.getString(R.string.moneta), new LocalDate(1833, 9, 20))); + addFamous(db, new Person(context.getString(R.string.dewar), new LocalDate(1842, 9, 20))); + addFamous(db, new Person(context.getString(R.string.leo_strauss), new LocalDate(1899, 9, 20))); + addFamous(db, new Person(context.getString(R.string.loren), new LocalDate(1934, 9, 20))); + addFamous(db, new Person(context.getString(R.string.george_martin), new LocalDate(1948, 9, 20))); + +//September 21 + addFamous(db, new Person(context.getString(R.string.mcadam), new LocalDate(1756, 9, 21))); + addFamous(db, new Person(context.getString(R.string.onnes), new LocalDate(1853, 9, 21))); + addFamous(db, new Person(context.getString(R.string.wells), new LocalDate(1866, 9, 21))); + addFamous(db, new Person(context.getString(R.string.nicolle), new LocalDate(1866, 9, 21))); + addFamous(db, new Person(context.getString(R.string.stephen_king), new LocalDate(1947, 9, 21))); + addFamous(db, new Person(context.getString(R.string.murray), new LocalDate(1950, 9, 21))); + addFamous(db, new Person(context.getString(R.string.beigbeder), new LocalDate(1965, 9, 21))); + +//September 22 + addFamous(db, new Person(context.getString(R.string.faraday), new LocalDate(1791, 9, 22))); + addFamous(db, new Person(context.getString(R.string.george_bentham), new LocalDate(1800, 9, 22))); + addFamous(db, new Person(context.getString(R.string.ciurlionis), new LocalDate(1875, 9, 22))); + addFamous(db, new Person(context.getString(R.string.muni), new LocalDate(1895, 9, 22))); + addFamous(db, new Person(context.getString(R.string.huggins), new LocalDate(1901, 9, 22))); + addFamous(db, new Person(context.getString(R.string.dean_reed), new LocalDate(1938, 9, 22))); + +//September 23 + addFamous(db, new Person(context.getString(R.string.fizeau), new LocalDate(1819, 9, 23))); + addFamous(db, new Person(context.getString(R.string.robert_bosch), new LocalDate(1861, 9, 23))); + addFamous(db, new Person(context.getString(R.string.orr), new LocalDate(1880, 9, 23))); + addFamous(db, new Person(context.getString(R.string.coltrane), new LocalDate(1926, 9, 23))); + addFamous(db, new Person(context.getString(R.string.romy_schneider), new LocalDate(1938, 9, 23))); + addFamous(db, new Person(context.getString(R.string.julio_iglesias), new LocalDate(1943, 9, 23))); + addFamous(db, new Person(context.getString(R.string.springsteen), new LocalDate(1949, 9, 23))); + +//September 24 + addFamous(db, new Person(context.getString(R.string.cardano), new LocalDate(1501, 9, 24))); + addFamous(db, new Person(context.getString(R.string.walpole), new LocalDate(1717, 9, 24))); + addFamous(db, new Person(context.getString(R.string.triolet), new LocalDate(1896, 9, 24))); + addFamous(db, new Person(context.getString(R.string.f_s_fitzgerald), new LocalDate(1896, 9, 24))); + addFamous(db, new Person(context.getString(R.string.ochoa), new LocalDate(1905, 9, 24))); + addFamous(db, new Person(context.getString(R.string.brunner), new LocalDate(1934, 9, 24))); + +//September 25 + addFamous(db, new Person(context.getString(R.string.thomas_morgan), new LocalDate(1866, 9, 25))); + addFamous(db, new Person(context.getString(R.string.faulkner), new LocalDate(1897, 9, 25))); + addFamous(db, new Person(context.getString(R.string.shostakovich), new LocalDate(1906, 9, 25))); + addFamous(db, new Person(context.getString(R.string.michael_douglas), new LocalDate(1944, 9, 25))); + addFamous(db, new Person(context.getString(R.string.almodovar), new LocalDate(1949, 9, 25))); + addFamous(db, new Person(context.getString(R.string.will_smith), new LocalDate(1968, 9, 25))); + addFamous(db, new Person(context.getString(R.string.zeta_jones), new LocalDate(1969, 9, 25))); + +//September 26 + addFamous(db, new Person(context.getString(R.string.grew), new LocalDate(1641, 9, 26))); + addFamous(db, new Person(context.getString(R.string.joseph_proust), new LocalDate(1754, 9, 26))); + addFamous(db, new Person(context.getString(R.string.pavlov), new LocalDate(1849, 9, 26))); + addFamous(db, new Person(context.getString(R.string.hine), new LocalDate(1874, 9, 26))); + addFamous(db, new Person(context.getString(R.string.wallis), new LocalDate(1887, 9, 26))); + addFamous(db, new Person(context.getString(R.string.eliot), new LocalDate(1888, 9, 26))); + +//September 27 + addFamous(db, new Person(context.getString(R.string.bossuet), new LocalDate(1628, 9, 27))); + addFamous(db, new Person(context.getString(R.string.deledda), new LocalDate(1871, 9, 27))); + addFamous(db, new Person(context.getString(R.string.larry_wall), new LocalDate(1954, 9, 27))); + addFamous(db, new Person(context.getString(R.string.welsh), new LocalDate(1958, 9, 27))); + addFamous(db, new Person(context.getString(R.string.paltrow), new LocalDate(1972, 9, 27))); + addFamous(db, new Person(context.getString(R.string.wayne), new LocalDate(1982, 9, 27))); + +//September 28 + addFamous(db, new Person(context.getString(R.string.merimee), new LocalDate(1803, 9, 28))); + addFamous(db, new Person(context.getString(R.string.moissan), new LocalDate(1852, 9, 28))); + addFamous(db, new Person(context.getString(R.string.finch), new LocalDate(1916, 9, 28))); + addFamous(db, new Person(context.getString(R.string.mastroianni), new LocalDate(1924, 9, 28))); + addFamous(db, new Person(context.getString(R.string.bardot), new LocalDate(1934, 9, 28))); + addFamous(db, new Person(context.getString(R.string.watts), new LocalDate(1968, 9, 28))); + addFamous(db, new Person(context.getString(R.string.dita_von_teese), new LocalDate(1972, 9, 28))); + addFamous(db, new Person(context.getString(R.string.emelianenko), new LocalDate(1976, 9, 28))); + +//September 29 + addFamous(db, new Person(context.getString(R.string.caravaggio), new LocalDate(1571, 9, 29))); + addFamous(db, new Person(context.getString(R.string.horatio_nelson), new LocalDate(1758, 9, 29))); + addFamous(db, new Person(context.getString(R.string.gaskell), new LocalDate(1810, 9, 29))); + addFamous(db, new Person(context.getString(R.string.fermi), new LocalDate(1901, 9, 29))); + addFamous(db, new Person(context.getString(R.string.ostrovsky), new LocalDate(1904, 9, 29))); + addFamous(db, new Person(context.getString(R.string.antonioni), new LocalDate(1912, 9, 29))); + +//September 30 + addFamous(db, new Person(context.getString(R.string.condillac), new LocalDate(1714, 9, 30))); + addFamous(db, new Person(context.getString(R.string.wrigley), new LocalDate(1861, 9, 30))); + addFamous(db, new Person(context.getString(R.string.perrin), new LocalDate(1870, 9, 30))); + addFamous(db, new Person(context.getString(R.string.geiger), new LocalDate(1882, 9, 30))); + addFamous(db, new Person(context.getString(R.string.kerr), new LocalDate(1921, 9, 30))); + addFamous(db, new Person(context.getString(R.string.capote), new LocalDate(1924, 9, 30))); + addFamous(db, new Person(context.getString(R.string.bellucci), new LocalDate(1964, 9, 30))); + addFamous(db, new Person(context.getString(R.string.cotillard), new LocalDate(1975, 9, 30))); + +//October 1 + addFamous(db, new Person(context.getString(R.string.boeing), new LocalDate(1881, 10, 1))); + addFamous(db, new Person(context.getString(R.string.richard_harris), new LocalDate(1930, 10, 1))); + addFamous(db, new Person(context.getString(R.string.andrews), new LocalDate(1935, 10, 1))); + addFamous(db, new Person(context.getString(R.string.annaud), new LocalDate(1943, 10, 1))); + addFamous(db, new Person(context.getString(R.string.galifianakis), new LocalDate(1969, 10, 1))); + addFamous(db, new Person(context.getString(R.string.brie_larson), new LocalDate(1989, 10, 1))); + +//October 2 + addFamous(db, new Person(context.getString(R.string.ramsay), new LocalDate(1852, 10, 2))); + addFamous(db, new Person(context.getString(R.string.gandhi), new LocalDate(1869, 10, 2))); + addFamous(db, new Person(context.getString(R.string.greene), new LocalDate(1904, 10, 2))); + addFamous(db, new Person(context.getString(R.string.willy_ley), new LocalDate(1906, 10, 2))); + addFamous(db, new Person(context.getString(R.string.karan), new LocalDate(1948, 10, 2))); + addFamous(db, new Person(context.getString(R.string.sting), new LocalDate(1951, 10, 2))); + +//October 3 + addFamous(db, new Person(context.getString(R.string.shmelyov), new LocalDate(1873, 10, 3))); + addFamous(db, new Person(context.getString(R.string.yesenin), new LocalDate(1895, 10, 3))); + addFamous(db, new Person(context.getString(R.string.aragon), new LocalDate(1897, 10, 3))); + addFamous(db, new Person(context.getString(R.string.wolfe), new LocalDate(1900, 10, 3))); + addFamous(db, new Person(context.getString(R.string.stefani), new LocalDate(1969, 10, 3))); + addFamous(db, new Person(context.getString(R.string.headey), new LocalDate(1973, 10, 3))); + addFamous(db, new Person(context.getString(R.string.ibrahimovic), new LocalDate(1981, 10, 3))); + addFamous(db, new Person(context.getString(R.string.vikander), new LocalDate(1988, 10, 3))); + +//October 4 + addFamous(db, new Person(context.getString(R.string.piranesi), new LocalDate(1720, 10, 4))); + addFamous(db, new Person(context.getString(R.string.pottier), new LocalDate(1816, 10, 4))); + addFamous(db, new Person(context.getString(R.string.boussenard), new LocalDate(1847, 10, 4))); + addFamous(db, new Person(context.getString(R.string.sarandon), new LocalDate(1946, 10, 4))); + addFamous(db, new Person(context.getString(R.string.waltz), new LocalDate(1956, 10, 4))); + addFamous(db, new Person(context.getString(R.string.silverstone), new LocalDate(1976, 10, 4))); + addFamous(db, new Person(context.getString(R.string.dakota_johnson), new LocalDate(1989, 10, 4))); + +//October 5 + addFamous(db, new Person(context.getString(R.string.diderot), new LocalDate(1713, 10, 5))); + addFamous(db, new Person(context.getString(R.string.lumiere), new LocalDate(1864, 10, 5))); + addFamous(db, new Person(context.getString(R.string.rous), new LocalDate(1879, 10, 5))); + addFamous(db, new Person(context.getString(R.string.kroc), new LocalDate(1902, 10, 5))); + addFamous(db, new Person(context.getString(R.string.lemieux), new LocalDate(1965, 10, 5))); + addFamous(db, new Person(context.getString(R.string.pearce), new LocalDate(1967, 10, 5))); + addFamous(db, new Person(context.getString(R.string.winslet), new LocalDate(1975, 10, 5))); + addFamous(db, new Person(context.getString(R.string.eisenberg), new LocalDate(1983, 10, 5))); + +//October 6 + addFamous(db, new Person(context.getString(R.string.maskelyne), new LocalDate(1732, 10, 6))); + addFamous(db, new Person(context.getString(R.string.smuglewicz), new LocalDate(1745, 10, 6))); + addFamous(db, new Person(context.getString(R.string.westinghouse), new LocalDate(1846, 10, 6))); + addFamous(db, new Person(context.getString(R.string.fessenden), new LocalDate(1866, 10, 6))); + addFamous(db, new Person(context.getString(R.string.corbusier), new LocalDate(1887, 10, 6))); + addFamous(db, new Person(context.getString(R.string.ernest_walton), new LocalDate(1903, 10, 6))); + addFamous(db, new Person(context.getString(R.string.heyerdahl), new LocalDate(1914, 10, 6))); + +//October 7 + addFamous(db, new Person(context.getString(R.string.niels_bohr), new LocalDate(1885, 10, 7))); + addFamous(db, new Person(context.getString(R.string.alcantara), new LocalDate(1896, 10, 7))); + addFamous(db, new Person(context.getString(R.string.keneally), new LocalDate(1935, 10, 7))); + addFamous(db, new Person(context.getString(R.string.putin), new LocalDate(1952, 10, 7))); + addFamous(db, new Person(context.getString(R.string.braxton), new LocalDate(1967, 10, 7))); + +//October 8 + addFamous(db, new Person(context.getString(R.string.geyter), new LocalDate(1848, 10, 8))); + addFamous(db, new Person(context.getString(R.string.poddubny), new LocalDate(1871, 10, 8))); + addFamous(db, new Person(context.getString(R.string.tsvetaeva), new LocalDate(1892, 10, 8))); + addFamous(db, new Person(context.getString(R.string.voicu), new LocalDate(1923, 10, 8))); + addFamous(db, new Person(context.getString(R.string.louise_hay), new LocalDate(1926, 10, 8))); + addFamous(db, new Person(context.getString(R.string.weaver), new LocalDate(1949, 10, 8))); + addFamous(db, new Person(context.getString(R.string.matt_damon), new LocalDate(1970, 10, 8))); + +//October 9 + addFamous(db, new Person(context.getString(R.string.sorbon), new LocalDate(1201, 10, 9))); + addFamous(db, new Person(context.getString(R.string.segner), new LocalDate(1704, 10, 9))); + addFamous(db, new Person(context.getString(R.string.saint_saens), new LocalDate(1835, 10, 9))); + addFamous(db, new Person(context.getString(R.string.lennon), new LocalDate(1940, 10, 9))); + addFamous(db, new Person(context.getString(R.string.mcqueen), new LocalDate(1969, 10, 9))); + +//October 10 + addFamous(db, new Person(context.getString(R.string.watteau), new LocalDate(1684, 10, 10))); + addFamous(db, new Person(context.getString(R.string.cavendish), new LocalDate(1731, 10, 10))); + addFamous(db, new Person(context.getString(R.string.verdi), new LocalDate(1813, 10, 10))); + addFamous(db, new Person(context.getString(R.string.nansen), new LocalDate(1861, 10, 10))); + addFamous(db, new Person(context.getString(R.string.andric), new LocalDate(1892, 10, 10))); + addFamous(db, new Person(context.getString(R.string.giacometti), new LocalDate(1901, 10, 10))); + addFamous(db, new Person(context.getString(R.string.pavel_durov), new LocalDate(1984, 10, 10))); + +//October 11 + addFamous(db, new Person(context.getString(R.string.olbers), new LocalDate(1758, 10, 11))); + addFamous(db, new Person(context.getString(R.string.berlier), new LocalDate(1841, 10, 11))); + addFamous(db, new Person(context.getString(R.string.heinz), new LocalDate(1844, 10, 11))); + addFamous(db, new Person(context.getString(R.string.roosevelt), new LocalDate(1884, 10, 11))); + addFamous(db, new Person(context.getString(R.string.mauriac), new LocalDate(1885, 10, 11))); + +//October 12 + addFamous(db, new Person(context.getString(R.string.sperry), new LocalDate(1860, 10, 12))); + addFamous(db, new Person(context.getString(R.string.harden), new LocalDate(1865, 10, 12))); + addFamous(db, new Person(context.getString(R.string.horch), new LocalDate(1868, 10, 12))); + addFamous(db, new Person(context.getString(R.string.crowley), new LocalDate(1875, 10, 12))); + addFamous(db, new Person(context.getString(R.string.montale), new LocalDate(1896, 10, 12))); + addFamous(db, new Person(context.getString(R.string.pavarotti), new LocalDate(1935, 10, 12))); + addFamous(db, new Person(context.getString(R.string.jackman), new LocalDate(1968, 10, 12))); + +//October 13 + addFamous(db, new Person(context.getString(R.string.tatum), new LocalDate(1909, 10, 13))); + addFamous(db, new Person(context.getString(R.string.thatcher), new LocalDate(1925, 10, 13))); + addFamous(db, new Person(context.getString(R.string.hunter), new LocalDate(1941, 10, 13))); + addFamous(db, new Person(context.getString(R.string.simon), new LocalDate(1941, 10, 13))); + addFamous(db, new Person(context.getString(R.string.cohen), new LocalDate(1971, 10, 13))); + +//October 14 + addFamous(db, new Person(context.getString(R.string.william_penn), new LocalDate(1644, 10, 14))); + addFamous(db, new Person(context.getString(R.string.gish), new LocalDate(1893, 10, 14))); + addFamous(db, new Person(context.getString(R.string.roger_moore), new LocalDate(1927, 10, 14))); + addFamous(db, new Person(context.getString(R.string.lauren), new LocalDate(1939, 10, 14))); + addFamous(db, new Person(context.getString(R.string.wasikowska), new LocalDate(1989, 10, 14))); + +//October 15 + addFamous(db, new Person(context.getString(R.string.torricelli), new LocalDate(1608, 10, 15))); + addFamous(db, new Person(context.getString(R.string.lermontov), new LocalDate(1814, 10, 15))); + addFamous(db, new Person(context.getString(R.string.asaph_hall), new LocalDate(1829, 10, 15))); + addFamous(db, new Person(context.getString(R.string.nietzsche), new LocalDate(1844, 10, 15))); + addFamous(db, new Person(context.getString(R.string.ilf), new LocalDate(1897, 10, 15))); + addFamous(db, new Person(context.getString(R.string.puzo), new LocalDate(1920, 10, 15))); + addFamous(db, new Person(context.getString(R.string.fm_2030), new LocalDate(1930, 10, 15))); + +//October 16 + addFamous(db, new Person(context.getString(R.string.haller), new LocalDate(1708, 10, 16))); + addFamous(db, new Person(context.getString(R.string.wilde), new LocalDate(1854, 10, 16))); + addFamous(db, new Person(context.getString(R.string.oneill), new LocalDate(1888, 10, 16))); + addFamous(db, new Person(context.getString(R.string.grass), new LocalDate(1927, 10, 16))); + addFamous(db, new Person(context.getString(R.string.paffgen), new LocalDate(1938, 10, 16))); + addFamous(db, new Person(context.getString(R.string.robbins), new LocalDate(1958, 10, 16))); + +//October 17 + addFamous(db, new Person(context.getString(R.string.orlov), new LocalDate(1734, 10, 17))); + addFamous(db, new Person(context.getString(R.string.saint_simon), new LocalDate(1760, 10, 17))); + addFamous(db, new Person(context.getString(R.string.jordan), new LocalDate(1948, 10, 17))); + addFamous(db, new Person(context.getString(R.string.eminem), new LocalDate(1972, 10, 17))); + addFamous(db, new Person(context.getString(R.string.raikkonen), new LocalDate(1979, 10, 17))); + addFamous(db, new Person(context.getString(R.string.felicity_jones), new LocalDate(1983, 10, 17))); + +//October 18 + addFamous(db, new Person(context.getString(R.string.schonbein), new LocalDate(1799, 10, 18))); + addFamous(db, new Person(context.getString(R.string.glumer), new LocalDate(1825, 10, 18))); + addFamous(db, new Person(context.getString(R.string.lodygin), new LocalDate(1847, 10, 18))); + addFamous(db, new Person(context.getString(R.string.bergson), new LocalDate(1859, 10, 18))); + addFamous(db, new Person(context.getString(R.string.chuck_berry), new LocalDate(1926, 10, 18))); + addFamous(db, new Person(context.getString(R.string.george_scott), new LocalDate(1927, 10, 18))); + addFamous(db, new Person(context.getString(R.string.van_damme), new LocalDate(1960, 10, 18))); + +//October 19 + addFamous(db, new Person(context.getString(R.string.ficino), new LocalDate(1433, 10, 19))); + addFamous(db, new Person(context.getString(R.string.auguste_lumiere), new LocalDate(1862, 10, 19))); + addFamous(db, new Person(context.getString(R.string.boccioni), new LocalDate(1882, 10, 19))); + addFamous(db, new Person(context.getString(R.string.gilels), new LocalDate(1916, 10, 19))); + addFamous(db, new Person(context.getString(R.string.holyfield), new LocalDate(1962, 10, 19))); + addFamous(db, new Person(context.getString(R.string.trey_parker), new LocalDate(1969, 10, 19))); + +//October 20 + addFamous(db, new Person(context.getString(R.string.bartholin), new LocalDate(1616, 10, 20))); + addFamous(db, new Person(context.getString(R.string.wren), new LocalDate(1632, 10, 20))); + addFamous(db, new Person(context.getString(R.string.rimbaud), new LocalDate(1854, 10, 20))); + addFamous(db, new Person(context.getString(R.string.chadwick), new LocalDate(1891, 10, 20))); + addFamous(db, new Person(context.getString(R.string.bernat), new LocalDate(1923, 10, 20))); + addFamous(db, new Person(context.getString(R.string.jelinek), new LocalDate(1946, 10, 20))); + addFamous(db, new Person(context.getString(R.string.snoop_dogg), new LocalDate(1971, 10, 20))); + +//October 21 + addFamous(db, new Person(context.getString(R.string.coleridge), new LocalDate(1772, 10, 21))); + addFamous(db, new Person(context.getString(R.string.nobel), new LocalDate(1833, 10, 21))); + addFamous(db, new Person(context.getString(R.string.mikhalkov), new LocalDate(1945, 10, 21))); + addFamous(db, new Person(context.getString(R.string.carrie_fisher), new LocalDate(1956, 10, 21))); + addFamous(db, new Person(context.getString(R.string.geim), new LocalDate(1958, 10, 21))); + addFamous(db, new Person(context.getString(R.string.kardashian), new LocalDate(1980, 10, 21))); + +//October 22 + addFamous(db, new Person(context.getString(R.string.liszt), new LocalDate(1811, 10, 22))); + addFamous(db, new Person(context.getString(R.string.bernhardt), new LocalDate(1844, 10, 22))); + addFamous(db, new Person(context.getString(R.string.bunin), new LocalDate(1870, 10, 22))); + addFamous(db, new Person(context.getString(R.string.yashin), new LocalDate(1929, 10, 22))); + addFamous(db, new Person(context.getString(R.string.christopher_lloyd), new LocalDate(1938, 10, 22))); + addFamous(db, new Person(context.getString(R.string.deneuve), new LocalDate(1943, 10, 22))); + addFamous(db, new Person(context.getString(R.string.wenger), new LocalDate(1949, 10, 22))); + +//October 23 + addFamous(db, new Person(context.getString(R.string.larousse), new LocalDate(1817, 10, 23))); + addFamous(db, new Person(context.getString(R.string.lanchester), new LocalDate(1868, 10, 23))); + addFamous(db, new Person(context.getString(R.string.lewis), new LocalDate(1875, 10, 23))); + addFamous(db, new Person(context.getString(R.string.bloch), new LocalDate(1905, 10, 23))); + addFamous(db, new Person(context.getString(R.string.pele), new LocalDate(1940, 10, 23))); + addFamous(db, new Person(context.getString(R.string.reynolds), new LocalDate(1976, 10, 23))); + addFamous(db, new Person(context.getString(R.string.clarke), new LocalDate(1986, 10, 23))); + +//October 24 + addFamous(db, new Person(context.getString(R.string.robbia), new LocalDate(1435, 10, 24))); + addFamous(db, new Person(context.getString(R.string.leeuwenhoek), new LocalDate(1632, 10, 24))); + addFamous(db, new Person(context.getString(R.string.wilhelm_weber), new LocalDate(1804, 10, 24))); + addFamous(db, new Person(context.getString(R.string.swarovski), new LocalDate(1862, 10, 24))); + addFamous(db, new Person(context.getString(R.string.raikin), new LocalDate(1911, 10, 24))); + addFamous(db, new Person(context.getString(R.string.rooney), new LocalDate(1985, 10, 24))); + addFamous(db, new Person(context.getString(R.string.drake), new LocalDate(1986, 10, 24))); + +//October 25 + addFamous(db, new Person(context.getString(R.string.galois), new LocalDate(1811, 10, 25))); + addFamous(db, new Person(context.getString(R.string.johann_strauss), new LocalDate(1825, 10, 25))); + addFamous(db, new Person(context.getString(R.string.bizet), new LocalDate(1838, 10, 25))); + addFamous(db, new Person(context.getString(R.string.picasso), new LocalDate(1881, 10, 25))); + addFamous(db, new Person(context.getString(R.string.gance), new LocalDate(1889, 10, 25))); + addFamous(db, new Person(context.getString(R.string.katy_perry), new LocalDate(1984, 10, 25))); + +//October 26 + addFamous(db, new Person(context.getString(R.string.scarlatti), new LocalDate(1685, 10, 26))); + addFamous(db, new Person(context.getString(R.string.goldschmidt), new LocalDate(1819, 10, 26))); + addFamous(db, new Person(context.getString(R.string.vereshchagin), new LocalDate(1842, 10, 26))); + addFamous(db, new Person(context.getString(R.string.bely), new LocalDate(1880, 10, 26))); + addFamous(db, new Person(context.getString(R.string.napoleon_hill), new LocalDate(1883, 10, 26))); + +//October 27 + addFamous(db, new Person(context.getString(R.string.paganini), new LocalDate(1782, 10, 27))); + addFamous(db, new Person(context.getString(R.string.falk), new LocalDate(1886, 10, 27))); + addFamous(db, new Person(context.getString(R.string.cleese), new LocalDate(1939, 10, 27))); + addFamous(db, new Person(context.getString(R.string.simon_le_bon), new LocalDate(1958, 10, 27))); + addFamous(db, new Person(context.getString(R.string.vanessa_mae), new LocalDate(1978, 10, 27))); + +//October 28 + addFamous(db, new Person(context.getString(R.string.edith_head), new LocalDate(1897, 10, 28))); + addFamous(db, new Person(context.getString(R.string.waugh), new LocalDate(1903, 10, 28))); + addFamous(db, new Person(context.getString(R.string.garrincha), new LocalDate(1933, 10, 28))); + addFamous(db, new Person(context.getString(R.string.bill_gates), new LocalDate(1955, 10, 28))); + addFamous(db, new Person(context.getString(R.string.ramazzotti), new LocalDate(1963, 10, 28))); + addFamous(db, new Person(context.getString(R.string.julia_roberts), new LocalDate(1967, 10, 28))); + addFamous(db, new Person(context.getString(R.string.joaquin_phoenix), new LocalDate(1974, 10, 28))); + +//October 29 + addFamous(db, new Person(context.getString(R.string.stur), new LocalDate(1815, 10, 29))); + addFamous(db, new Person(context.getString(R.string.ioffe), new LocalDate(1880, 10, 29))); + addFamous(db, new Person(context.getString(R.string.phalle), new LocalDate(1930, 10, 29))); + addFamous(db, new Person(context.getString(R.string.dreyfuss), new LocalDate(1947, 10, 29))); + addFamous(db, new Person(context.getString(R.string.ryder), new LocalDate(1971, 10, 29))); + +//October 30 + addFamous(db, new Person(context.getString(R.string.kauffmann), new LocalDate(1741, 10, 30))); + addFamous(db, new Person(context.getString(R.string.sheridan), new LocalDate(1751, 10, 30))); + addFamous(db, new Person(context.getString(R.string.chenier), new LocalDate(1762, 10, 30))); + addFamous(db, new Person(context.getString(R.string.valery), new LocalDate(1871, 10, 30))); + addFamous(db, new Person(context.getString(R.string.maradona), new LocalDate(1960, 10, 30))); + addFamous(db, new Person(context.getString(R.string.belleci), new LocalDate(1970, 10, 30))); + +//October 31 + addFamous(db, new Person(context.getString(R.string.vermeer), new LocalDate(1632, 10, 31))); + addFamous(db, new Person(context.getString(R.string.keats), new LocalDate(1795, 10, 31))); + addFamous(db, new Person(context.getString(R.string.weierstrass), new LocalDate(1815, 10, 31))); + addFamous(db, new Person(context.getString(R.string.baeyer), new LocalDate(1835, 10, 31))); + addFamous(db, new Person(context.getString(R.string.helmut_newton), new LocalDate(1920, 10, 31))); + addFamous(db, new Person(context.getString(R.string.peter_jackson), new LocalDate(1961, 10, 31))); + addFamous(db, new Person(context.getString(R.string.rob_schneider), new LocalDate(1963, 10, 31))); + +//November 1 + addFamous(db, new Person(context.getString(R.string.cortona), new LocalDate(1596, 11, 1))); + addFamous(db, new Person(context.getString(R.string.canova), new LocalDate(1757, 11, 1))); + addFamous(db, new Person(context.getString(R.string.grieg), new LocalDate(1902, 11, 1))); + addFamous(db, new Person(context.getString(R.string.flynt), new LocalDate(1942, 11, 1))); + addFamous(db, new Person(context.getString(R.string.kiedis), new LocalDate(1962, 11, 1))); + addFamous(db, new Person(context.getString(R.string.rai), new LocalDate(1973, 11, 1))); + +//November 2 + addFamous(db, new Person(context.getString(R.string.antoinette), new LocalDate(1755, 11, 2))); + addFamous(db, new Person(context.getString(R.string.boole), new LocalDate(1815, 11, 2))); + addFamous(db, new Person(context.getString(R.string.sorel), new LocalDate(1847, 11, 2))); + addFamous(db, new Person(context.getString(R.string.visconti), new LocalDate(1906, 11, 2))); + addFamous(db, new Person(context.getString(R.string.keith_emerson), new LocalDate(1944, 11, 2))); + addFamous(db, new Person(context.getString(R.string.khan), new LocalDate(1965, 11, 2))); + addFamous(db, new Person(context.getString(R.string.schwimmer), new LocalDate(1966, 11, 2))); + +//November 3 + addFamous(db, new Person(context.getString(R.string.cellini), new LocalDate(1500, 11, 3))); + addFamous(db, new Person(context.getString(R.string.marshak), new LocalDate(1887, 11, 3))); + addFamous(db, new Person(context.getString(R.string.dassler), new LocalDate(1900, 11, 3))); + addFamous(db, new Person(context.getString(R.string.gerd_muller), new LocalDate(1945, 11, 3))); + addFamous(db, new Person(context.getString(R.string.lundgren), new LocalDate(1957, 11, 3))); + addFamous(db, new Person(context.getString(R.string.newell), new LocalDate(1962, 11, 3))); + +//November 4 + addFamous(db, new Person(context.getString(R.string.reni), new LocalDate(1575, 11, 4))); + addFamous(db, new Person(context.getString(R.string.bove), new LocalDate(1784, 11, 4))); + addFamous(db, new Person(context.getString(R.string.shakurantala_devi), new LocalDate(1929, 11, 4))); + addFamous(db, new Person(context.getString(R.string.mcconaughey), new LocalDate(1969, 11, 4))); + addFamous(db, new Person(context.getString(R.string.figo), new LocalDate(1972, 11, 4))); + +//November 5 + addFamous(db, new Person(context.getString(R.string.petrov_vodkin), new LocalDate(1878, 11, 5))); + addFamous(db, new Person(context.getString(R.string.leigh), new LocalDate(1913, 11, 5))); + addFamous(db, new Person(context.getString(R.string.dassin), new LocalDate(1938, 11, 5))); + addFamous(db, new Person(context.getString(R.string.patrick), new LocalDate(1958, 11, 5))); + addFamous(db, new Person(context.getString(R.string.bryan_adams), new LocalDate(1959, 11, 5))); + addFamous(db, new Person(context.getString(R.string.swinton), new LocalDate(1960, 11, 5))); + +//November 6 + addFamous(db, new Person(context.getString(R.string.sax), new LocalDate(1814, 11, 6))); + addFamous(db, new Person(context.getString(R.string.charles_dow), new LocalDate(1851, 11, 6))); + addFamous(db, new Person(context.getString(R.string.sousa), new LocalDate(1854, 11, 6))); + addFamous(db, new Person(context.getString(R.string.nailsmith), new LocalDate(1861, 11, 6))); + addFamous(db, new Person(context.getString(R.string.emma_stone), new LocalDate(1988, 11, 6))); + +//November 7 + addFamous(db, new Person(context.getString(R.string.stukeley), new LocalDate(1687, 11, 7))); + addFamous(db, new Person(context.getString(R.string.james_cook), new LocalDate(1728, 11, 7))); + addFamous(db, new Person(context.getString(R.string.erkel), new LocalDate(1810, 11, 7))); + addFamous(db, new Person(context.getString(R.string.casal), new LocalDate(1863, 11, 7))); + addFamous(db, new Person(context.getString(R.string.marie_curie), new LocalDate(1867, 11, 7))); + addFamous(db, new Person(context.getString(R.string.camus), new LocalDate(1913, 11, 7))); + addFamous(db, new Person(context.getString(R.string.guetta), new LocalDate(1967, 11, 7))); + +//November 8 + addFamous(db, new Person(context.getString(R.string.stoker), new LocalDate(1847, 11, 8))); + addFamous(db, new Person(context.getString(R.string.hausdorff), new LocalDate(1868, 11, 8))); + addFamous(db, new Person(context.getString(R.string.rorschach), new LocalDate(1884, 11, 8))); + addFamous(db, new Person(context.getString(R.string.mitchell), new LocalDate(1900, 11, 8))); + addFamous(db, new Person(context.getString(R.string.barnard), new LocalDate(1922, 11, 8))); + addFamous(db, new Person(context.getString(R.string.kilby), new LocalDate(1923, 11, 8))); + addFamous(db, new Person(context.getString(R.string.delon), new LocalDate(1935, 11, 8))); + addFamous(db, new Person(context.getString(R.string.hiddink), new LocalDate(1946, 11, 8))); + +//November 9 + addFamous(db, new Person(context.getString(R.string.borden), new LocalDate(1801, 11, 9))); + addFamous(db, new Person(context.getString(R.string.turgenev), new LocalDate(1818, 11, 9))); + addFamous(db, new Person(context.getString(R.string.gaboriau), new LocalDate(1832, 11, 9))); + addFamous(db, new Person(context.getString(R.string.monnet), new LocalDate(1888, 11, 9))); + addFamous(db, new Person(context.getString(R.string.sagan), new LocalDate(1934, 11, 9))); + addFamous(db, new Person(context.getString(R.string.del_piero), new LocalDate(1974, 11, 9))); + +//November 10 + addFamous(db, new Person(context.getString(R.string.luther), new LocalDate(1483, 11, 10))); + addFamous(db, new Person(context.getString(R.string.hogarth), new LocalDate(1697, 11, 10))); + addFamous(db, new Person(context.getString(R.string.schiller), new LocalDate(1759, 11, 10))); + addFamous(db, new Person(context.getString(R.string.innes), new LocalDate(1861, 11, 10))); + addFamous(db, new Person(context.getString(R.string.morricone), new LocalDate(1928, 11, 10))); + addFamous(db, new Person(context.getString(R.string.brittany_murphy), new LocalDate(1977, 11, 10))); + +//November 11 + addFamous(db, new Person(context.getString(R.string.dostoyevsky), new LocalDate(1821, 11, 11))); + addFamous(db, new Person(context.getString(R.string.maurice_leblanc), new LocalDate(1864, 11, 11))); + addFamous(db, new Person(context.getString(R.string.vonnegut), new LocalDate(1922, 11, 11))); + addFamous(db, new Person(context.getString(R.string.brugiroux), new LocalDate(1937, 11, 11))); + addFamous(db, new Person(context.getString(R.string.demi_moore), new LocalDate(1962, 11, 11))); + addFamous(db, new Person(context.getString(R.string.dicaprio), new LocalDate(1974, 11, 11))); + +//November 12 + addFamous(db, new Person(context.getString(R.string.rodin), new LocalDate(1840, 11, 12))); + addFamous(db, new Person(context.getString(R.string.grace_kelly), new LocalDate(1929, 11, 12))); + addFamous(db, new Person(context.getString(R.string.gurchenko), new LocalDate(1935, 11, 12))); + addFamous(db, new Person(context.getString(R.string.gosling), new LocalDate(1980, 11, 12))); + addFamous(db, new Person(context.getString(R.string.hathaway), new LocalDate(1982, 11, 12))); + +//November 13 + addFamous(db, new Person(context.getString(R.string.montagu), new LocalDate(1718, 11, 13))); + addFamous(db, new Person(context.getString(R.string.hauy), new LocalDate(1745, 11, 13))); + addFamous(db, new Person(context.getString(R.string.stevenson), new LocalDate(1850, 11, 13))); + addFamous(db, new Person(context.getString(R.string.kokkonen), new LocalDate(1921, 11, 13))); + addFamous(db, new Person(context.getString(R.string.whoopi_goldberg), new LocalDate(1955, 11, 13))); + addFamous(db, new Person(context.getString(R.string.gerard_butler), new LocalDate(1969, 11, 13))); + +//November 14 + addFamous(db, new Person(context.getString(R.string.fulton), new LocalDate(1765, 11, 14))); + addFamous(db, new Person(context.getString(R.string.bichat), new LocalDate(1771, 11, 14))); + addFamous(db, new Person(context.getString(R.string.lyell), new LocalDate(1797, 11, 14))); + addFamous(db, new Person(context.getString(R.string.monet), new LocalDate(1840, 11, 14))); + addFamous(db, new Person(context.getString(R.string.banting), new LocalDate(1891, 11, 14))); + addFamous(db, new Person(context.getString(R.string.lindgren), new LocalDate(1907, 11, 14))); + +//November 15 + addFamous(db, new Person(context.getString(R.string.lavater), new LocalDate(1741, 11, 15))); + addFamous(db, new Person(context.getString(R.string.chasles), new LocalDate(1793, 11, 15))); + addFamous(db, new Person(context.getString(R.string.hauptmann), new LocalDate(1862, 11, 15))); + addFamous(db, new Person(context.getString(R.string.krogh), new LocalDate(1874, 11, 15))); + addFamous(db, new Person(context.getString(R.string.kroeger), new LocalDate(1974, 11, 15))); + +//November 16 + addFamous(db, new Person(context.getString(R.string.kreutzer), new LocalDate(1766, 11, 16))); + addFamous(db, new Person(context.getString(R.string.saramago), new LocalDate(1922, 11, 16))); + addFamous(db, new Person(context.getString(R.string.achebe), new LocalDate(1930, 11, 16))); + addFamous(db, new Person(context.getString(R.string.krall), new LocalDate(1964, 11, 16))); + addFamous(db, new Person(context.getString(R.string.gyllenhaal), new LocalDate(1977, 11, 16))); + +//November 17 + addFamous(db, new Person(context.getString(R.string.bronzino), new LocalDate(1503, 11, 17))); + addFamous(db, new Person(context.getString(R.string.mobius), new LocalDate(1790, 11, 17))); + addFamous(db, new Person(context.getString(R.string.wigner), new LocalDate(1902, 11, 17))); + addFamous(db, new Person(context.getString(R.string.honda), new LocalDate(1906, 11, 17))); + addFamous(db, new Person(context.getString(R.string.scorsese), new LocalDate(1942, 11, 17))); + addFamous(db, new Person(context.getString(R.string.devito), new LocalDate(1944, 11, 17))); + addFamous(db, new Person(context.getString(R.string.marceau), new LocalDate(1966, 11, 17))); + addFamous(db, new Person(context.getString(R.string.mcadams), new LocalDate(1978, 11, 17))); + +//November 18 + addFamous(db, new Person(context.getString(R.string.down), new LocalDate(1828, 11, 18))); + addFamous(db, new Person(context.getString(R.string.nordenskiold), new LocalDate(1832, 11, 18))); + addFamous(db, new Person(context.getString(R.string.gallup), new LocalDate(1901, 11, 18))); + addFamous(db, new Person(context.getString(R.string.issigonis), new LocalDate(1906, 11, 18))); + addFamous(db, new Person(context.getString(R.string.ryazanov), new LocalDate(1927, 11, 18))); + addFamous(db, new Person(context.getString(R.string.owen_wilson), new LocalDate(1968, 11, 18))); + +//November 19 + addFamous(db, new Person(context.getString(R.string.lomonosov), new LocalDate(1711, 11, 19))); + addFamous(db, new Person(context.getString(R.string.skoda), new LocalDate(1839, 11, 19))); + addFamous(db, new Person(context.getString(R.string.avenarius), new LocalDate(1843, 11, 19))); + addFamous(db, new Person(context.getString(R.string.drucker), new LocalDate(1909, 11, 19))); + addFamous(db, new Person(context.getString(R.string.calvin_klein), new LocalDate(1942, 11, 19))); + addFamous(db, new Person(context.getString(R.string.ryan), new LocalDate(1961, 11, 19))); + addFamous(db, new Person(context.getString(R.string.jodie_foster), new LocalDate(1962, 11, 19))); + +//November 20 + addFamous(db, new Person(context.getString(R.string.guericke), new LocalDate(1602, 11, 20))); + addFamous(db, new Person(context.getString(R.string.lagerlof), new LocalDate(1858, 11, 20))); + addFamous(db, new Person(context.getString(R.string.karl_von_frisch), new LocalDate(1886, 11, 20))); + addFamous(db, new Person(context.getString(R.string.hubble), new LocalDate(1889, 11, 20))); + addFamous(db, new Person(context.getString(R.string.osgood), new LocalDate(1916, 11, 20))); + +//November 21 + addFamous(db, new Person(context.getString(R.string.voltaire), new LocalDate(1694, 11, 21))); + addFamous(db, new Person(context.getString(R.string.schleiermacher), new LocalDate(1768, 11, 21))); + addFamous(db, new Person(context.getString(R.string.lewis_morgan), new LocalDate(1818, 11, 21))); + addFamous(db, new Person(context.getString(R.string.makarova), new LocalDate(1940, 11, 21))); + addFamous(db, new Person(context.getString(R.string.hawn), new LocalDate(1945, 11, 21))); + addFamous(db, new Person(context.getString(R.string.bjork), new LocalDate(1965, 11, 21))); + +//November 22 + addFamous(db, new Person(context.getString(R.string.vladimir_dal), new LocalDate(1801, 11, 22))); + addFamous(db, new Person(context.getString(R.string.thomas_cook), new LocalDate(1808, 11, 22))); + addFamous(db, new Person(context.getString(R.string.gide), new LocalDate(1869, 11, 22))); + addFamous(db, new Person(context.getString(R.string.gaulle), new LocalDate(1890, 11, 22))); + addFamous(db, new Person(context.getString(R.string.pelevin), new LocalDate(1962, 11, 22))); + addFamous(db, new Person(context.getString(R.string.mikkelsen), new LocalDate(1965, 11, 22))); + addFamous(db, new Person(context.getString(R.string.ruffalo), new LocalDate(1967, 11, 22))); + addFamous(db, new Person(context.getString(R.string.ville_valo), new LocalDate(1976, 11, 22))); + addFamous(db, new Person(context.getString(R.string.scarlett_johansson), new LocalDate(1984, 11, 22))); + +//November 23 + addFamous(db, new Person(context.getString(R.string.waals), new LocalDate(1837, 11, 23))); + addFamous(db, new Person(context.getString(R.string.karloff), new LocalDate(1887, 11, 23))); + addFamous(db, new Person(context.getString(R.string.moseley), new LocalDate(1887, 11, 23))); + addFamous(db, new Person(context.getString(R.string.nosov), new LocalDate(1908, 11, 23))); + addFamous(db, new Person(context.getString(R.string.cyrus), new LocalDate(1992, 11, 23))); + +//November 24 + addFamous(db, new Person(context.getString(R.string.spinoza), new LocalDate(1632, 11, 24))); + addFamous(db, new Person(context.getString(R.string.suvorov), new LocalDate(1729, 11, 24))); + addFamous(db, new Person(context.getString(R.string.ellis), new LocalDate(1806, 11, 24))); + addFamous(db, new Person(context.getString(R.string.collodi), new LocalDate(1826, 11, 24))); + addFamous(db, new Person(context.getString(R.string.carnegie), new LocalDate(1888, 11, 24))); + addFamous(db, new Person(context.getString(R.string.kusturica), new LocalDate(1954, 11, 24))); + addFamous(db, new Person(context.getString(R.string.heigl), new LocalDate(1978, 11, 24))); + +//November 25 + addFamous(db, new Person(context.getString(R.string.vega), new LocalDate(1562, 11, 25))); + addFamous(db, new Person(context.getString(R.string.sumarokov), new LocalDate(1717, 11, 25))); + addFamous(db, new Person(context.getString(R.string.pirogov), new LocalDate(1810, 11, 25))); + addFamous(db, new Person(context.getString(R.string.benz), new LocalDate(1844, 11, 25))); + addFamous(db, new Person(context.getString(R.string.vavilov), new LocalDate(1887, 11, 25))); + addFamous(db, new Person(context.getString(R.string.poul_anderson), new LocalDate(1926, 11, 25))); + +//November 26 + addFamous(db, new Person(context.getString(R.string.harvard), new LocalDate(1607, 11, 26))); + addFamous(db, new Person(context.getString(R.string.saussure), new LocalDate(1857, 11, 26))); + addFamous(db, new Person(context.getString(R.string.leck), new LocalDate(1876, 11, 26))); + addFamous(db, new Person(context.getString(R.string.wiener), new LocalDate(1894, 11, 26))); + addFamous(db, new Person(context.getString(R.string.ionesco), new LocalDate(1909, 11, 26))); + addFamous(db, new Person(context.getString(R.string.tina_turner), new LocalDate(1939, 11, 26))); + +//November 27 + addFamous(db, new Person(context.getString(R.string.celsius), new LocalDate(1701, 11, 27))); + addFamous(db, new Person(context.getString(R.string.weizmann), new LocalDate(1874, 11, 27))); + addFamous(db, new Person(context.getString(R.string.matsushita), new LocalDate(1894, 11, 27))); + addFamous(db, new Person(context.getString(R.string.bruce_lee), new LocalDate(1940, 11, 27))); + addFamous(db, new Person(context.getString(R.string.mashkov), new LocalDate(1963, 11, 27))); + +//November 28 + addFamous(db, new Person(context.getString(R.string.lully), new LocalDate(1632, 11, 28))); + addFamous(db, new Person(context.getString(R.string.blake), new LocalDate(1757, 11, 28))); + addFamous(db, new Person(context.getString(R.string.cousin), new LocalDate(1792, 11, 28))); + addFamous(db, new Person(context.getString(R.string.engels), new LocalDate(1820, 11, 28))); + addFamous(db, new Person(context.getString(R.string.anton_rubinstein), new LocalDate(1829, 11, 28))); + addFamous(db, new Person(context.getString(R.string.blok), new LocalDate(1880, 11, 28))); + addFamous(db, new Person(context.getString(R.string.zanetti), new LocalDate(1956, 11, 28))); + addFamous(db, new Person(context.getString(R.string.galliano), new LocalDate(1960, 11, 28))); + +//November 29 + addFamous(db, new Person(context.getString(R.string.donizetti), new LocalDate(1797, 11, 29))); + addFamous(db, new Person(context.getString(R.string.hauff), new LocalDate(1802, 11, 29))); + addFamous(db, new Person(context.getString(R.string.charcot), new LocalDate(1825, 11, 29))); + addFamous(db, new Person(context.getString(R.string.john_fleming), new LocalDate(1849, 11, 29))); + addFamous(db, new Person(context.getString(R.string.giggs), new LocalDate(1973, 11, 29))); + addFamous(db, new Person(context.getString(R.string.faris), new LocalDate(1976, 11, 29))); + +//November 30 + addFamous(db, new Person(context.getString(R.string.swift), new LocalDate(1667, 11, 30))); + addFamous(db, new Person(context.getString(R.string.twain), new LocalDate(1835, 11, 30))); + addFamous(db, new Person(context.getString(R.string.churchill), new LocalDate(1874, 11, 30))); + addFamous(db, new Person(context.getString(R.string.ridley_scott), new LocalDate(1937, 11, 30))); + addFamous(db, new Person(context.getString(R.string.idol), new LocalDate(1955, 11, 30))); + addFamous(db, new Person(context.getString(R.string.stiller), new LocalDate(1965, 11, 30))); + +//December 1 + addFamous(db, new Person(context.getString(R.string.falconet), new LocalDate(1716, 12, 1))); + addFamous(db, new Person(context.getString(R.string.tussaud), new LocalDate(1761, 12, 1))); + addFamous(db, new Person(context.getString(R.string.lobachevsky), new LocalDate(1792, 12, 1))); + addFamous(db, new Person(context.getString(R.string.zhukov), new LocalDate(1896, 12, 1))); + addFamous(db, new Person(context.getString(R.string.allen), new LocalDate(1935, 12, 1))); + addFamous(db, new Person(context.getString(R.string.escobar), new LocalDate(1949, 12, 1))); + +//December 2 + addFamous(db, new Person(context.getString(R.string.joseph_bell), new LocalDate(1837, 12, 2))); + addFamous(db, new Person(context.getString(R.string.seuratl), new LocalDate(1859, 12, 2))); + addFamous(db, new Person(context.getString(R.string.callas), new LocalDate(1923, 12, 2))); + addFamous(db, new Person(context.getString(R.string.versace), new LocalDate(1946, 12, 2))); + addFamous(db, new Person(context.getString(R.string.liu), new LocalDate(1968, 12, 2))); + addFamous(db, new Person(context.getString(R.string.furtado), new LocalDate(1978, 12, 2))); + addFamous(db, new Person(context.getString(R.string.spears), new LocalDate(1981, 12, 2))); + +//December 3 + addFamous(db, new Person(context.getString(R.string.hill), new LocalDate(1795, 12, 3))); + addFamous(db, new Person(context.getString(R.string.rota), new LocalDate(1911, 12, 3))); + addFamous(db, new Person(context.getString(R.string.osbourne), new LocalDate(1948, 12, 3))); + addFamous(db, new Person(context.getString(R.string.julianne_moore), new LocalDate(1960, 12, 3))); + addFamous(db, new Person(context.getString(R.string.seyfried), new LocalDate(1985, 12, 3))); + +//December 4 + addFamous(db, new Person(context.getString(R.string.chapelain), new LocalDate(1595, 12, 4))); + addFamous(db, new Person(context.getString(R.string.carlyle), new LocalDate(1795, 12, 4))); + addFamous(db, new Person(context.getString(R.string.adler), new LocalDate(1913, 12, 4))); + addFamous(db, new Person(context.getString(R.string.bridges), new LocalDate(1949, 12, 4))); + addFamous(db, new Person(context.getString(R.string.bubka), new LocalDate(1963, 12, 4))); + addFamous(db, new Person(context.getString(R.string.jay_z), new LocalDate(1969, 12, 4))); + +//December 5 + addFamous(db, new Person(context.getString(R.string.tyutchev), new LocalDate(1803, 12, 5))); + addFamous(db, new Person(context.getString(R.string.lang), new LocalDate(1890, 12, 5))); + addFamous(db, new Person(context.getString(R.string.disney), new LocalDate(1901, 12, 5))); + addFamous(db, new Person(context.getString(R.string.heisenberg), new LocalDate(1901, 12, 5))); + addFamous(db, new Person(context.getString(R.string.carreras), new LocalDate(1946, 12, 5))); + addFamous(db, new Person(context.getString(R.string.kaas), new LocalDate(1966, 12, 5))); + +//December 6 + addFamous(db, new Person(context.getString(R.string.nicolas_leblanc), new LocalDate(1742, 12, 6))); + addFamous(db, new Person(context.getString(R.string.gay_lussac), new LocalDate(1778, 12, 6))); + addFamous(db, new Person(context.getString(R.string.veqilharxhi), new LocalDate(1797, 12, 6))); + addFamous(db, new Person(context.getString(R.string.bazille), new LocalDate(1841, 12, 6))); + addFamous(db, new Person(context.getString(R.string.crali), new LocalDate(1910, 12, 6))); + addFamous(db, new Person(context.getString(R.string.nick_park), new LocalDate(1958, 12, 6))); + +//December 7 + addFamous(db, new Person(context.getString(R.string.bernini), new LocalDate(1598, 12, 7))); + addFamous(db, new Person(context.getString(R.string.schwann), new LocalDate(1810, 12, 7))); + addFamous(db, new Person(context.getString(R.string.mascagni), new LocalDate(1863, 12, 7))); + addFamous(db, new Person(context.getString(R.string.yosano), new LocalDate(1878, 12, 7))); + addFamous(db, new Person(context.getString(R.string.waits), new LocalDate(1949, 12, 7))); + addFamous(db, new Person(context.getString(R.string.emily_browning), new LocalDate(1988, 12, 7))); + +//December 8 + addFamous(db, new Person(context.getString(R.string.dholbach), new LocalDate(1723, 12, 8))); + addFamous(db, new Person(context.getString(R.string.menzel), new LocalDate(1815, 12, 8))); + addFamous(db, new Person(context.getString(R.string.bjornson), new LocalDate(1832, 12, 8))); + addFamous(db, new Person(context.getString(R.string.reynaud), new LocalDate(1844, 12, 8))); + addFamous(db, new Person(context.getString(R.string.melies), new LocalDate(1861, 12, 8))); + addFamous(db, new Person(context.getString(R.string.morrison), new LocalDate(1943, 12, 8))); + addFamous(db, new Person(context.getString(R.string.basinger), new LocalDate(1953, 12, 8))); + addFamous(db, new Person(context.getString(R.string.somerhalder), new LocalDate(1978, 12, 8))); + +//December 9 + addFamous(db, new Person(context.getString(R.string.milton), new LocalDate(1608, 12, 9))); + addFamous(db, new Person(context.getString(R.string.winckelmann), new LocalDate(1717, 12, 9))); + addFamous(db, new Person(context.getString(R.string.scheele), new LocalDate(1742, 12, 9))); + addFamous(db, new Person(context.getString(R.string.berthollet), new LocalDate(1748, 12, 9))); + addFamous(db, new Person(context.getString(R.string.grace_hopper), new LocalDate(1906, 12, 9))); + addFamous(db, new Person(context.getString(R.string.dench), new LocalDate(1934, 12, 9))); + addFamous(db, new Person(context.getString(R.string.malkovich), new LocalDate(1953, 12, 9))); + +//December 10 + addFamous(db, new Person(context.getString(R.string.lovelace), new LocalDate(1815, 12, 10))); + addFamous(db, new Person(context.getString(R.string.nekrasov), new LocalDate(1821, 12, 10))); + addFamous(db, new Person(context.getString(R.string.sachs), new LocalDate(1891, 12, 10))); + addFamous(db, new Person(context.getString(R.string.tarasov), new LocalDate(1918, 12, 10))); + addFamous(db, new Person(context.getString(R.string.michael_duncan), new LocalDate(1957, 12, 10))); + addFamous(db, new Person(context.getString(R.string.branagh), new LocalDate(1960, 12, 10))); + addFamous(db, new Person(context.getString(R.string.molko), new LocalDate(1972, 12, 10))); + +//December 11 + addFamous(db, new Person(context.getString(R.string.berlioz), new LocalDate(1803, 12, 11))); + addFamous(db, new Person(context.getString(R.string.musset), new LocalDate(1810, 12, 11))); + addFamous(db, new Person(context.getString(R.string.koch), new LocalDate(1843, 12, 11))); + addFamous(db, new Person(context.getString(R.string.born), new LocalDate(1882, 12, 11))); + addFamous(db, new Person(context.getString(R.string.gardel), new LocalDate(1890, 12, 11))); + addFamous(db, new Person(context.getString(R.string.marais), new LocalDate(1913, 12, 11))); + +//December 12 + addFamous(db, new Person(context.getString(R.string.karamzin), new LocalDate(1766, 12, 12))); + addFamous(db, new Person(context.getString(R.string.serebriakova), new LocalDate(1884, 12, 12))); + addFamous(db, new Person(context.getString(R.string.ozu), new LocalDate(1903, 12, 12))); + addFamous(db, new Person(context.getString(R.string.sinatra), new LocalDate(1915, 12, 12))); + addFamous(db, new Person(context.getString(R.string.noyce), new LocalDate(1927, 12, 12))); + addFamous(db, new Person(context.getString(R.string.konyukhov), new LocalDate(1951, 12, 12))); + +//December 13 + addFamous(db, new Person(context.getString(R.string.gozzi), new LocalDate(1720, 12, 13))); + addFamous(db, new Person(context.getString(R.string.heine), new LocalDate(1797, 12, 13))); + addFamous(db, new Person(context.getString(R.string.werner_siemens), new LocalDate(1816, 12, 13))); + addFamous(db, new Person(context.getString(R.string.birkeland), new LocalDate(1867, 12, 13))); + addFamous(db, new Person(context.getString(R.string.buscemi), new LocalDate(1957, 12, 13))); + addFamous(db, new Person(context.getString(R.string.foxx), new LocalDate(1967, 12, 13))); + addFamous(db, new Person(context.getString(R.string.amy_lee), new LocalDate(1981, 12, 13))); + addFamous(db, new Person(context.getString(R.string.taylor_swift), new LocalDate(1989, 12, 13))); + +//December 14 + addFamous(db, new Person(context.getString(R.string.nostradamus), new LocalDate(1503, 12, 14))); + addFamous(db, new Person(context.getString(R.string.brahe), new LocalDate(1546, 12, 14))); + addFamous(db, new Person(context.getString(R.string.ueshiba), new LocalDate(1883, 12, 14))); + addFamous(db, new Person(context.getString(R.string.basov), new LocalDate(1922, 12, 14))); + addFamous(db, new Person(context.getString(R.string.kapoor), new LocalDate(1924, 12, 14))); + +//December 15 + addFamous(db, new Person(context.getString(R.string.carey), new LocalDate(1793, 12, 15))); + addFamous(db, new Person(context.getString(R.string.bolyai), new LocalDate(1802, 12, 15))); + addFamous(db, new Person(context.getString(R.string.eiffel), new LocalDate(1832, 12, 15))); + addFamous(db, new Person(context.getString(R.string.becquerel), new LocalDate(1852, 12, 15))); + addFamous(db, new Person(context.getString(R.string.zamenhof), new LocalDate(1859, 12, 15))); + addFamous(db, new Person(context.getString(R.string.getty), new LocalDate(1892, 12, 15))); + +//December 16 + addFamous(db, new Person(context.getString(R.string.austen), new LocalDate(1775, 12, 16))); + addFamous(db, new Person(context.getString(R.string.walras), new LocalDate(1834, 12, 16))); + addFamous(db, new Person(context.getString(R.string.bergmann), new LocalDate(1836, 12, 16))); + addFamous(db, new Person(context.getString(R.string.kandinsky), new LocalDate(1866, 12, 16))); + addFamous(db, new Person(context.getString(R.string.linder), new LocalDate(1883, 12, 16))); + addFamous(db, new Person(context.getString(R.string.arthur_clarke), new LocalDate(1917, 12, 16))); + addFamous(db, new Person(context.getString(R.string.paul_van_dyk), new LocalDate(1971, 12, 16))); + +//December 17 + addFamous(db, new Person(context.getString(R.string.cimarosa), new LocalDate(1749, 12, 17))); + addFamous(db, new Person(context.getString(R.string.beethoven), new LocalDate(1770, 12, 17))); + addFamous(db, new Person(context.getString(R.string.davy), new LocalDate(1778, 12, 17))); + addFamous(db, new Person(context.getString(R.string.ganelin), new LocalDate(1944, 12, 17))); + addFamous(db, new Person(context.getString(R.string.darryl_way), new LocalDate(1948, 12, 17))); + addFamous(db, new Person(context.getString(R.string.jovovich), new LocalDate(1975, 12, 17))); + +//December 18 + addFamous(db, new Person(context.getString(R.string.polhem), new LocalDate(1661, 12, 18))); + addFamous(db, new Person(context.getString(R.string.joseph_thomson), new LocalDate(1856, 12, 18))); + addFamous(db, new Person(context.getString(R.string.stalin), new LocalDate(1878, 12, 18))); + addFamous(db, new Person(context.getString(R.string.spielberg), new LocalDate(1946, 12, 18))); + addFamous(db, new Person(context.getString(R.string.liotta), new LocalDate(1954, 12, 18))); + addFamous(db, new Person(context.getString(R.string.brad_pitt), new LocalDate(1963, 12, 18))); + addFamous(db, new Person(context.getString(R.string.holmes), new LocalDate(1978, 12, 18))); + addFamous(db, new Person(context.getString(R.string.aguilera), new LocalDate(1980, 12, 18))); + +//December 19 + addFamous(db, new Person(context.getString(R.string.michelson), new LocalDate(1852, 12, 19))); + addFamous(db, new Person(context.getString(R.string.joze_lima), new LocalDate(1910, 12, 19))); + addFamous(db, new Person(context.getString(R.string.piaf), new LocalDate(1915, 12, 19))); + addFamous(db, new Person(context.getString(R.string.schweiger), new LocalDate(1963, 12, 19))); + addFamous(db, new Person(context.getString(R.string.milano), new LocalDate(1972, 12, 19))); + addFamous(db, new Person(context.getString(R.string.jake_gyllenhaal), new LocalDate(1980, 12, 19))); + +//December 20 + addFamous(db, new Person(context.getString(R.string.heyrovsky), new LocalDate(1890, 12, 20))); + addFamous(db, new Person(context.getString(R.string.balandin), new LocalDate(1898, 12, 20))); + addFamous(db, new Person(context.getString(R.string.graaff), new LocalDate(1901, 12, 20))); + addFamous(db, new Person(context.getString(R.string.bohm), new LocalDate(1917, 12, 20))); + addFamous(db, new Person(context.getString(R.string.uri_geller), new LocalDate(1946, 12, 20))); + addFamous(db, new Person(context.getString(R.string.jonah_hill), new LocalDate(1983, 12, 20))); + +//December 21 + addFamous(db, new Person(context.getString(R.string.robert_brown), new LocalDate(1773, 12, 21))); + addFamous(db, new Person(context.getString(R.string.hermann_muller), new LocalDate(1890, 12, 21))); + addFamous(db, new Person(context.getString(R.string.boll), new LocalDate(1917, 12, 21))); + addFamous(db, new Person(context.getString(R.string.monterroso), new LocalDate(1921, 12, 21))); + addFamous(db, new Person(context.getString(R.string.jane_fonda), new LocalDate(1937, 12, 21))); + addFamous(db, new Person(context.getString(R.string.zappa), new LocalDate(1940, 12, 21))); + addFamous(db, new Person(context.getString(R.string.samuel_jackson), new LocalDate(1948, 12, 21))); + +//December 22 + addFamous(db, new Person(context.getString(R.string.liotard), new LocalDate(1702, 12, 22))); + addFamous(db, new Person(context.getString(R.string.fabre), new LocalDate(1823, 12, 22))); + addFamous(db, new Person(context.getString(R.string.puccini), new LocalDate(1858, 12, 22))); + addFamous(db, new Person(context.getString(R.string.elizondo), new LocalDate(1936, 12, 22))); + addFamous(db, new Person(context.getString(R.string.fiennes), new LocalDate(1962, 12, 22))); + addFamous(db, new Person(context.getString(R.string.paradis), new LocalDate(1972, 12, 22))); + +//December 23 + addFamous(db, new Person(context.getString(R.string.champollion), new LocalDate(1790, 12, 23))); + addFamous(db, new Person(context.getString(R.string.bryullov), new LocalDate(1799, 12, 23))); + addFamous(db, new Person(context.getString(R.string.dino_risi), new LocalDate(1916, 12, 23))); + addFamous(db, new Person(context.getString(R.string.baker), new LocalDate(1929, 12, 23))); + addFamous(db, new Person(context.getString(R.string.bosque), new LocalDate(1950, 12, 23))); + addFamous(db, new Person(context.getString(R.string.bruni), new LocalDate(1967, 12, 23))); + +//December 24 + addFamous(db, new Person(context.getString(R.string.joule), new LocalDate(1818, 12, 24))); + addFamous(db, new Person(context.getString(R.string.howard_hughes), new LocalDate(1905, 12, 24))); + addFamous(db, new Person(context.getString(R.string.chase), new LocalDate(1906, 12, 24))); + addFamous(db, new Person(context.getString(R.string.gardner), new LocalDate(1922, 12, 24))); + addFamous(db, new Person(context.getString(R.string.ricky_martin), new LocalDate(1971, 12, 24))); + addFamous(db, new Person(context.getString(R.string.stephenie_meyer), new LocalDate(1973, 12, 24))); + +//December 25 + addFamous(db, new Person(context.getString(R.string.chevrolet), new LocalDate(1878, 12, 25))); + addFamous(db, new Person(context.getString(R.string.rosenzweig), new LocalDate(1886, 12, 25))); + addFamous(db, new Person(context.getString(R.string.hilton), new LocalDate(1887, 12, 25))); + addFamous(db, new Person(context.getString(R.string.bogart), new LocalDate(1899, 12, 25))); + addFamous(db, new Person(context.getString(R.string.castaneda), new LocalDate(1925, 12, 25))); + addFamous(db, new Person(context.getString(R.string.lennox), new LocalDate(1954, 12, 25))); + addFamous(db, new Person(context.getString(R.string.buuren), new LocalDate(1976, 12, 25))); + +//December 26 + addFamous(db, new Person(context.getString(R.string.dinglinger), new LocalDate(1664, 12, 26))); + addFamous(db, new Person(context.getString(R.string.babbage), new LocalDate(1791, 12, 26))); + addFamous(db, new Person(context.getString(R.string.henry_miller), new LocalDate(1891, 12, 26))); + addFamous(db, new Person(context.getString(R.string.zedong), new LocalDate(1893, 12, 26))); + addFamous(db, new Person(context.getString(R.string.ulrich), new LocalDate(1963, 12, 26))); + addFamous(db, new Person(context.getString(R.string.jared_leto), new LocalDate(1971, 12, 26))); + +//December 27 + addFamous(db, new Person(context.getString(R.string.kepler), new LocalDate(1571, 12, 27))); + addFamous(db, new Person(context.getString(R.string.cayley), new LocalDate(1773, 12, 27))); + addFamous(db, new Person(context.getString(R.string.pasteur), new LocalDate(1822, 12, 27))); + addFamous(db, new Person(context.getString(R.string.tretyakov), new LocalDate(1832, 12, 27))); + addFamous(db, new Person(context.getString(R.string.dietrich), new LocalDate(1901, 12, 27))); + addFamous(db, new Person(context.getString(R.string.depardieu), new LocalDate(1948, 12, 27))); + +//December 28 + addFamous(db, new Person(context.getString(R.string.eddington), new LocalDate(1882, 12, 28))); + addFamous(db, new Person(context.getString(R.string.murnau), new LocalDate(1888, 12, 28))); + addFamous(db, new Person(context.getString(R.string.john_neumann), new LocalDate(1903, 12, 28))); + addFamous(db, new Person(context.getString(R.string.denzel_washington), new LocalDate(1954, 12, 28))); + addFamous(db, new Person(context.getString(R.string.torvalds), new LocalDate(1969, 12, 28))); + addFamous(db, new Person(context.getString(R.string.sienna_miller), new LocalDate(1981, 12, 28))); + +//December 29 + addFamous(db, new Person(context.getString(R.string.pompadour), new LocalDate(1721, 12, 29))); + addFamous(db, new Person(context.getString(R.string.siqueiros), new LocalDate(1896, 12, 29))); + addFamous(db, new Person(context.getString(R.string.voight), new LocalDate(1938, 12, 29))); + addFamous(db, new Person(context.getString(R.string.dexter_holland), new LocalDate(1965, 12, 29))); + addFamous(db, new Person(context.getString(R.string.jude_law), new LocalDate(1972, 12, 29))); + +//December 30 + addFamous(db, new Person(context.getString(R.string.jablonskis), new LocalDate(1860, 12, 30))); + addFamous(db, new Person(context.getString(R.string.kipling), new LocalDate(1865, 12, 30))); + addFamous(db, new Person(context.getString(R.string.patti_smith), new LocalDate(1946, 12, 30))); + addFamous(db, new Person(context.getString(R.string.jay_kay), new LocalDate(1969, 12, 30))); + addFamous(db, new Person(context.getString(R.string.tiger_woods), new LocalDate(1975, 12, 30))); + addFamous(db, new Person(context.getString(R.string.lebron_james), new LocalDate(1984, 12, 30))); + +//December 31 + addFamous(db, new Person(context.getString(R.string.boldini), new LocalDate(1842, 12, 31))); + addFamous(db, new Person(context.getString(R.string.matisse), new LocalDate(1869, 12, 31))); + addFamous(db, new Person(context.getString(R.string.hopkins), new LocalDate(1937, 12, 31))); + addFamous(db, new Person(context.getString(R.string.ferguson), new LocalDate(1941, 12, 31))); + addFamous(db, new Person(context.getString(R.string.kingsley), new LocalDate(1943, 12, 31))); + addFamous(db, new Person(context.getString(R.string.willis), new LocalDate(1945, 12, 31))); + addFamous(db, new Person(context.getString(R.string.val_kilmer), new LocalDate(1959, 12, 31))); + addFamous(db, new Person(context.getString(R.string.psy), new LocalDate(1977, 12, 31))); + } + + static void createFamousDb(Context context, SQLiteDatabase db) { + createFamousDbPart1(context, db); + createFamousDbPart2(context, db); + createFamousDbPart3(context, db); } } \ No newline at end of file diff --git a/app/src/test/java/com/djonique/birdays/database/ConvertFamousTest.java b/app/src/test/java/com/djonique/birdays/database/ConvertFamousTest.java new file mode 100644 index 0000000..c44b5d6 --- /dev/null +++ b/app/src/test/java/com/djonique/birdays/database/ConvertFamousTest.java @@ -0,0 +1,3103 @@ +package com.djonique.birdays.database; + +import org.joda.time.LocalDate; +import org.junit.Test; + +import java.text.DateFormatSymbols; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; +import java.util.List; + +public class ConvertFamousTest { + private DbFamous dbFamous; + private List famous; + + public class Person { + private String name; + private long date; + + public Person(String name, long date) { + this.name = name; + if (date < 0) { + date += 43200000; + } + this.date = date; + } + + public Person(String name, LocalDate date) { + this(name, date.toDateTimeAtCurrentTime().getMillis()); + } + + public int getYear() { + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(date); + return calendar.get(Calendar.YEAR); + } + + public int getMonth() { + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(date); + return calendar.get(Calendar.MONTH); + } + + public int getDay() { + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(date); + return calendar.get(Calendar.DAY_OF_MONTH); + } + } + + private void addFamous(Person person) { + famous.add(person); + } + + private void getFamousPersons() { + famous = new ArrayList(); + // 1 january + addFamous(new Person("R.string.medici", new LocalDate(1449, 1, 1))); + addFamous(new Person("R.string.giordano_bruno", -13316227200000L)); + addFamous(new Person("R.string.frazer", -3660595200000L)); + addFamous(new Person("R.string.coubertin", -3376598400000L)); + addFamous(new Person("R.string.william_fox", -2871676800000L)); + + // 2 january + addFamous(new Person("R.string.piero_di_cosimo", -16030051200000L)); + addFamous(new Person("R.string.vasily_perov", -4291660800000L)); + addFamous(new Person("R.string.balakirev", -4196966400000L)); + addFamous(new Person("R.string.tippett", 11-2051136000000L)); + addFamous(new Person("R.string.isaac_asimov", -1577836800000L)); + + // 3 january + addFamous(new Person("R.string.louis_poinsot", -6090249600000L)); + addFamous(new Person("R.string.dabbadie", -5048956800000L)); + addFamous(new Person("R.string.fletcher", -2650579200000L)); + addFamous(new Person("R.string.tolkien", -2461276800000L)); + addFamous(new Person("R.string.moore", -1293667200000L)); + addFamous(new Person("R.string.mel_gibson", -441676800000L)); + addFamous(new Person("R.string.schumacher", -31363200000L)); + + // 4 january + addFamous(new Person("R.string.isaac_newton", -10318838400000L)); + addFamous(new Person("R.string.pergolesi", -8204544000000L)); + addFamous(new Person("R.string.jacob_grimm", -5837702400000L)); + addFamous(new Person("R.string.braille", -5080406400000L)); + addFamous(new Person("R.string.tsereteli", -1135814400000L)); + addFamous(new Person("R.string.josephson", -946512000000L)); + + // 5 january + addFamous(new Person("R.string.eucken", -3912710400000L)); + addFamous(new Person("R.string.gillette", -3628713600000L)); + addFamous(new Person("R.string.erlanger", -3029097600000L)); + addFamous(new Person("R.string.umberto_eco", -1198886400000L)); + addFamous(new Person("R.string.manson", -31190400000L)); + addFamous(new Person("R.string.bradley_cooper", 158112000000L)); + + // 6 january + addFamous(new Person("R.string.darc", -17607628800000L)); + addFamous(new Person("R.string.jakob_bernoulli", -9939974400000L)); + addFamous(new Person("R.string.montgolfier", -7099833600000L)); + addFamous(new Person("R.string.schliemann", -4670006400000L)); + addFamous(new Person("R.string.scriabin", -3123705600000L)); + addFamous(new Person("R.string.celentano", -1009411200000L)); + addFamous(new Person("R.string.atkinson", -472953600000L)); + addFamous(new Person("R.string.redmayne", 379123200000L)); + + // 7 january + addFamous(new Person("R.string.pope_gregory", -14767315200000L)); + addFamous(new Person("R.string.fleming", -4512153600000L)); + addFamous(new Person("R.string.eliezer", -3533846400000L)); + addFamous(new Person("R.string.borel", -3123619200000L)); + addFamous(new Person("R.string.nicolas_cage", -188870400000L)); + + // 8 january + addFamous(new Person("R.string.sirani", -10476259200000L)); + addFamous(new Person("R.string.nijinska", -2492380800000L)); + addFamous(new Person("R.string.presley", -1103932800000L)); + addFamous(new Person("R.string.hawking", -883008000000L)); + addFamous(new Person("R.string.daviw_bowie", -725241600000L)); + + // 9 january + addFamous(new Person("R.string.simon_vouet", -11990937600000L)); + addFamous(new Person("R.string.wrangel", -5458579200000L)); + addFamous(new Person("R.string.watson", -2902521600000L)); + addFamous(new Person("R.string.capek", -2523830400000L)); + addFamous(new Person("R.string.beauvoir", -1955923200000L)); + + // 10 january + addFamous(new Person("R.string.birkbeck", -6121267200000L)); + addFamous(new Person("R.string.tolstoy", -2744668800000L)); + addFamous(new Person("R.string.bertoni", -2113603200000L)); + addFamous(new Person("R.string.wilson", -1072224000000L)); + addFamous(new Person("R.string.knuth", -1009065600000L)); + + // 11 january + addFamous(new Person("R.string.parmigianino", -14735433600000L)); + addFamous(new Person("R.string.guidobaldo", -13409971200000L)); + addFamous(new Person("R.string.stensen", -10476000000000L)); + addFamous(new Person("R.string.hofmann", -2018822400000L)); + addFamous(new Person("R.string.mendoza", -851212800000L)); + + // 12 january + addFamous(new Person("R.string.helmont", -12305433600000L)); + addFamous(new Person("R.string.perrault", -10791532800000L)); + addFamous(new Person("R.string.jack_london", -2965420800000L)); + addFamous(new Person("R.string.kurchatov", -2113430400000L)); + addFamous(new Person("R.string.korolev", -1987200000000L)); + addFamous(new Person("R.string.maharishi", -1671580800000L)); + addFamous(new Person("R.string.murakami", -661737600000L)); + + // 13 january + addFamous(new Person("R.string.beketov", -4511635200000L)); + addFamous(new Person("R.string.wien", -3344025600000L)); + addFamous(new Person("R.string.soutine", -2428790400000L)); + addFamous(new Person("R.string.lifshitz", -1671494400000L)); + addFamous(new Person("R.string.feyerabend", -1450656000000L)); + + // 14 january + addFamous(new Person("R.string.semyonov", -4511548800000L)); + addFamous(new Person("R.string.morisot", -4069699200000L)); + addFamous(new Person("R.string.schweitzer", -2996784000000L)); + addFamous(new Person("R.string.mishima", -1418947200000L)); + addFamous(new Person("R.string.kharlamov", -693187200000L)); + + // 15 january + addFamous(new Person("R.string.moliere", -10980576000000L)); + addFamous(new Person("R.string.griboyedov", -5521219200000L)); + addFamous(new Person("R.string.virtanen", -2365545600000L)); + addFamous(new Person("R.string.teller", -1955404800000L)); + addFamous(new Person("R.string.luther_king", -1292630400000L)); + + // 16 january + addFamous(new Person("R.string.schoner", -15555456000000L)); + addFamous(new Person("R.string.piccinni", -7635513600000L)); + addFamous(new Person("R.string.alfieri", -6972739200000L)); + addFamous(new Person("R.string.veresaev", -3249072000000L)); + addFamous(new Person("R.string.roy_jones", -30240000000L)); + + // 17 january + addFamous(new Person("R.string.franklin", -8329651200000L)); + addFamous(new Person("R.string.zhukovsky", -3880137600000L)); + addFamous(new Person("R.string.stanislavski", -3375216000000L)); + addFamous(new Person("R.string.al_capone", -2239142400000L)); + addFamous(new Person("R.string.muhammad_ali", -882230400000L)); + addFamous(new Person("R.string.jim_carrey", -251078400000L)); + + // 18 january + addFamous(new Person("R.string.montesquieu", -8865936000000L)); + addFamous(new Person("R.string.cesar_cui", -4258742400000L)); + addFamous(new Person("R.string.ehrenfest", -2838672000000L)); + addFamous(new Person("R.string.milne", -2775513600000L)); + addFamous(new Person("R.string.kitano", -724377600000L)); + addFamous(new Person("R.string.costner", -471916800000L)); + addFamous(new Person("R.string.guardiola", 33004800000L)); + + // 19 january + addFamous(new Person("R.string.cagnacci", -11642918400000L)); + addFamous(new Person("R.string.comte", -5426179200000L)); + addFamous(new Person("R.string.edgar_poe", -5079110400000L)); + addFamous(new Person("R.string.kapteyn", -3753734400000L)); + addFamous(new Person("R.string.serov", -3311884800000L)); + addFamous(new Person("R.string.kantorovich", -1828828800000L)); + + // 20 january + addFamous(new Person("R.string.gessi", -12053145600000L)); + addFamous(new Person("R.string.ampere", -6151939200000L)); + addFamous(new Person("R.string.chausson", -3627417600000L)); + addFamous(new Person("R.string.onassis", -2018044800000L)); + addFamous(new Person("R.string.fellini", -1576281600000L)); + + // 21 january + addFamous(new Person("R.string.browning", -3627331200000L)); + addFamous(new Person("R.string.florensky", -2775254400000L)); + addFamous(new Person("R.string.dior", -2049494400000L)); + addFamous(new Person("R.string.benny_hill", -1449964800000L)); + addFamous(new Person("R.string.domingo", -913420800000L)); + + // 22 january + addFamous(new Person("R.string.bacon", -12904099200000L)); + addFamous(new Person("R.string.byron", -5741539200000L)); + addFamous(new Person("R.string.scoville", -3311625600000L)); + addFamous(new Person("R.string.picabia", -2869862400000L)); + addFamous(new Person("R.string.landau", -1954800000000L)); + + // 23 january + addFamous(new Person("R.string.stendhal", -5899219200000L)); + addFamous(new Person("R.string.manet", -4353004800000L)); + addFamous(new Person("R.string.abbe", -4100544000000L)); + addFamous(new Person("R.string.hilbert", -3406233600000L)); + addFamous(new Person("R.string.yukawa", -1986249600000L)); + addFamous(new Person("R.string.hauer", -818640000000L)); + + // 24 january + addFamous(new Person("R.string.congreve", -9465033600000L)); + addFamous(new Person("R.string.beaumarchais", -7508592000000L)); + addFamous(new Person("R.string.hoffmann", -6120057600000L)); + addFamous(new Person("R.string.surikov", -3847996800000L)); + addFamous(new Person("R.string.shechtman", -913161600000L)); + addFamous(new Person("R.string.kinski", -282009600000L)); + + // 25 january + addFamous(new Person("R.string.lagrange", -7382275200000L)); + addFamous(new Person("R.string.burns", -6656428800000L)); + addFamous(new Person("R.string.shishkin", -4352832000000L)); + addFamous(new Person("R.string.maugham", -3027369600000L)); + addFamous(new Person("R.string.woolf", -2774908800000L)); + addFamous(new Person("R.string.prigogine", -1670457600000L)); + addFamous(new Person("R.string.eusebio", -881539200000L)); + + // 26 january + addFamous(new Person("R.string.morita", -1544140800000L)); + addFamous(new Person("R.string.newman", -1417910400000L)); + addFamous(new Person("R.string.davis", -818380800000L)); + addFamous(new Person("R.string.gretzky", -281836800000L)); + addFamous(new Person("R.string.mourinho", -218764800000L)); + + // 27 january + addFamous(new Person("R.string.neumann", -8928316800000L)); + addFamous(new Person("R.string.mozart", -6750950400000L)); + addFamous(new Person("R.string.schelling", -6151334400000L)); + addFamous(new Person("R.string.saltykov_shchedrin", -4541961600000L)); + addFamous(new Person("R.string.carroll", -4352659200000L)); + addFamous(new Person("R.string.bjorndalen", 128476800000L)); + + // 28 january + addFamous(new Person("R.string.borelli", -11421302400000L)); + addFamous(new Person("R.string.heweliusz", -11326608000000L)); + addFamous(new Person("R.string.baskerville", -8328700800000L)); + addFamous(new Person("R.string.rubinstein", -2616883200000L)); + addFamous(new Person("R.string.buffon", 254793600000L)); + + // 29 january + addFamous(new Person("R.string.swedenborg", -8896608000000L)); + addFamous(new Person("R.string.mohs", -6214233600000L)); + addFamous(new Person("R.string.auber", -5930236800000L)); + addFamous(new Person("R.string.shibasaburo", -3689712000000L)); + addFamous(new Person("R.string.chekhov", -3468873600000L)); + addFamous(new Person("R.string.rolland", -2648332800000L)); + + // 30 january + addFamous(new Person("R.string.watt", -7381843200000L)); + addFamous(new Person("R.string.chamisso", -5961686400000L)); + addFamous(new Person("R.string.kotelnikov", -3090096000000L)); + addFamous(new Person("R.string.gaidai", -1480723200000L)); + addFamous(new Person("R.string.engelbart", -1417564800000L)); + addFamous(new Person("R.string.brown", -1322956800000L)); + + // 31 january + addFamous(new Person("R.string.schubert", -5456678400000L)); + addFamous(new Person("R.string.richards", -3216240000000L)); + addFamous(new Person("R.string.langmuir", -2805926400000L)); + addFamous(new Person("R.string.vanga", -1859328000000L)); + addFamous(new Person("R.string.timberlake", 349747200000L)); + + // 1 february + addFamous(new Person("R.string.bekhterev", -3563222400000L)); + addFamous(new Person("R.string.john_ford", -2395612800000L)); + addFamous(new Person("R.string.gable", -2174774400000L)); + addFamous(new Person("R.string.segre", -2048544000000L)); + addFamous(new Person("R.string.brandon_lee", -155088000000L)); + + // 2 february + addFamous(new Person("R.string.bourdon", -11168409600000L)); + addFamous(new Person("R.string.boussingault", -5298825600000L)); + addFamous(new Person("R.string.forel", -4068057600000L)); + addFamous(new Person("R.string.chkalov", -2080080000000L)); + addFamous(new Person("R.string.haasse", -1638230400000L)); + addFamous(new Person("R.string.holland", -1291075200000L)); + + // 3 february + addFamous(new Person("R.string.mendelssohn", -5077814400000L)); + addFamous(new Person("R.string.trubner", -3752438400000L)); + addFamous(new Person("R.string.fomin", -3089750400000L)); + addFamous(new Person("R.string.stein", -3026592000000L)); + addFamous(new Person("R.string.joachim_low", -312768000000L)); + + // 4 february + addFamous(new Person("R.string.bottger", -9085392000000L)); + addFamous(new Person("R.string.nemcova", -4730659200000L)); + addFamous(new Person("R.string.prandtl", -2994969600000L)); + addFamous(new Person("R.string.maillard", -2900275200000L)); + addFamous(new Person("R.string.tombaugh", -2016748800000L)); + + // 5 february + addFamous(new Person("R.string.runeberg", -5235494400000L)); + addFamous(new Person("R.string.maxim", -4099420800000L)); + addFamous(new Person("R.string.dunlop", -4099420800000L)); + addFamous(new Person("R.string.teike", -3342038400000L)); + addFamous(new Person("R.string.citroen", -2900188800000L)); + addFamous(new Person("R.string.voisin", -2837116800000L)); + addFamous(new Person("R.string.cristiano_ronaldo", 476409600000L)); + addFamous(new Person("R.string.neymar", 697248000000L)); + + // 6 february + addFamous(new Person("R.string.heinecken", -7854537600000L)); + addFamous(new Person("R.string.zelinsky", -3436560000000L)); + addFamous(new Person("R.string.bragg", -2363644800000L)); + addFamous(new Person("R.string.truffaut", -1196121600000L)); + addFamous(new Person("R.string.bob_marley", -785808000000L)); + + // 7 february + addFamous(new Person("R.string.dickens", -4982860800000L)); + addFamous(new Person("R.string.alfred_adler", -3152476800000L)); + addFamous(new Person("R.string.sinclair_lewis", -2679091200000L)); + addFamous(new Person("R.string.chizhevsky", -2300400000000L)); + addFamous(new Person("R.string.euler", -2048025600000L)); + addFamous(new Person("R.string.desmond_doss", -1606262400000L)); + addFamous(new Person("R.string.kutcher", 255657600000L)); + + // 8 february + addFamous(new Person("R.string.bernoulli", -8517052800000L)); + addFamous(new Person("R.string.courtois", -6087139200000L)); + addFamous(new Person("R.string.jules_verne", -4477852800000L)); + addFamous(new Person("R.string.mendeleev", -4477852800000L)); + addFamous(new Person("R.string.carlson", -2016403200000L)); + addFamous(new Person("R.string.williams", -1195948800000L)); + + // 9 february + addFamous(new Person("R.string.navai", -16689456000000L)); + addFamous(new Person("R.string.valisy_zhukovsky", -5897750400000L)); + addFamous(new Person("R.string.maybach", -3909686400000L)); + addFamous(new Person("R.string.soseki", -3246998400000L)); + addFamous(new Person("R.string.berg", -2678918400000L)); + addFamous(new Person("R.string.valier", -2363385600000L)); + addFamous(new Person("R.string.monod", -1890086400000L)); + + // 10 february + addFamous(new Person("R.string.molter", -8643110400000L)); + addFamous(new Person("R.string.lamb", -6150124800000L)); + addFamous(new Person("R.string.navier", -5834505600000L)); + addFamous(new Person("R.string.pasternak", -2521065600000L)); + addFamous(new Person("R.string.brecht", -2268604800000L)); + + // 11 february + addFamous(new Person("R.string.talbot", -5361120000000L)); + addFamous(new Person("R.string.edison", -3877977600000L)); + addFamous(new Person("R.string.henry", -2615673600000L)); + addFamous(new Person("R.string.sheldon", -1668988800000L)); + addFamous(new Person("R.string.nielsen", -1384992000000L)); + addFamous(new Person("R.string.aniston", -27993600000L)); + + // 12 february + addFamous(new Person("R.string.gottsched", -8516707200000L)); + addFamous(new Person("R.string.darwin", -5077036800000L)); + addFamous(new Person("R.string.lincoln", -5077036800000L)); + addFamous(new Person("R.string.roerich", -2868048000000L)); + addFamous(new Person("R.string.anna_pavlova", -2804889600000L)); + addFamous(new Person("R.string.byung_chul", -1889827200000L)); + + // 13 february + addFamous(new Person("R.string.malthus", -6433862400000L)); + addFamous(new Person("R.string.krylov", -6339168000000L)); + addFamous(new Person("R.string.chaliapin", -3057264000000L)); + addFamous(new Person("R.string.shockley", -1889740800000L)); + addFamous(new Person("R.string.collina", -311904000000L)); + addFamous(new Person("R.string.robbie_williams", 129945600000L)); + + // 14 february + addFamous(new Person("R.string.alberti", -17856720000000L)); + addFamous(new Person("R.string.babur", -15363648000000L)); + addFamous(new Person("R.string.ferris", -3499027200000L)); + addFamous(new Person("R.string.germi", -1763424000000L)); + addFamous(new Person("R.string.sergey_kapitsa", -1321660800000L)); + addFamous(new Person("R.string.alan_parker", -816739200000L)); + + // 15 february + addFamous(new Person("R.string.galilei", -12807417600000L)); + addFamous(new Person("R.string.praetorius", -12586492800000L)); + addFamous(new Person("R.string.bentham", -7001769600000L)); + addFamous(new Person("R.string.stoney", -4540320000000L)); + addFamous(new Person("R.string.guillaume", -3435782400000L)); + addFamous(new Person("R.string.whitehead", -3435782400000L)); + addFamous(new Person("R.string.barrymore", -2773094400000L)); + + // 16 february + addFamous(new Person("R.string.bouguer", -8579433600000L)); + addFamous(new Person("R.string.bodoni", -7254144000000L)); + addFamous(new Person("R.string.galton", -4666464000000L)); + addFamous(new Person("R.string.haeckel", -4287772800000L)); + addFamous(new Person("R.string.rossi", 287971200000L)); + + // 17 february + addFamous(new Person("R.string.laennec", -5960131200000L)); + addFamous(new Person("R.string.beilstein", -4161456000000L)); + addFamous(new Person("R.string.john_watson", -3025382400000L)); + addFamous(new Person("R.string.fisher", -2520460800000L)); + addFamous(new Person("R.string.michael_bay", -153705600000L)); + addFamous(new Person("R.string.denise_richards", 35596800000L)); + + // 18 february + addFamous(new Person("R.string.volta", -7096118400000L)); + addFamous(new Person("R.string.bates", -4571596800000L)); + addFamous(new Person("R.string.ernst_mach", -4161369600000L)); + addFamous(new Person("R.string.ferrari", -2267913600000L)); + addFamous(new Person("R.string.yoko_ono", -1163462400000L)); + addFamous(new Person("R.string.travolta", -500774400000L)); + + // 19 february + addFamous(new Person("R.string.copernicus", -15678748800000L)); + addFamous(new Person("R.string.boccherini", -7159190400000L)); + addFamous(new Person("R.string.murchison", -5612889600000L)); + addFamous(new Person("R.string.ducommun", -4319049600000L)); + addFamous(new Person("R.string.arrhenius", -3498595200000L)); + addFamous(new Person("R.string.del_toro", -90460800000L)); + + // 20 february + addFamous(new Person("R.string.reil", -6654182400000L)); + addFamous(new Person("R.string.boltzmann", -3971894400000L)); + addFamous(new Person("R.string.crawford", -121910400000L)); + addFamous(new Person("R.string.cobain", -90374400000L)); + addFamous(new Person("R.string.rihanna", 572313600000L)); + + // 21 february + addFamous(new Person("R.string.delibes", -4224268800000L)); + addFamous(new Person("R.string.calment", -2993500800000L)); + addFamous(new Person("R.string.sullivan", -2457043200000L)); + addFamous(new Person("R.string.henrik_dam", -2362348800000L)); + addFamous(new Person("R.string.givenchy", -1352592000000L)); + addFamous(new Person("R.string.palahniuk", -248054400000L)); + + // 22 february + addFamous(new Person("R.string.washington", -7506086400000L)); + addFamous(new Person("R.string.schopenhauer", -5738860800000L)); + addFamous(new Person("R.string.quetelet", -5486400000000L)); + addFamous(new Person("R.string.janssen", -4602873600000L)); + addFamous(new Person("R.string.hertz", -3561408000000L)); + addFamous(new Person("R.string.bronsted", -2867184000000L)); + addFamous(new Person("R.string.drew_barrymore", 162259200000L)); + + // 23 february + addFamous(new Person("R.string.handel", -8989056000000L)); + addFamous(new Person("R.string.chambers", -7789996800000L)); + addFamous(new Person("R.string.rothschild", -7127308800000L)); + addFamous(new Person("R.string.malevich", -2867097600000L)); + addFamous(new Person("R.string.jaspers", -2740867200000L)); + addFamous(new Person("R.string.blunt", 414806400000L)); + + // 24 february + addFamous(new Person("R.string.banks", -7158758400000L)); + addFamous(new Person("R.string.grimm", -6369840000000L)); + addFamous(new Person("R.string.borgman", -3813696000000L)); + addFamous(new Person("R.string.freda", -1920326400000L)); + addFamous(new Person("R.string.legrand", -1194566400000L)); + addFamous(new Person("R.string.steve_jobs", -468720000000L)); + + // 25 february + addFamous(new Person("R.string.battuta", -21011529600000L)); + addFamous(new Person("R.string.goldoni", -8294745600000L)); + addFamous(new Person("R.string.renoir", -4066070400000L)); + addFamous(new Person("R.string.karl_may", -4034534400000L)); + addFamous(new Person("R.string.caruso", -3056227200000L)); + addFamous(new Person("R.string.burgess", -1667779200000L)); + + // 26 february + addFamous(new Person("R.string.marlowe", -12806467200000L)); + addFamous(new Person("R.string.arago", -5801587200000L)); + addFamous(new Person("R.string.hugo", -5296752000000L)); + addFamous(new Person("R.string.levi_strauss", -4444675200000L)); + addFamous(new Person("R.string.flammarion", -4034448000000L)); + + // 27 february + addFamous(new Person("R.string.constantine", -53578800000000L)); + addFamous(new Person("R.string.longfellow", -5138899200000L)); + addFamous(new Person("R.string.ge", -4381516800000L)); + addFamous(new Person("R.string.best", -2235600000000L)); + addFamous(new Person("R.string.steinbeck", -2140992000000L)); + addFamous(new Person("R.string.taylor", -1194307200000L)); + + // 28 february + addFamous(new Person("R.string.montaigne", -13784515200000L)); + addFamous(new Person("R.string.reaumur", -9051782400000L)); + addFamous(new Person("R.string.renan", -4633891200000L)); + addFamous(new Person("R.string.pauling", -2172441600000L)); + addFamous(new Person("R.string.gehry", -1288828800000L)); + addFamous(new Person("R.string.cooper", -1257292800000L)); + addFamous(new Person("R.string.vodianova", 383702400000L)); + + // 29 february + addFamous(new Person("R.string.klenze", -5864486400000L)); + addFamous(new Person("R.string.rossini", -5612025600000L)); + addFamous(new Person("R.string.john_holland", -4097347200000L)); + addFamous(new Person("R.string.рollerith", -3466195200000L)); + addFamous(new Person("R.string.papert", -1320364800000L)); + + // 1 march + addFamous(new Person("R.string.botticelli", -16561497600000L)); + addFamous(new Person("R.string.chopin", -5044032000000L)); + addFamous(new Person("R.string.akutagawa", -2456265600000L)); + addFamous(new Person("R.string.miller", -2077660800000L)); + addFamous(new Person("R.string.snyder", -121132800000L)); + addFamous(new Person("R.string.bieber", 762480000000L)); + + // 2 march + addFamous(new Person("R.string.dekker", -4728326400000L)); + addFamous(new Person("R.string.smetana", -4602096000000L)); + addFamous(new Person("R.string.irving", -878428800000L)); + addFamous(new Person("R.string.bon_jovi", -247276800000L)); + addFamous(new Person("R.string.craig", -57888000000L)); + + // 3 march + addFamous(new Person("R.string.pullman", -4381171200000L)); + addFamous(new Person("R.string.cantor", -3939321600000L)); + addFamous(new Person("R.string.bell", -3876249600000L)); + addFamous(new Person("R.string.frisch", -2361484800000L)); + addFamous(new Person("R.string.kornberg", -1635724800000L)); + + // 4 march + addFamous(new Person("R.string.vivaldi", -9209203200000L)); + addFamous(new Person("R.string.raeburn", -6747753600000L)); + addFamous(new Person("R.string.gamow", -2077401600000L)); + addFamous(new Person("R.string.veksler", -1982793600000L)); + addFamous(new Person("R.string.mauriat", -1414713600000L)); + + // 5 march + addFamous(new Person("R.string.mercator", -14446771200000L)); + addFamous(new Person("R.string.tiepolo", -8641036800000L)); + addFamous(new Person("R.string.marey", -4412534400000L)); + addFamous(new Person("R.string.tarrasch", -3402691200000L)); + addFamous(new Person("R.string.ando", -1888012800000L)); + addFamous(new Person("R.string.tobin", -1635552000000L)); + + // 6 march + addFamous(new Person("R.string.michelangelo", -15614380800000L)); + addFamous(new Person("R.string.bergerac", -11070950400000L)); + addFamous(new Person("R.string.elizabeth_browning", -5169830400000L)); + addFamous(new Person("R.string.jerzy_lec", -1919462400000L)); + addFamous(new Person("R.string.marquez", -1351468800000L)); + addFamous(new Person("R.string.tereshkova", -1035849600000L)); + addFamous(new Person("R.string.shaquille", 68688000000L)); + + // 7 march + addFamous(new Person("R.string.rob_roy", -9429868800000L)); + addFamous(new Person("R.string.niepce", -6463497600000L)); + addFamous(new Person("R.string.palmer", -3938976000000L)); + addFamous(new Person("R.string.montesquiou", -3623443200000L)); + addFamous(new Person("R.string.mondrian", -3086899200000L)); + addFamous(new Person("R.string.ravel", -2992291200000L)); + addFamous(new Person("R.string.kobo_abe", -1445990400000L)); + + // 8 march + addFamous(new Person("R.string.fothergill", -8135942400000L)); + addFamous(new Person("R.string.potocki", -6589641600000L)); + addFamous(new Person("R.string.ignacy", -4664736000000L)); + addFamous(new Person("R.string.thompson", -3844195200000L)); + addFamous(new Person("R.string.otto_hahn", -2865974400000L)); + addFamous(new Person("R.string.kendall", -2645049600000L)); + addFamous(new Person("R.string.aiken", -2203286400000L)); + + // 9 march + addFamous(new Person("R.string.vespucci", -16276809600000L)); + addFamous(new Person("R.string.shevchenko", -4917110400000L)); + addFamous(new Person("R.string.barragan", -2140128000000L)); + addFamous(new Person("R.string.kohn", -1477440000000L)); + addFamous(new Person("R.string.gagarin", -1130284800000L)); + addFamous(new Person("R.string.binoche", -183513600000L)); + + // 10 march + addFamous(new Person("R.string.schlegel", -6242313600000L)); + addFamous(new Person("R.string.eichendorff", -5737392000000L)); + addFamous(new Person("R.string.blatter", -1067040000000L)); + addFamous(new Person("R.string.norris", -940809600000L)); + addFamous(new Person("R.string.bin_laden", -404352000000L)); + addFamous(new Person("R.string.stone", -372816000000L)); + + // 11 march + addFamous(new Person("R.string.tasso", -13436409600000L)); + addFamous(new Person("R.string.verrier", -5011632000000L)); + addFamous(new Person("R.string.bertrand", -4664476800000L)); + addFamous(new Person("R.string.vannevar_bush", -2518560000000L)); + addFamous(new Person("R.string.bloembergen", -1571875200000L)); + addFamous(new Person("R.string.adams", -562032000000L)); + addFamous(new Person("R.string.knoxville", 37497600000L)); + + // 12 march + addFamous(new Person("R.string.notre", -11259734400000L)); + addFamous(new Person("R.string.berkeley", -8987587200000L)); + addFamous(new Person("R.string.bazhenov", -7346678400000L)); + addFamous(new Person("R.string.kirchhoff", -4601232000000L)); + addFamous(new Person("R.string.newcomb", -4254163200000L)); + addFamous(new Person("R.string.perkin", -4159468800000L)); + addFamous(new Person("R.string.vernadsky", -3370550400000L)); + + // 13 march + addFamous(new Person("R.string.bonnet", -7883049600000L)); + addFamous(new Person("R.string.lowell", -3622924800000L)); + addFamous(new Person("R.string.eliade", -1982016000000L)); + addFamous(new Person("R.string.hubbard", -1855785600000L)); + addFamous(new Person("R.string.scatman", -877478400000L)); + + // 14 march + addFamous(new Person("R.string.telemann", -9113644800000L)); + addFamous(new Person("R.string.strauss", -5232211200000L)); + addFamous(new Person("R.string.banville", -4632681600000L)); + addFamous(new Person("R.string.schiaparelli", -4253990400000L)); + addFamous(new Person("R.string.ehrlich", -3654374400000L)); + addFamous(new Person("R.string.einstein", -2865456000000L)); + addFamous(new Person("R.string.caine", -1161388800000L)); + + // 15 march + addFamous(new Person("R.string.sylvius", -11227939200000L)); + addFamous(new Person("R.string.loschmidt", -4695667200000L)); + addFamous(new Person("R.string.heyse", -4411670400000L)); + addFamous(new Person("R.string.behring", -3654288000000L)); + addFamous(new Person("R.string.haffkine", -3464899200000L)); + addFamous(new Person("R.string.alferov", -1255996800000L)); + + // 16 march + addFamous(new Person("R.string.georg_ohm", -5705337600000L)); + addFamous(new Person("R.string.prudhomme", -4127587200000L)); + addFamous(new Person("R.string.beijerinck", -3748896000000L)); + addFamous(new Person("R.string.yayser", -3685737600000L)); + addFamous(new Person("R.string.damadian", -1066521600000L)); + addFamous(new Person("R.string.bertolucci", -940291200000L)); + addFamous(new Person("R.string.stallman", -530064000000L)); + + // 17 march + addFamous(new Person("R.string.daimler", -4285267200000L)); + addFamous(new Person("R.string.vrubel", -3590956800000L)); + addFamous(new Person("R.string.hess", -2802038400000L)); + addFamous(new Person("R.string.nureyev", -1003363200000L)); + addFamous(new Person("R.string.gibson", -687744000000L)); + addFamous(new Person("R.string.russell", -593136000000L)); + + // 18 march + addFamous(new Person("R.string.steiner", -5484240000000L)); + addFamous(new Person("R.string.hebbel", -4947868800000L)); + addFamous(new Person("R.string.diesel", -3527798400000L)); + addFamous(new Person("R.string.stekel", -3212179200000L)); + addFamous(new Person("R.string.koffka", -2644185600000L)); + addFamous(new Person("R.string.besson", -340588800000L)); + + // 19 march + addFamous(new Person("R.string.burton", -4695321600000L)); + addFamous(new Person("R.string.wheeler", -3306787200000L)); + addFamous(new Person("R.string.reger", -3054326400000L)); + addFamous(new Person("R.string.haworth", -2738793600000L)); + addFamous(new Person("R.string.joliot_curie", -2202336000000L)); + addFamous(new Person("R.string.molina", -845424000000L)); + addFamous(new Person("R.string.bruce_willis", -466732800000L)); + + // 20 march + addFamous(new Person("R.string.ibsen", -4474310400000L)); + addFamous(new Person("R.string.gigli", -2517782400000L)); + addFamous(new Person("R.string.skinner", -2076019200000L)); + addFamous(new Person("R.string.cattell", -2044483200000L)); + addFamous(new Person("R.string.neher", -813715200000L)); + addFamous(new Person("R.string.bennington", 196128000000L)); + + // 21 march + addFamous(new Person("R.string.fourier", -6367593600000L)); + addFamous(new Person("R.string.mozhaysky", -4568918400000L)); + addFamous(new Person("R.string.gilbert", -1192320000000L)); + addFamous(new Person("R.string.oldman", -371865600000L)); + addFamous(new Person("R.string.senna", -308707200000L)); + addFamous(new Person("R.string.ronaldinho", 322444800000L)); + + // 22 march + addFamous(new Person("R.string.van_dyck", -11700720000000L)); + addFamous(new Person("R.string.pelletier", -5736355200000L)); + addFamous(new Person("R.string.lysenko", -4032374400000L)); + addFamous(new Person("R.string.millikan", -3211833600000L)); + addFamous(new Person("R.string.richter", -1223856000000L)); + addFamous(new Person("R.string.webber", -687312000000L)); + + // 23 march + addFamous(new Person("R.string.laplace", -6967036800000L)); + addFamous(new Person("R.string.du_gard", -2801520000000L)); + addFamous(new Person("R.string.noether", -2769984000000L)); + addFamous(new Person("R.string.juan_gris", -2612217600000L)); + addFamous(new Person("R.string.fromm", -2201990400000L)); + addFamous(new Person("R.string.kurosawa", -1886457600000L)); + addFamous(new Person("R.string.von_braun", -1823299200000L)); + + // 24 march + addFamous(new Person("R.string.agricola", -15013209600000L)); + addFamous(new Person("R.string.priestley", -7471872000000L)); + addFamous(new Person("R.string.morris", -4284662400000L)); + addFamous(new Person("R.string.houdini", -3022358400000L)); + addFamous(new Person("R.string.dario_fo", -1381449600000L)); + addFamous(new Person("R.string.ballmer", -434678400000L)); + addFamous(new Person("R.string.jim_parsons", 101779200000L)); + + // 25 march + addFamous(new Person("R.string.amici", -5799254400000L)); + addFamous(new Person("R.string.toscanini", -3243196800000L)); + addFamous(new Person("R.string.aretha_franklin", -876441600000L)); + addFamous(new Person("R.string.elton_john", -718675200000L)); + addFamous(new Person("R.string.parker", -150595200000L)); + + // 26 march + addFamous(new Person("R.string.gesner", -14318726400000L)); + addFamous(new Person("R.string.prorok_divis", -8576150400000L)); + addFamous(new Person("R.string.benjamin_thompson", -6840547200000L)); + addFamous(new Person("R.string.feddersen", -4347561600000L)); + addFamous(new Person("R.string.frost", -3022185600000L)); + addFamous(new Person("R.string.tennessee_williams", -1854662400000L)); + addFamous(new Person("R.string.katz", -1854662400000L)); + addFamous(new Person("R.string.anfinsen", -1696809600000L)); + addFamous(new Person("R.string.nimoy", -1223510400000L)); + addFamous(new Person("R.string.tinto_brass", -1160352000000L)); + addFamous(new Person("R.string.tyler", -686966400000L)); + addFamous(new Person("R.string.knightley", 480643200000L)); + + // 27 march + addFamous(new Person("R.string.hittorf", -4599936000000L)); + addFamous(new Person("R.string.rontgen", -3937248000000L)); + addFamous(new Person("R.string.wallach", -3874176000000L)); + addFamous(new Person("R.string.pearson", -3558556800000L)); + addFamous(new Person("R.string.henry_royce", -3369254400000L)); + addFamous(new Person("R.string.steichen", -2864332800000L)); + addFamous(new Person("R.string.tarantino", -213580800000L)); + + // 28 march + addFamous(new Person("R.string.raphael", -15360019200000L)); + addFamous(new Person("R.string.comenius", -11921040000000L)); + addFamous(new Person("R.string.tamburini", -5357232000000L)); + addFamous(new Person("R.string.maxim_gorky", -3211315200000L)); + addFamous(new Person("R.string.heymans", -2453932800000L)); + addFamous(new Person("R.string.brzezinski", -1317945600000L)); + addFamous(new Person("R.string.friedman", -1254873600000L)); + addFamous(new Person("R.string.lady_gaga", 512352000000L)); + + // 29 march + addFamous(new Person("R.string.santorio", -12898396800000L)); + addFamous(new Person("R.string.musaus", -7408368000000L)); + addFamous(new Person("R.string.schneider", -5199379200000L)); + addFamous(new Person("R.string.walton", -1633478400000L)); + addFamous(new Person("R.string.vane", -1349481600000L)); + addFamous(new Person("R.string.gleeson", -465868800000L)); + + // 30 march + addFamous(new Person("R.string.goya", -7061126400000L)); + addFamous(new Person("R.string.rozier", -6808665600000L)); + addFamous(new Person("R.string.bunsen", -5009990400000L)); + addFamous(new Person("R.string.verlaine", -3968524800000L)); + addFamous(new Person("R.string.van_gogh", -3684528000000L)); + addFamous(new Person("R.string.sharpe", -1317772800000L)); + addFamous(new Person("R.string.dion", -55468800000L)); + + // 31 march + addFamous(new Person("R.string.descartes", -11794550400000L)); + addFamous(new Person("R.string.marvell", -11005632000000L)); + addFamous(new Person("R.string.bach", -8985945600000L)); + addFamous(new Person("R.string.haydn", -7502803200000L)); + addFamous(new Person("R.string.chukovsky", -2769292800000L)); + addFamous(new Person("R.string.william_bragg", -2516832000000L)); + addFamous(new Person("R.string.walken", -844387200000L)); + + // 1 april + addFamous(new Person("R.string.harvey", -12361680000000L)); + addFamous(new Person("R.string.germain", -6114182400000L)); + addFamous(new Person("R.string.gogol", -5072889600000L)); + addFamous(new Person("R.string.zsigmondy", -3305664000000L)); + addFamous(new Person("R.string.busoni", -3274128000000L)); + addFamous(new Person("R.string.rachmaninoff", -3053203200000L)); + addFamous(new Person("R.string.lon_chaney", -2737670400000L)); + addFamous(new Person("R.string.maslow", -1948752000000L)); + + // 2 april + addFamous(new Person("R.string.grimaldi", -11100153600000L)); + addFamous(new Person("R.string.casanova", -7723555200000L)); + addFamous(new Person("R.string.andersen", -5199033600000L)); + addFamous(new Person("R.string.butler", -3400272000000L)); + addFamous(new Person("R.string.chrysler", -2990044800000L)); + addFamous(new Person("R.string.fassbender", 228787200000L)); + + // 3 april + addFamous(new Person("R.string.washington_irving", -5893171200000L)); + addFamous(new Person("R.string.velde", -3368649600000L)); + addFamous(new Person("R.string.jansky", -3053030400000L)); + addFamous(new Person("R.string.brando", -1443657600000L)); + addFamous(new Person("R.string.baldwin", -370742400000L)); + addFamous(new Person("R.string.murphy", -276048000000L)); + + // 4 april + addFamous(new Person("R.string.reid", -4788633600000L)); + addFamous(new Person("R.string.siemens", -4630867200000L)); + addFamous(new Person("R.string.simmons", -3841862400000L)); + addFamous(new Person("R.string.weaving", -307497600000L)); + addFamous(new Person("R.string.robert_downey", -149731200000L)); + addFamous(new Person("R.string.ledger", 292032000000L)); + + // 5 april + addFamous(new Person("R.string.hobbes", -12046579200000L)); + addFamous(new Person("R.string.viviani", -10973664000000L)); + addFamous(new Person("R.string.yale", -10121587200000L)); + addFamous(new Person("R.string.spohr", -5861376000000L)); + addFamous(new Person("R.string.dupre", -5009472000000L)); + addFamous(new Person("R.string.nadar", -4725388800000L)); + addFamous(new Person("R.string.lister", -4504550400000L)); + addFamous(new Person("R.string.hailey", -1569715200000L)); + + // 6 april + addFamous(new Person("R.string.gosse", -5040921600000L)); + addFamous(new Person("R.string.moreau", -4536000000000L)); + addFamous(new Person("R.string.douglas", -2453155200000L)); + addFamous(new Person("R.string.lynen", -1853712000000L)); + addFamous(new Person("R.string.fischer", -1569628800000L)); + addFamous(new Person("R.string.james_watson", -1317168000000L)); + + // 7 april + addFamous(new Person("R.string.gerard_dou", -11257488000000L)); + addFamous(new Person("R.string.wordsworth", -6303052800000L)); + addFamous(new Person("R.string.selmi", -4819910400000L)); + addFamous(new Person("R.string.christiansen", -2484691200000L)); + addFamous(new Person("R.string.holiday", -1727395200000L)); + addFamous(new Person("R.string.coppola", -970012800000L)); + addFamous(new Person("R.string.chan", -496627200000L)); + addFamous(new Person("R.string.crowe", -181008000000L)); + + // 8 april + addFamous(new Person("R.string.tartini", -8764329600000L)); + addFamous(new Person("R.string.von_hofmann", -4788288000000L)); + addFamous(new Person("R.string.husserl", -3494448000000L)); + addFamous(new Person("R.string.hicks", -2074377600000L)); + addFamous(new Person("R.string.calvin", -1853539200000L)); + + // 9 april + addFamous(new Person("R.string.timur", -19997884800000L)); + addFamous(new Person("R.string.boehm", -5545497600000L)); + addFamous(new Person("R.string.brunel", -5166892800000L)); + addFamous(new Person("R.string.muybridge", -4409510400000L)); + addFamous(new Person("R.string.pincus", -2105913600000L)); + addFamous(new Person("R.string.eckert", -1600992000000L)); + addFamous(new Person("R.string.hefner", -1380067200000L)); + addFamous(new Person("R.string.belmondo", -1159142400000L)); + addFamous(new Person("R.string.stewart", 639619200000L)); + + // 10 april + addFamous(new Person("R.string.grotius", -12204000000000L)); + addFamous(new Person("R.string.tschirnhaus", -10058083200000L)); + addFamous(new Person("R.string.heinicke", -7659792000000L)); + addFamous(new Person("R.string.pulitzer", -3872966400000L)); + addFamous(new Person("R.string.seagal", -559440000000L)); + addFamous(new Person("R.string.canet", 103248000000L)); + + // 11 april + addFamous(new Person("R.string.parkinson", -6144940800000L)); + addFamous(new Person("R.string.bertini", -2578953600000L)); + addFamous(new Person("R.string.julian", -2231884800000L)); + addFamous(new Person("R.string.lavey", -1253664000000L)); + addFamous(new Person("R.string.wiles", -527817600000L)); + + // 12 april + addFamous(new Person("R.string.meyerhof", -2705097600000L)); + addFamous(new Person("R.string.lily_pons", -2263334400000L)); + addFamous(new Person("R.string.tinbergen", -2105654400000L)); + addFamous(new Person("R.string.cabalie", -1158883200000L)); + addFamous(new Person("R.string.hancock", -937958400000L)); + addFamous(new Person("R.string.garcia", -433036800000L)); + + // 13 april + addFamous(new Person("R.string.favre", -14632790400000L)); + addFamous(new Person("R.string.fawkes", -12613104000000L)); + addFamous(new Person("R.string.bramah", -6996758400000L)); + addFamous(new Person("R.string.trevithick", -6270998400000L)); + addFamous(new Person("R.string.meucci", -5103388800000L)); + addFamous(new Person("R.string.lacan", -2168640000000L)); + addFamous(new Person("R.string.beckett", -2010873600000L)); + + // 14 april + addFamous(new Person("R.string.ortelius", -13970016000000L)); + addFamous(new Person("R.string.huygens", -10751961600000L)); + addFamous(new Person("R.string.fonvizin", -7091366400000L)); + addFamous(new Person("R.string.rohlfs", -4377542400000L)); + addFamous(new Person("R.string.horsley", -3557001600000L)); + addFamous(new Person("R.string.matsumoto", -148867200000L)); + + // 15 april + addFamous(new Person("R.string.da_vinci", -16336684800000L)); + addFamous(new Person("R.string.leonhard_euler", -8290512000000L)); + addFamous(new Person("R.string.cullen", -8195817600000L)); + addFamous(new Person("R.string.busch", -4345833600000L)); + addFamous(new Person("R.string.gumilyov", -2641766400000L)); + addFamous(new Person("R.string.emma_thompson", -338169600000L)); + addFamous(new Person("R.string.emma_watson", 640137600000L)); + + // 16 april + addFamous(new Person("R.string.apianus", -14979686400000L)); + addFamous(new Person("R.string.hadley", -9079257600000L)); + addFamous(new Person("R.string.eisenstein", -4629830400000L)); + addFamous(new Person("R.string.france", -3967056000000L)); + addFamous(new Person("R.string.wright", -3241296000000L)); + addFamous(new Person("R.string.chaplin", -2546985600000L)); + + // 17 april + addFamous(new Person("R.string.morgan", -4187894400000L)); + addFamous(new Person("R.string.starling", -3272745600000L)); + addFamous(new Person("R.string.saeverud", -2294438400000L)); + addFamous(new Person("R.string.kohler", -748224000000L)); + addFamous(new Person("R.string.garner", 72316800000L)); + addFamous(new Person("R.string.beckham", 135388800000L)); + + // 18 april + addFamous(new Person("R.string.ricardo", -6238944000000L)); + addFamous(new Person("R.string.boisbaudran", -4156272000000L)); + addFamous(new Person("R.string.goldstein", -937440000000L)); + addFamous(new Person("R.string.sokolov", -621907200000L)); + addFamous(new Person("R.string.eric_roberts", -432518400000L)); + addFamous(new Person("R.string.tennant", 40780800000L)); + + // 19 april + addFamous(new Person("R.string.ehrenberg", -5513097600000L)); + addFamous(new Person("R.string.gerstner", -5481475200000L)); + addFamous(new Person("R.string.fechner", -5323795200000L)); + addFamous(new Person("R.string.hughes", -2199657600000L)); + addFamous(new Person("R.string.seaborg", -1820966400000L)); + addFamous(new Person("R.string.judd", -53740800000L)); + addFamous(new Person("R.string.christensen", 356486400000L)); + + // 20 april + addFamous(new Person("R.string.aretino", -15073948800000L)); + addFamous(new Person("R.string.pinel", -7090848000000L)); + addFamous(new Person("R.string.raffaelli", -3777408000000L)); + addFamous(new Person("R.string.hitler", -2546640000000L)); + addFamous(new Person("R.string.lloyd", -2420409600000L)); + addFamous(new Person("R.string.leiris", -2168035200000L)); + addFamous(new Person("R.string.muller", -1347580800000L)); + addFamous(new Person("R.string.sedgwick", -842659200000L)); + + // 21 april + addFamous(new Person("R.string.riebeeck", -11066976000000L)); + addFamous(new Person("R.string.kulibin", -7406380800000L)); + addFamous(new Person("R.string.frobel", -5923152000000L)); + addFamous(new Person("R.string.starley", -4408473600000L)); + addFamous(new Person("R.string.flemming", -3998246400000L)); + addFamous(new Person("R.string.weber", -3335472000000L)); + addFamous(new Person("R.string.bridgman", -2767478400000L)); + addFamous(new Person("R.string.karrer", -2546553600000L)); + + // 22 april + addFamous(new Person("R.string.fielding", -8289907200000L)); + addFamous(new Person("R.string.kant", -7753363200000L)); + addFamous(new Person("R.string.plante", -4282156800000L)); + addFamous(new Person("R.string.eichler", -4124390400000L)); + addFamous(new Person("R.string.bohr", -2609625600000L)); + addFamous(new Person("R.string.mabokov", -2230934400000L)); + addFamous(new Person("R.string.oppenheimer", -2073168000000L)); + addFamous(new Person("R.string.mingus", -1505174400000L)); + addFamous(new Person("R.string.nicholson", -1031788800000L)); + + // 23 april + addFamous(new Person("R.string.planck", -3524688000000L)); + addFamous(new Person("R.string.fibiger", -3240691200000L)); + addFamous(new Person("R.string.marsh", -2357078400000L)); + addFamous(new Person("R.string.ohlin", -2230848000000L)); + addFamous(new Person("R.string.laxness", -2136240000000L)); + addFamous(new Person("R.string.cena", 230601600000L)); + addFamous(new Person("R.string.patel", 640828800000L)); + + // 24 april + addFamous(new Person("R.string.martini", -8321270400000L)); + addFamous(new Person("R.string.cartwright", -7153660800000L)); + addFamous(new Person("R.string.spitteler", -3934828800000L)); + addFamous(new Person("R.string.bertillon", -3682368000000L)); + addFamous(new Person("R.string.sundback", -2830291200000L)); + addFamous(new Person("R.string.streisand", -873849600000L)); + + // 25 april + addFamous(new Person("R.string.marc_brunel", -6333033600000L)); + addFamous(new Person("R.string.klein", -3808512000000L)); + addFamous(new Person("R.string.felix_dherelle", -3051129600000L)); + addFamous(new Person("R.string.marconi", -3019593600000L)); + addFamous(new Person("R.string.pauli", -2199139200000L)); + addFamous(new Person("R.string.fitzgerald", -1662681600000L)); + addFamous(new Person("R.string.al_pacino", -936835200000L)); + addFamous(new Person("R.string.cruyff", -715996800000L)); + addFamous(new Person("R.string.zellweger", -21686400000L)); + + // 26 april + addFamous(new Person("R.string.aurelius", -58338921600000L)); + addFamous(new Person("R.string.shakespeare", -12801283200000L)); + addFamous(new Person("R.string.uhland", -5764953600000L)); + addFamous(new Person("R.string.delacroix", -5417798400000L)); + addFamous(new Person("R.string.krupp", -4976035200000L)); + addFamous(new Person("R.string.billroth", -4439577600000L)); + addFamous(new Person("R.string.richardson", -2861740800000L)); + addFamous(new Person("R.string.wittgenstein", -2546121600000L)); + addFamous(new Person("R.string.charles_richter", -2199052800000L)); + + // 27 april + addFamous(new Person("R.string.kolreuter", -7468934400000L)); + addFamous(new Person("R.string.wollstonecraft", -6648480000000L)); + addFamous(new Person("R.string.morse", -5638636800000L)); + addFamous(new Person("R.string.carothers", -2325110400000L)); + addFamous(new Person("R.string.lantz", -2230502400000L)); + + // 28 april + addFamous(new Person("R.string.achard", -6837696000000L)); + addFamous(new Person("R.string.kraus", -3019334400000L)); + addFamous(new Person("R.string.godel", -2009577600000L)); + addFamous(new Person("R.string.schindler", -1946419200000L)); + addFamous(new Person("R.string.lamborghini", -1693958400000L)); + addFamous(new Person("R.string.harper_lee", -1378425600000L)); + addFamous(new Person("R.string.yves_klein", -1315267200000L)); + addFamous(new Person("R.string.cruz", 136339200000L)); + + // 29 april + addFamous(new Person("R.string.drais", -5827766400000L)); + addFamous(new Person("R.string.poincare", -3650400000000L)); + addFamous(new Person("R.string.hearst", -3366403200000L)); + addFamous(new Person("R.string.urey", -2419632000000L)); + addFamous(new Person("R.string.jack_williamson", -1946332800000L)); + addFamous(new Person("R.string.pfeiffer", -368496000000L)); + addFamous(new Person("R.string.thurman", 10195200000L)); + + // 30 april + addFamous(new Person("R.string.gauss", -6080140800000L)); + addFamous(new Person("R.string.bleuler", -3555619200000L)); + addFamous(new Person("R.string.kuznets", -2167171200000L)); + addFamous(new Person("R.string.schultz", -2135635200000L)); + addFamous(new Person("R.string.shannon", -1693785600000L)); + addFamous(new Person("R.string.gal_gadot", 483667200000L)); + + // 1 may + addFamous(new Person("R.string.addison", -9393494400000L)); + addFamous(new Person("R.string.cajal", -3713299200000L)); + addFamous(new Person("R.string.chardin", -2798150400000L)); + addFamous(new Person("R.string.woo", -747014400000L)); + addFamous(new Person("R.string.dornan", 389059200000L)); + + // 2 may + addFamous(new Person("R.string.kirche", -11602483200000L)); + addFamous(new Person("R.string.jerome", -3492374400000L)); + addFamous(new Person("R.string.wood", -3208291200000L)); + addFamous(new Person("R.string.marshall", -2135462400000L)); + addFamous(new Person("R.string.springer", -1819843200000L)); + addFamous(new Person("R.string.johnson", 73612800000L)); + addFamous(new Person("R.string.david_beckham", 168220800000L)); + + // 3 may + addFamous(new Person("R.string.machiavelli", -15798672000000L)); + addFamous(new Person("R.string.haldane", -3460665600000L)); + addFamous(new Person("R.string.ekman", -3018902400000L)); + addFamous(new Person("R.string.coty", -3018902400000L)); + addFamous(new Person("R.string.thomson", -2450822400000L)); + addFamous(new Person("R.string.kastler", -2135376000000L)); + + // 4 may + addFamous(new Person("R.string.cristofori", -9929779200000L)); + addFamous(new Person("R.string.borda", -7468329600000L)); + addFamous(new Person("R.string.brockhaus", -6237561600000L)); + addFamous(new Person("R.string.thenard", -6079795200000L)); + addFamous(new Person("R.string.liddell", -3713040000000L)); + addFamous(new Person("R.string.mandelstam", -2861049600000L)); + addFamous(new Person("R.string.hepburn", -1283212800000L)); + + // 5 may + addFamous(new Person("R.string.kierkegaard", -4943721600000L)); + addFamous(new Person("R.string.marx", -4785955200000L)); + addFamous(new Person("R.string.sienkiewicz", -3902342400000L)); + addFamous(new Person("R.string.schawlow", -1535587200000L)); + addFamous(new Person("R.string.adele", 578793600000L)); + + // 6 may + addFamous(new Person("R.string.freud", -3586636800000L)); + addFamous(new Person("R.string.peary", -3586636800000L)); + addFamous(new Person("R.string.grignard", -3113337600000L)); + addFamous(new Person("R.string.martinson", -2071958400000L)); + addFamous(new Person("R.string.clooney", -273196800000L)); + + // 7 may + addFamous(new Person("R.string.clairaut", -8099222400000L)); + addFamous(new Person("R.string.robert_browning", -4975084800000L)); + addFamous(new Person("R.string.tchaikovsky", -4091472000000L)); + addFamous(new Person("R.string.tagore", -3428784000000L)); + addFamous(new Person("R.string.reymont", -3239481600000L)); + addFamous(new Person("R.string.land", -1914105600000L)); + + // 8 may + addFamous(new Person("R.string.dunant", -4470076800000L)); + addFamous(new Person("R.string.lwoff", -2134944000000L)); + addFamous(new Person("R.string.fernandel", -2103408000000L)); + addFamous(new Person("R.string.rossellini", -2008713600000L)); + addFamous(new Person("R.string.iglesias", 168739200000L)); + + // 9 may + addFamous(new Person("R.string.monge", -7057670400000L)); + addFamous(new Person("R.string.opel", -4185993600000L)); + addFamous(new Person("R.string.laval", -3933532800000L)); + addFamous(new Person("R.string.carter", -3018384000000L)); + addFamous(new Person("R.string.gasset", -2734387200000L)); + addFamous(new Person("R.string.richard_day", -2324073600000L)); + addFamous(new Person("R.string.eigen", -1345939200000L)); + + // 10 may + addFamous(new Person("R.string.lisle", -6615734400000L)); + addFamous(new Person("R.string.fresnel", -5732121600000L)); + addFamous(new Person("R.string.killing", -3870374400000L)); + addFamous(new Person("R.string.lipton", -3838752000000L)); + addFamous(new Person("R.string.gaumont", -3333830400000L)); + addFamous(new Person("R.string.barth", -2639606400000L)); + addFamous(new Person("R.string.selznick", -2134771200000L)); + addFamous(new Person("R.string.chapman", -462240000000L)); + + // 11 may + addFamous(new Person("R.string.munchhausen", -7877952000000L)); + addFamous(new Person("R.string.blumenbach", -6868108800000L)); + addFamous(new Person("R.string.voynich", -3333744000000L)); + addFamous(new Person("R.string.dali", -2071526400000L)); + addFamous(new Person("R.string.feynman", -1629763200000L)); + addFamous(new Person("R.string.dijkstra", -1251072000000L)); + addFamous(new Person("R.string.iniesta", 453081600000L)); + + // 12 may + addFamous(new Person("R.string.lear", -4974652800000L)); + addFamous(new Person("R.string.hind", -4627584000000L)); + addFamous(new Person("R.string.pirquet", -3018124800000L)); + addFamous(new Person("R.string.giauque", -2355436800000L)); + addFamous(new Person("R.string.devi", -2229206400000L)); + addFamous(new Person("R.string.voznesensky", -1156291200000L)); + + // 13 may + addFamous(new Person("R.string.nevsky", -23624092800000L)); + addFamous(new Person("R.string.daudet", -4090953600000L)); + addFamous(new Person("R.string.ross", -3554496000000L)); + addFamous(new Person("R.string.braque", -2765577600000L)); + addFamous(new Person("R.string.wonder", -619747200000L)); + addFamous(new Person("R.string.rodman", -272592000000L)); + addFamous(new Person("R.string.pattinson", 516326400000L)); + + // 14 may + addFamous(new Person("R.string.gainsborough", -7656854400000L)); + addFamous(new Person("R.string.steinitz", -4217097600000L)); + addFamous(new Person("R.string.tsvet", -3081024000000L)); + addFamous(new Person("R.string.lucas", -808963200000L)); + addFamous(new Person("R.string.zemeckis", -556502400000L)); + addFamous(new Person("R.string.tim_roth", -272505600000L)); + addFamous(new Person("R.string.blanchett", -20044800000L)); + addFamous(new Person("R.string.zuckerberg", 453340800000L)); + + // 15 may + addFamous(new Person("R.string.mechnikov", -3933014400000L)); + addFamous(new Person("R.string.vasnetsov", -3838320000000L)); + addFamous(new Person("R.string.wernicke", -3838320000000L)); + addFamous(new Person("R.string.baum", -3585859200000L)); + addFamous(new Person("R.string.curie", -3491251200000L)); + addFamous(new Person("R.string.bulgakov", -2481408000000L)); + + // 16 may + addFamous(new Person("R.string.agnesi", -7940678400000L)); + addFamous(new Person("R.string.vauquelin", -6520608000000L)); + addFamous(new Person("R.string.david_hughes", -4374777600000L)); + addFamous(new Person("R.string.fonda", -2039558400000L)); + addFamous(new Person("R.string.herman", -1787097600000L)); + addFamous(new Person("R.string.trejo", -808790400000L)); + addFamous(new Person("R.string.brosnan", -524793600000L)); + addFamous(new Person("R.string.megan_fox", 516585600000L)); + + // 17 may + addFamous(new Person("R.string.jenner", -6962284800000L)); + addFamous(new Person("R.string.lockyer", -4216838400000L)); + addFamous(new Person("R.string.hassel", -2291846400000L)); + addFamous(new Person("R.string.gabin", -2071008000000L)); + addFamous(new Person("R.string.nilsson", -1629244800000L)); + addFamous(new Person("R.string.hopper", -1061164800000L)); + + // 18 may + addFamous(new Person("R.string.khayyam", -29083104000000L)); + addFamous(new Person("R.string.clapperton", -5731430400000L)); + addFamous(new Person("R.string.hofmeister", -4595443200000L)); + addFamous(new Person("R.string.heaviside", -3774988800000L)); + addFamous(new Person("R.string.bertrand_russell", -3080678400000L)); + addFamous(new Person("R.string.vigneaud", -2165616000000L)); + addFamous(new Person("R.string.cretu", -398390400000L)); + + // 19 may + addFamous(new Person("R.string.evola", -2260137600000L)); + addFamous(new Person("R.string.colin_chapman", -1313452800000L)); + addFamous(new Person("R.string.placido", -745459200000L)); + addFamous(new Person("R.string.karapetyan", -524534400000L)); + addFamous(new Person("R.string.oreiro", 232848000000L)); + addFamous(new Person("R.string.pirlo", 295920000000L)); + addFamous(new Person("R.string.sam_smith", 706233600000L)); + + // 20 may + addFamous(new Person("R.string.fabricius", -13777516800000L)); + addFamous(new Person("R.string.balzac", -5384188800000L)); + addFamous(new Person("R.string.passy", -4658428800000L)); + addFamous(new Person("R.string.berliner", -3743280000000L)); + addFamous(new Person("R.string.hewlett", -1786752000000L)); + addFamous(new Person("R.string.edward_lewis", -1628985600000L)); + addFamous(new Person("R.string.cher", -745372800000L)); + + // 21 may + addFamous(new Person("R.string.durer", -15734044800000L)); + addFamous(new Person("R.string.coriolis", -5604940800000L)); + addFamous(new Person("R.string.kock", -5573404800000L)); + addFamous(new Person("R.string.renault", -3995654400000L)); + addFamous(new Person("R.string.einthoven", -3459110400000L)); + addFamous(new Person("R.string.sakharov", -1534204800000L)); + + // 22 may + addFamous(new Person("R.string.wagner", -4942252800000L)); + addFamous(new Person("R.string.doyle", -3490646400000L)); + addFamous(new Person("R.string.olivier", -1975968000000L)); + addFamous(new Person("R.string.herge", -1975968000000L)); + addFamous(new Person("R.string.herbert_brown", -1818115200000L)); + addFamous(new Person("R.string.campbell", 12182400000L)); + + // 23 may + addFamous(new Person("R.string.linnaeus", -8287228800000L)); + addFamous(new Person("R.string.mesmer", -7435152000000L)); + addFamous(new Person("R.string.lilienthal", -3837628800000L)); + addFamous(new Person("R.string.fairbanks", -2733177600000L)); + addFamous(new Person("R.string.lagerkvist", -2480716800000L)); + addFamous(new Person("R.string.bardeen", -1944259200000L)); + addFamous(new Person("R.string.moog", -1123804800000L)); + + // 24 may + addFamous(new Person("R.string.pontormo", -15007939200000L)); + addFamous(new Person("R.string.fahrenheit", -8949744000000L)); + addFamous(new Person("R.string.sholokhov", -2038867200000L)); + addFamous(new Person("R.string.brodsky", -934329600000L)); + addFamous(new Person("R.string.dylan", -902793600000L)); + addFamous(new Person("R.string.deakins", -650332800000L)); + + // 25 may + addFamous(new Person("R.string.emerson", -5257612800000L)); + addFamous(new Person("R.string.burckhardt", -4784227200000L)); + addFamous(new Person("R.string.zeeman", -3300998400000L)); + addFamous(new Person("R.string.steinberger", -1533859200000L)); + addFamous(new Person("R.string.mckellen", -965865600000L)); + addFamous(new Person("R.string.myers", -208483200000L)); + + // 26 may + addFamous(new Person("R.string.petty", -10937721600000L)); + addFamous(new Person("R.string.moivre", -9549187200000L)); + addFamous(new Person("R.string.john_wayne", -1975622400000L)); + addFamous(new Person("R.string.miles_davis", -1376006400000L)); + addFamous(new Person("R.string.kevorkian", -1312848000000L)); + addFamous(new Person("R.string.kravitz", -176774400000L)); + addFamous(new Person("R.string.helena_carter", -113702400000L)); + + // 27 may + addFamous(new Person("R.string.vanderbilt", -5541350400000L)); + addFamous(new Person("R.string.duncan", -2922134400000L)); + addFamous(new Person("R.string.cockcroft", -2290982400000L)); + addFamous(new Person("R.string.christopher_lee", -1502150400000L)); + addFamous(new Person("R.string.bettany", 44150400000L)); + + // 28 may + addFamous(new Person("R.string.guillotin", -7308489600000L)); + addFamous(new Person("R.string.thomas_moore", -6014649600000L)); + addFamous(new Person("R.string.agassiz", -5131123200000L)); + addFamous(new Person("R.string.milankovic", -2858976000000L)); + addFamous(new Person("R.string.ian_fleming", -1943827200000L)); + addFamous(new Person("R.string.minogue", -50371200000L)); + + // 29 may + addFamous(new Person("R.string.david_bruce", -3616272000000L)); + addFamous(new Person("R.string.chesterton", -3016656000000L)); + addFamous(new Person("R.string.spengler", -2827267200000L)); + addFamous(new Person("R.string.bob_hope", -2101593600000L)); + addFamous(new Person("R.string.goldberg", -1849132800000L)); + addFamous(new Person("R.string.kennedy", -1659744000000L)); + + // 30 may + addFamous(new Person("R.string.hagen", -4815331200000L)); + addFamous(new Person("R.string.faberge", -3900182400000L)); + addFamous(new Person("R.string.thalberg", -2227651200000L)); + addFamous(new Person("R.string.alfven", -1943654400000L)); + addFamous(new Person("R.string.blanc", -1943654400000L)); + addFamous(new Person("R.string.gerrard", 328492800000L)); + + // 31 may + addFamous(new Person("R.string.tieck", -6203692800000L)); + addFamous(new Person("R.string.pugni", -5288630400000L)); + addFamous(new Person("R.string.pirrie", -3868560000000L)); + addFamous(new Person("R.string.perse", -2606256000000L)); + addFamous(new Person("R.string.allais", -2606256000000L)); + addFamous(new Person("R.string.eastwood", -1249344000000L)); + addFamous(new Person("R.string.jay_miner", -1186185600000L)); + + // 1 june + addFamous(new Person("R.string.paer", -6266764800000L)); + addFamous(new Person("R.string.carnot", -5477760000000L)); + addFamous(new Person("R.string.glinka", -5225385600000L)); + addFamous(new Person("R.string.monroe", -1375488000000L)); + addFamous(new Person("R.string.foster", -1091491200000L)); + addFamous(new Person("R.string.freeman", -1028332800000L)); + addFamous(new Person("R.string.persson", 297043200000L)); + + // 2 june + addFamous(new Person("R.string.de_sade", -7244899200000L)); + addFamous(new Person("R.string.cagliostro", -7150291200000L)); + addFamous(new Person("R.string.akimov", -6771600000000L)); + addFamous(new Person("R.string.hardy", -4089225600000L)); + addFamous(new Person("R.string.weissmüller", -2069625600000L)); + addFamous(new Person("R.string.quinto", 234057600000L)); + + // 3 june + addFamous(new Person("R.string.hutton", -7686662400000L)); + addFamous(new Person("R.string.shrapnel", -6582124800000L)); + addFamous(new Person("R.string.cobden", -5225212800000L)); + addFamous(new Person("R.string.timiryazev", -3994531200000L)); + addFamous(new Person("R.string.pearl", -2858457600000L)); + addFamous(new Person("R.string.arber", -1280620800000L)); + addFamous(new Person("R.string.nadal", 518140800000L)); + + // 4 june + addFamous(new Person("R.string.quesnay", -8696332800000L)); + addFamous(new Person("R.string.nazimova", -2858371200000L)); + addFamous(new Person("R.string.cockerell", -1880150400000L)); + addFamous(new Person("R.string.bartoli", -112924800000L)); + addFamous(new Person("R.string.jolie", 171072000000L)); + + // 5 june + addFamous(new Person("R.string.chippendale", -7938950400000L)); + addFamous(new Person("R.string.keynes", -2732054400000L)); + addFamous(new Person("R.string.lorca", -2258668800000L)); + addFamous(new Person("R.string.gabor", -2195596800000L)); + addFamous(new Person("R.string.peierls", -1974758400000L)); + addFamous(new Person("R.string.wahlberg", 44928000000L)); + + // 6 june + addFamous(new Person("R.string.regiomontanus", -16837113600000L)); + addFamous(new Person("R.string.velazquez", -11694153600000L)); + addFamous(new Person("R.string.corneille", -11473228800000L)); + addFamous(new Person("R.string.pushkin", -5382720000000L)); + addFamous(new Person("R.string.braun", -3773347200000L)); + addFamous(new Person("R.string.mann", -2984428800000L)); + + // 7 june + addFamous(new Person("R.string.brummell", -6045321600000L)); + addFamous(new Person("R.string.auer", -3931027200000L)); + addFamous(new Person("R.string.mackintosh", -3205180800000L)); + addFamous(new Person("R.string.barkla", -2921184000000L)); + addFamous(new Person("R.string.mulliken", -2321568000000L)); + addFamous(new Person("R.string.apgar", -1911427200000L)); + addFamous(new Person("R.string.martin", -1658966400000L)); + addFamous(new Person("R.string.neeson", -554428800000L)); + + // 8 june + addFamous(new Person("R.string.cassini", -10873440000000L)); + addFamous(new Person("R.string.albinoni", -9421833600000L)); + addFamous(new Person("R.string.careme", -5855846400000L)); + addFamous(new Person("R.string.schumann", -5035478400000L)); + addFamous(new Person("R.string.yeste", -2353104000000L)); + addFamous(new Person("R.string.john_campbell", -1879804800000L)); + addFamous(new Person("R.string.kanye_west", 234576000000L)); + + // 9 june + addFamous(new Person("R.string.stephenson", -5950454400000L)); + addFamous(new Person("R.string.galle", -4972233600000L)); + addFamous(new Person("R.string.suttner", -3994012800000L)); + addFamous(new Person("R.string.dale", -2984169600000L)); + addFamous(new Person("R.string.fox", -270259200000L)); + addFamous(new Person("R.string.depp", -207187200000L)); + addFamous(new Person("R.string.portman", 360892800000L)); + + // 10 june + addFamous(new Person("R.string.courbet", -4751308800000L)); + addFamous(new Person("R.string.otto", -4340995200000L)); + addFamous(new Person("R.string.cook", -3299616000000L)); + addFamous(new Person("R.string.mcdaniel", -2352931200000L)); + addFamous(new Person("R.string.bellow", -1721865600000L)); + addFamous(new Person("R.string.garland", -1500940800000L)); + + // 11 june + addFamous(new Person("R.string.constable", -6108048000000L)); + addFamous(new Person("R.string.fortuny", -4151606400000L)); + addFamous(new Person("R.string.richard_strauss", -3331065600000L)); + addFamous(new Person("R.string.cousteau", -1879545600000L)); + addFamous(new Person("R.string.styron", -1406160000000L)); + addFamous(new Person("R.string.laurie", -333244800000L)); + addFamous(new Person("R.string.dinklage", -17625600000L)); + addFamous(new Person("R.string.labeouf", 518832000000L)); + + // 12 june + addFamous(new Person("R.string.roebling", -5161363200000L)); + addFamous(new Person("R.string.lipmann", -2226528000000L)); + addFamous(new Person("R.string.frank", -1279843200000L)); + addFamous(new Person("R.string.sakmann", -869616000000L)); + addFamous(new Person("R.string.lima", 361152000000L)); + + // 13 june + addFamous(new Person("R.string.young", -6202569600000L)); + addFamous(new Person("R.string.maxwell", -4372358400000L)); + addFamous(new Person("R.string.yeats", -3299356800000L)); + addFamous(new Person("R.string.john_nash", -1311292800000L)); + addFamous(new Person("R.string.mcdowell", -837993600000L)); + addFamous(new Person("R.string.perelman", -112147200000L)); + addFamous(new Person("R.string.evans", 361238400000L)); + + // 14 june + addFamous(new Person("R.string.coulomb", -7370092800000L)); + addFamous(new Person("R.string.stowe", -5003424000000L)); + addFamous(new Person("R.string.landsteiner", -3204576000000L)); + addFamous(new Person("R.string.tokarev", -3109968000000L)); + addFamous(new Person("R.string.church", -2100211200000L)); + addFamous(new Person("R.string.guevara", -1311206400000L)); + addFamous(new Person("R.string.graf", -17366400000L)); + + // 15 june + addFamous(new Person("R.string.poussin", -11851142400000L)); + addFamous(new Person("R.string.fourcroy", -6770476800000L)); + addFamous(new Person("R.string.balmont", -3236112000000L)); + addFamous(new Person("R.string.belushi", -490665600000L)); + addFamous(new Person("R.string.helen_hunt", -206668800000L)); + addFamous(new Person("R.string.kahn", -17280000000L)); + addFamous(new Person("R.string.harris", 108950400000L)); + + // 16 june + addFamous(new Person("R.string.boccaccio", -20717856000000L)); + addFamous(new Person("R.string.plucker", -5318784000000L)); + addFamous(new Person("R.string.friedmann", -2573251200000L)); + addFamous(new Person("R.string.leinster", -2320790400000L)); + addFamous(new Person("R.string.chakraborty", -616809600000L)); + addFamous(new Person("R.string.shakur", 45878400000L)); + addFamous(new Person("R.string.john_newman", 645494400000L)); + + // 17 june + addFamous(new Person("R.string.panini", -8789904000000L)); + addFamous(new Person("R.string.gounod", -4782240000000L)); + addFamous(new Person("R.string.stravinsky", -2762553600000L)); + addFamous(new Person("R.string.escher", -2257632000000L)); + addFamous(new Person("R.string.wakefield", -2099952000000L)); + addFamous(new Person("R.string.jacob", -1563408000000L)); + + // 18 june + addFamous(new Person("R.string.goncharov", -4971456000000L)); + addFamous(new Person("R.string.laveran", -3930076800000L)); + addFamous(new Person("R.string.flagg", -2920233600000L)); + addFamous(new Person("R.string.macdonald", -2099865600000L)); + addFamous(new Person("R.string.mccartney", -869097600000L)); + addFamous(new Person("R.string.capello", -742867200000L)); + + // 19 june + addFamous(new Person("R.string.pascal", -10935648000000L)); + addFamous(new Person("R.string.dazai", -1910390400000L)); + addFamous(new Person("R.string.flory", -1878854400000L)); + addFamous(new Person("R.string.aage_bohr", -1500163200000L)); + addFamous(new Person("R.string.rushdie", -711244800000L)); + addFamous(new Person("R.string.dujardin", 77760000000L)); + + // 20 june + addFamous(new Person("R.string.rosa", -11188022400000L)); + addFamous(new Person("R.string.offenbach", -4750444800000L)); + addFamous(new Person("R.string.bonnat", -4308595200000L)); + addFamous(new Person("R.string.kidman", -80006400000L)); + addFamous(new Person("R.string.rodriguez", -48384000000L)); + + // 21 june + addFamous(new Person("R.string.poisson", -5949417600000L)); + addFamous(new Person("R.string.sartre", -2036448000000L)); + addFamous(new Person("R.string.mcewan", -679449600000L)); + addFamous(new Person("R.string.platini", -458611200000L)); + addFamous(new Person("R.string.tsoi", -237686400000L)); + addFamous(new Person("R.string.lana_del_rey", 488160000000L)); + + // 22 june + addFamous(new Person("R.string.haggard", -3582576000000L)); + addFamous(new Person("R.string.minkowski", -3330115200000L)); + addFamous(new Person("R.string.huxley", -2604355200000L)); + addFamous(new Person("R.string.remarque", -2257200000000L)); + addFamous(new Person("R.string.dillinger", -2099520000000L)); + addFamous(new Person("R.string.wilder", -2004825600000L)); + addFamous(new Person("R.string.streep", -647827200000L)); + addFamous(new Person("R.string.dan_brown", -174441600000L)); + + // 23 june + addFamous(new Person("R.string.vico", -9515145600000L)); + addFamous(new Person("R.string.beauharnais", -6517324800000L)); + addFamous(new Person("R.string.akhmatova", -2541110400000L)); + addFamous(new Person("R.string.turing", -1815350400000L)); + addFamous(new Person("R.string.fosse", -1342051200000L)); + addFamous(new Person("R.string.zidane", 78105600000L)); + + // 24 june + addFamous(new Person("R.string.victor_hess", -2730412800000L)); + addFamous(new Person("R.string.fangio", -1846886400000L)); + addFamous(new Person("R.string.perl", -1341964800000L)); + addFamous(new Person("R.string.chabrol", -1247270400000L)); + addFamous(new Person("R.string.messi", 551491200000L)); + + // 25 june + addFamous(new Person("R.string.gaudi", -3708547200000L)); + addFamous(new Person("R.string.nernst", -3329856000000L)); + addFamous(new Person("R.string.orwell", -2099260800000L)); + addFamous(new Person("R.string.lumet", -1436486400000L)); + addFamous(new Person("R.string.abrikosov", -1310256000000L)); + addFamous(new Person("R.string.michael", -205804800000L)); + + // 26 june + addFamous(new Person("R.string.brandt", -8694432000000L)); + addFamous(new Person("R.string.kelvin", -4592073600000L)); + addFamous(new Person("R.string.buck", -2446156800000L)); + addFamous(new Person("R.string.bill_lear", -2130710400000L)); + addFamous(new Person("R.string.robert_richardson", -1026172800000L)); + + // 27 june + addFamous(new Person("R.string.mauser", -4150224000000L)); + addFamous(new Person("R.string.spemann", -3171916800000L)); + addFamous(new Person("R.string.keller", -2824761600000L)); + addFamous(new Person("R.string.abrams", -110937600000L)); + addFamous(new Person("R.string.maguire", 173059200000L)); + addFamous(new Person("R.string.raul", 236217600000L)); + + // 28 june + addFamous(new Person("R.string.rubens", -12385612800000L)); + addFamous(new Person("R.string.rousseau", -8126265600000L)); + addFamous(new Person("R.string.broca", -4591900800000L)); + addFamous(new Person("R.string.pirandello", -3234988800000L)); + addFamous(new Person("R.string.carrel", -3045600000000L)); + addFamous(new Person("R.string.goeppert_mayer", -2004307200000L)); + addFamous(new Person("R.string.kathy_bates", -678844800000L)); + addFamous(new Person("R.string.cusack", -110851200000L)); + addFamous(new Person("R.string.musk", 46915200000L)); + + // 29 june + addFamous(new Person("R.string.dodoens", -14278982400000L)); + addFamous(new Person("R.string.ressel", -5570035200000L)); + addFamous(new Person("R.string.leopardi", -5412268800000L)); + addFamous(new Person("R.string.exupery", -2193523200000L)); + addFamous(new Person("R.string.fallaci", -1278374400000L)); + addFamous(new Person("R.string.scherzinger", 267926400000L)); + + // 30 june + addFamous(new Person("R.string.vernet", -5696179200000L)); + addFamous(new Person("R.string.hooker", -4812652800000L)); + addFamous(new Person("R.string.duhamel", -2698272000000L)); + addFamous(new Person("R.string.milosz", -1846368000000L)); + addFamous(new Person("R.string.ballard", -868060800000L)); + addFamous(new Person("R.string.tyson", -110678400000L)); + addFamous(new Person("R.string.phelps", 488937600000L)); + + // 1 july + addFamous(new Person("R.string.leibniz", -10208764800000L)); + addFamous(new Person("R.string.poncelet", -5727628800000L)); + addFamous(new Person("R.string.george_sand", -5222793600000L)); + addFamous(new Person("R.string.vierordt", -4781030400000L)); + addFamous(new Person("R.string.bleriot", -3076876800000L)); + addFamous(new Person("R.string.lauder", -1940889600000L)); + addFamous(new Person("R.string.diana", -268358400000L)); + addFamous(new Person("R.string.pamela_anderson", -79056000000L)); + + // 2 july + addFamous(new Person("R.string.gluck", -8062848000000L)); + addFamous(new Person("R.string.henry_bragg", -3392409600000L)); + addFamous(new Person("R.string.hesse", -2919024000000L)); + addFamous(new Person("R.string.lacoste", -2067033600000L)); + addFamous(new Person("R.string.cardin", -1499040000000L)); + addFamous(new Person("R.string.lumumba", -1404345600000L)); + addFamous(new Person("R.string.naceri", -268272000000L)); + addFamous(new Person("R.string.robbie", 646876800000L)); + + // 3 july + addFamous(new Person("R.string.adam", -7620912000000L)); + addFamous(new Person("R.string.kafka", -2729635200000L)); + addFamous(new Person("R.string.stoppard", -1025568000000L)); + addFamous(new Person("R.string.cruise", -236649600000L)); + addFamous(new Person("R.string.selanne", 15811200000L)); + + // 4 july + addFamous(new Person("R.string.blanchard", -6831907200000L)); + addFamous(new Person("R.string.everest", -5664297600000L)); + addFamous(new Person("R.string.garibaldi", -5127926400000L)); + addFamous(new Person("R.string.manolete", -1656633600000L)); + addFamous(new Person("R.string.lollobrigida", -1341100800000L)); + + // 5 july + addFamous(new Person("R.string.bulgarin", -5695747200000L)); + addFamous(new Person("R.string.fitzroy", -5190912000000L)); + addFamous(new Person("R.string.rankine", -4717526400000L)); + addFamous(new Person("R.string.zetkin", -3549916800000L)); + addFamous(new Person("R.string.gasser", -2571609600000L)); + addFamous(new Person("R.string.cocteau", -2540073600000L)); + + // 6 july + addFamous(new Person("R.string.raffles", -5948121600000L)); + addFamous(new Person("R.string.heidenstam", -3486758400000L)); + addFamous(new Person("R.string.chagall", -2603145600000L)); + addFamous(new Person("R.string.bill_haley", -1404000000000L)); + addFamous(new Person("R.string.stallone", -741312000000L)); + addFamous(new Person("R.string.rush", -583545600000L)); + addFamous(new Person("R.string.cent", 173836800000L)); + addFamous(new Person("R.string.eva_green", 331689600000L)); + + // 7 july + addFamous(new Person("R.string.jacquard", -6863184000000L)); + addFamous(new Person("R.string.golgi", -3991593600000L)); + addFamous(new Person("R.string.mahler", -3455049600000L)); + addFamous(new Person("R.string.feuchtwanger", -2697667200000L)); + addFamous(new Person("R.string.ringo_starr", -930528000000L)); + addFamous(new Person("R.string.cutugno", -835920000000L)); + + // 8 july + addFamous(new Person("R.string.fontaine", -10997078400000L)); + addFamous(new Person("R.string.zeppelin", -4149273600000L)); + addFamous(new Person("R.string.rockefeller", -4117737600000L)); + addFamous(new Person("R.string.benardos", -4023043200000L)); + addFamous(new Person("R.string.arthus_evans", -3739046400000L)); + addFamous(new Person("R.string.perls", -2413584000000L)); + addFamous(new Person("R.string.kapitsa", -2382048000000L)); + + // 9 july + addFamous(new Person("R.string.radcliffe", -6484320000000L)); + addFamous(new Person("R.string.davenport", -5285260800000L)); + addFamous(new Person("R.string.elias_howe", -4748803200000L)); + addFamous(new Person("R.string.boas", -3518035200000L)); + addFamous(new Person("R.string.chagas", -2855347200000L)); + addFamous(new Person("R.string.tom_hanks", -425433600000L)); + addFamous(new Person("R.string.love", -172972800000L)); + + // 10 july + addFamous(new Person("R.string.jean_calvin", -14530492800000L)); + addFamous(new Person("R.string.marryat", -5600620800000L)); + addFamous(new Person("R.string.pissarro", -4401561600000L)); + addFamous(new Person("R.string.tesla", -3581020800000L)); + addFamous(new Person("R.string.proust", -3107721600000L)); + addFamous(new Person("R.string.chamberlain", -1561420800000L)); + + // 11 july + addFamous(new Person("R.string.gondora", -12889411200000L)); + addFamous(new Person("R.string.lalande", -7493990400000L)); + addFamous(new Person("R.string.nelson", -2760480000000L)); + addFamous(new Person("R.string.abel", -2097878400000L)); + addFamous(new Person("R.string.brynner", -1561334400000L)); + addFamous(new Person("R.string.armani", -1119571200000L)); + + // 12 july + addFamous(new Person("R.string.bernard", -4937846400000L)); + addFamous(new Person("R.string.eastman", -3644006400000L)); + addFamous(new Person("R.string.tod_browning", -2823465600000L)); + addFamous(new Person("R.string.modigliani", -2697235200000L)); + addFamous(new Person("R.string.meruda", -2066169600000L)); + addFamous(new Person("R.string.wyeth", -1655942400000L)); + addFamous(new Person("R.string.michelle_rodriguez", 269049600000L)); + + // 13 july + addFamous(new Person("R.string.john_dee", -13962240000000L)); + addFamous(new Person("R.string.cannizzaro", -4527532800000L)); + addFamous(new Person("R.string.otto_wagner", -4054147200000L)); + addFamous(new Person("R.string.babel", -2381616000000L)); + addFamous(new Person("R.string.ascari", -1624320000000L)); + addFamous(new Person("R.string.ford", -866937600000L)); + addFamous(new Person("R.string.rubik", -803779200000L)); + addFamous(new Person("R.string.benassi", -78019200000L)); + + // 14 july + addFamous(new Person("R.string.dumas", -5347900800000L)); + addFamous(new Person("R.string.klimt", -3391372800000L)); + addFamous(new Person("R.string.irving_stone", -2097619200000L)); + addFamous(new Person("R.string.bergman", -1624233600000L)); + addFamous(new Person("R.string.forrester", -1624233600000L)); + + // 15 july + addFamous(new Person("R.string.rembrandt", -11469859200000L)); + addFamous(new Person("R.string.pareto", -3833049600000L)); + addFamous(new Person("R.string.harmsworth", -3296592000000L)); + addFamous(new Person("R.string.brockhouse", -1624147200000L)); + addFamous(new Person("R.string.savage", -77846400000L)); + addFamous(new Person("R.string.kruger", 206236800000L)); + + // 16 july + addFamous(new Person("R.string.assisi", -24470640000000L)); + addFamous(new Person("R.string.amundsen", -3075580800000L)); + addFamous(new Person("R.string.stanwyck", -1971216000000L)); + addFamous(new Person("R.string.laroche", -1529366400000L)); + addFamous(new Person("R.string.sheckley", -1308441600000L)); + + // 17 july + addFamous(new Person("R.string.friedrich_krupp", -5757868800000L)); + addFamous(new Person("R.string.corot", -5473785600000L)); + addFamous(new Person("R.string.nicholas", -3896035200000L)); + addFamous(new Person("R.string.lamaitre", -2381270400000L)); + addFamous(new Person("R.string.abbott", -2255040000000L)); + addFamous(new Person("R.string.sutherland", -1087516800000L)); + + // 18 july + addFamous(new Person("R.string.thackeray", -5000486400000L)); + addFamous(new Person("R.string.viardot", -4684867200000L)); + addFamous(new Person("R.string.lorentz", -3675024000000L)); + addFamous(new Person("R.string.mandela", -1623888000000L)); + addFamous(new Person("R.string.hunter_thompson", -1024272000000L)); + addFamous(new Person("R.string.branson", -614044800000L)); + addFamous(new Person("R.string.vin_diesel", -77587200000L)); + + // 19 july + addFamous(new Person("R.string.colt", -4905705600000L)); + addFamous(new Person("R.string.degas", -4274553600000L)); + addFamous(new Person("R.string.mayakovsky", -2412633600000L)); + addFamous(new Person("R.string.cronin", -2317939200000L)); + addFamous(new Person("R.string.coloane", -1876262400000L)); + addFamous(new Person("R.string.yalow", -1529107200000L)); + addFamous(new Person("R.string.cumberbatch", 206582400000L)); + + // 20 july + addFamous(new Person("R.string.petrarca", -20998915200000L)); + addFamous(new Person("R.string.owen", -5221152000000L)); + addFamous(new Person("R.string.mendel", -4653158400000L)); + addFamous(new Person("R.string.georg_muller", -3769545600000L)); + addFamous(new Person("R.string.morandi", -2507241600000L)); + addFamous(new Person("R.string.dobrev", -1749945600000L)); + addFamous(new Person("R.string.bundchen", 332899200000L)); + + // 21 july + addFamous(new Person("R.string.picard", -11027491200000L)); + addFamous(new Person("R.string.regnault", -5031763200000L)); + addFamous(new Person("R.string.reuter", -4842374400000L)); + addFamous(new Person("R.string.hemingway", -2223158400000L)); + addFamous(new Person("R.string.robin_williams", -582249600000L)); + addFamous(new Person("R.string.josh_hartnett", 269827200000L)); + + // 22 july + addFamous(new Person("R.string.soufflot", -8092656000000L)); + addFamous(new Person("R.string.gustav_hertz", -2601763200000L)); + addFamous(new Person("R.string.mathieu", -739929600000L)); + addFamous(new Person("R.string.dafoe", -455932800000L)); + addFamous(new Person("R.string.selena_gomez", 711763200000L)); + + // 23 july + addFamous(new Person("R.string.vyazemsky", -5599497600000L)); + addFamous(new Person("R.string.cilea", -3264364800000L)); + addFamous(new Person("R.string.harrelson", -266457600000L)); + addFamous(new Person("R.string.hoffman", -77155200000L)); + addFamous(new Person("R.string.lewinsky", 112233600000L)); + addFamous(new Person("R.string.daniel_radcliffe", 617155200000L)); + + // 24 july + addFamous(new Person("R.string.vidocq", -6135955200000L)); + addFamous(new Person("R.string.alexandre_dumas", -5283964800000L)); + addFamous(new Person("R.string.mucha", -3453580800000L)); + addFamous(new Person("R.string.benson", -3232742400000L)); + addFamous(new Person("R.string.lopez", -13910400000L)); + + // 25 july + addFamous(new Person("R.string.scheiner", -12446438400000L)); + addFamous(new Person("R.string.eakins", -3958416000000L)); + addFamous(new Person("R.string.davidson_black", -2696112000000L)); + addFamous(new Person("R.string.canetti", -2033510400000L)); + addFamous(new Person("R.string.leblanc", -76982400000L)); + + // 26 july + addFamous(new Person("R.string.remak", -4873564800000L)); + addFamous(new Person("R.string.shaw", -3579638400000L)); + addFamous(new Person("R.string.jung", -2980108800000L)); + addFamous(new Person("R.string.maurois", -2664489600000L)); + addFamous(new Person("R.string.kubrick", -1307577600000L)); + addFamous(new Person("R.string.jagger", -834278400000L)); + addFamous(new Person("R.string.spacey", -329356800000L)); + addFamous(new Person("R.string.bullock", -171504000000L)); + addFamous(new Person("R.string.statham", -76896000000L)); + + // 27 july + addFamous(new Person("R.string.corday", -6356534400000L)); + addFamous(new Person("R.string.carducci", -4242326400000L)); + addFamous(new Person("R.string.hans_fischer", -2790633600000L)); + addFamous(new Person("R.string.monaco", -1717804800000L)); + addFamous(new Person("R.string.nikolaj", 17884800000L)); + + // 28 july + addFamous(new Person("R.string.hooke", -10553587200000L)); + addFamous(new Person("R.string.feuerbach", -5220460800000L)); + addFamous(new Person("R.string.grisi", -4999622400000L)); + addFamous(new Person("R.string.duchamp", -2601244800000L)); + addFamous(new Person("R.string.popper", -2127945600000L)); + addFamous(new Person("R.string.burda", -1907020800000L)); + addFamous(new Person("R.string.chavez", -486950400000L)); + + // 29 july + addFamous(new Person("R.string.aivazovsky", -4810147200000L)); + addFamous(new Person("R.string.mussolini", -2727388800000L)); + addFamous(new Person("R.string.theda_bara", -2664230400000L)); + addFamous(new Person("R.string.clara_bow", -2033164800000L)); + addFamous(new Person("R.string.alonso", 365212800000L)); + + // 30 july + addFamous(new Person("R.string.vasari", -14465692800000L)); + addFamous(new Person("R.string.bronte", -4778524800000L)); + addFamous(new Person("R.string.henry_ford", -3358454400000L)); + addFamous(new Person("R.string.cyril_parkinson", -1906848000000L)); + addFamous(new Person("R.string.schwarzenegger", -707702400000L)); + addFamous(new Person("R.string.jean_reno", -676080000000L)); + addFamous(new Person("R.string.nolan", 18144000000L)); + + // 31 july + addFamous(new Person("R.string.cramer", -8375875200000L)); + addFamous(new Person("R.string.wohler", -5346432000000L)); + addFamous(new Person("R.string.planquette", -3831667200000L)); + addFamous(new Person("R.string.milton_friedman", -1812067200000L)); + addFamous(new Person("R.string.de_funes", -1748995200000L)); + addFamous(new Person("R.string.primo_levi", -1591228800000L)); + addFamous(new Person("R.string.rowling", -139536000000L)); + + // 1 august + addFamous(new Person("R.string.lamarck", -7113484800000L)); + addFamous(new Person("R.string.melville", -4746816000000L)); + addFamous(new Person("R.string.taro", -1875139200000L)); + addFamous(new Person("R.string.laurent", -1054598400000L)); + addFamous(new Person("R.string.mendes", -139449600000L)); + addFamous(new Person("R.string.momoa", 302313600000L)); + + // 2 august + addFamous(new Person("R.string.hoogstraten", -10805616000000L)); + addFamous(new Person("R.string.tyndall", -4715107200000L)); + addFamous(new Person("R.string.olcott", -4336416000000L)); + addFamous(new Person("R.string.bartholdi", -4273344000000L)); + addFamous(new Person("R.string.loy", -2032819200000L)); + addFamous(new Person("R.string.worthington", 207792000000L)); + + // 3 august + addFamous(new Person("R.string.otis", -4999104000000L)); + addFamous(new Person("R.string.simak", -2064268800000L)); + addFamous(new Person("R.string.james", -1559347200000L)); + addFamous(new Person("R.string.sheen", -928195200000L)); + addFamous(new Person("R.string.lilly", 302486400000L)); + + // 4 august + addFamous(new Person("R.string.shelley", -5598460800000L)); + addFamous(new Person("R.string.john_venn", -4273171200000L)); + addFamous(new Person("R.string.hamsun", -3484252800000L)); + addFamous(new Person("R.string.armstrong", -2190412800000L)); + addFamous(new Person("R.string.thornton", -454809600000L)); + + // 5 august + addFamous(new Person("R.string.niels_abel", -5282928000000L)); + addFamous(new Person("R.string.repin", -3957465600000L)); + addFamous(new Person("R.string.maupassant", -3768163200000L)); + addFamous(new Person("R.string.wain", -3452544000000L)); + addFamous(new Person("R.string.huston", -2001024000000L)); + addFamous(new Person("R.string.neil_armstrong", -1243641600000L)); + + // 6 august + addFamous(new Person("R.string.malebranche", -10458115200000L)); + addFamous(new Person("R.string.johann_bernoulli", -9542966400000L)); + addFamous(new Person("R.string.alexander_fleming", -2789769600000L)); + addFamous(new Person("R.string.lucille_ball", -1843171200000L)); + addFamous(new Person("R.string.andy_warhol", -1306627200000L)); + addFamous(new Person("R.string.shyamalan", 18748800000L)); + + // 7 august + addFamous(new Person("R.string.bathory", -12918614400000L)); + addFamous(new Person("R.string.mata_hari", -2947449600000L)); + addFamous(new Person("R.string.tobin_bell", -864777600000L)); + addFamous(new Person("R.string.duchovny", -296697600000L)); + addFamous(new Person("R.string.jimmy_wales", -107395200000L)); + addFamous(new Person("R.string.theron", 176601600000L)); + + // 8 august + addFamous(new Person("R.string.bateson", -3420748800000L)); + addFamous(new Person("R.string.lawrence", -2158531200000L)); + addFamous(new Person("R.string.dirac", -2126995200000L)); + addFamous(new Person("R.string.dustin_hoffman", -1022457600000L)); + addFamous(new Person("R.string.federer", 366076800000L)); + + // 9 august + addFamous(new Person("R.string.avogadro", -6102950400000L)); + addFamous(new Person("R.string.morton_william", -4746124800000L)); + addFamous(new Person("R.string.huckel", -2316124800000L)); + addFamous(new Person("R.string.piaget", -2316124800000L)); + addFamous(new Person("R.string.travers", -2221516800000L)); + addFamous(new Person("R.string.jansson", -1748217600000L)); + addFamous(new Person("R.string.griffith", -391219200000L)); + addFamous(new Person("R.string.houston", -201916800000L)); + addFamous(new Person("R.string.tautou", 208396800000L)); + + // 10 august + addFamous(new Person("R.string.nestle", -4903804800000L)); + addFamous(new Person("R.string.qunanbaiuli", -3925497600000L)); + addFamous(new Person("R.string.darrow", -2536963200000L)); + addFamous(new Person("R.string.shearer", -2126822400000L)); + addFamous(new Person("R.string.tiselius", -2126822400000L)); + addFamous(new Person("R.string.banderas", -296438400000L)); + + // 11 august + addFamous(new Person("R.string.andrew_davis", -4525027200000L)); + addFamous(new Person("R.string.savant", -738201600000L)); + addFamous(new Person("R.string.wozniak", -611971200000L)); + addFamous(new Person("R.string.hogan", -517276800000L)); + addFamous(new Person("R.string.hemsworth", 429408000000L)); + + // 12 august + addFamous(new Person("R.string.bering", -9100598400000L)); + addFamous(new Person("R.string.demille", -2789251200000L)); + addFamous(new Person("R.string.bendix", -2789251200000L)); + addFamous(new Person("R.string.schrodinger", -2599948800000L)); + addFamous(new Person("R.string.soros", -1243036800000L)); + addFamous(new Person("R.string.delevingne", 713577600000L)); + + // 13 august + addFamous(new Person("R.string.angstrom", -4903545600000L)); + addFamous(new Person("R.string.miescher", -3956774400000L)); + addFamous(new Person("R.string.agnelli", -3262550400000L)); + addFamous(new Person("R.string.hitchcock", -2221171200000L)); + addFamous(new Person("R.string.wankel", -2126563200000L)); + addFamous(new Person("R.string.castro", -1369180800000L)); + + // 14 august + addFamous(new Person("R.string.orsted", -6070982400000L)); + addFamous(new Person("R.string.holliday", -3735849600000L)); + addFamous(new Person("R.string.merezhkovsky", -3262464000000L)); + addFamous(new Person("R.string.galsworthy", -3230928000000L)); + addFamous(new Person("R.string.dempster", -2631312000000L)); + addFamous(new Person("R.string.steve_martin", -769478400000L)); + addFamous(new Person("R.string.berry", -106790400000L)); + addFamous(new Person("R.string.kunis", 429667200000L)); + + // 15 august + addFamous(new Person("R.string.carmontelle", -7964352000000L)); + addFamous(new Person("R.string.napoleon", -6323356800000L)); + addFamous(new Person("R.string.scott", -6260284800000L)); + addFamous(new Person("R.string.broglie", -2441836800000L)); + addFamous(new Person("R.string.inarritu", -201398400000L)); + addFamous(new Person("R.string.affleck", 82684800000L)); + addFamous(new Person("R.string.jennifer_lawrence", 650678400000L)); + + // 16 august + addFamous(new Person("R.string.bruyere", -10236326400000L)); + addFamous(new Person("R.string.lippmann", -3924979200000L)); + addFamous(new Person("R.string.bukowski", -1558224000000L)); + addFamous(new Person("R.string.richard", -1116460800000L)); + addFamous(new Person("R.string.cameron", -485308800000L)); + addFamous(new Person("R.string.madonna", -359078400000L)); + + // 17 august + addFamous(new Person("R.string.fermat", -11624774400000L)); + addFamous(new Person("R.string.hodgkin", -5408035200000L)); + addFamous(new Person("R.string.fokker", -2599516800000L)); + addFamous(new Person("R.string.naipaul", -1179446400000L)); + addFamous(new Person("R.string.de_niro", -832377600000L)); + addFamous(new Person("R.string.penn", -295833600000L)); + + // 18 august + addFamous(new Person("R.string.brook_taylor", -8973849600000L)); + addFamous(new Person("R.string.salieri", -6922713600000L)); + addFamous(new Person("R.string.pierre_martin", -4587494400000L)); + addFamous(new Person("R.string.swayze", -548208000000L)); + addFamous(new Person("R.string.norton", -11750400000L)); + addFamous(new Person("R.string.slater", -11750400000L)); + + // 19 august + addFamous(new Person("R.string.samuel_richardson", -8847532800000L)); + addFamous(new Person("R.string.platov", -6827932800000L)); + addFamous(new Person("R.string.nasmyth", -5092329600000L)); + addFamous(new Person("R.string.meyer", -4398105600000L)); + addFamous(new Person("R.string.enescu", -2788646400000L)); + addFamous(new Person("R.string.chanel", -2725574400000L)); + addFamous(new Person("R.string.perry", -11664000000L)); + + // 20 august + addFamous(new Person("R.string.berzelius", -6007392000000L)); + addFamous(new Person("R.string.quasimodo", -2157494400000L)); + addFamous(new Person("R.string.susann", -1621036800000L)); + addFamous(new Person("R.string.durst", 19958400000L)); + addFamous(new Person("R.string.amy_adams", 146188800000L)); + addFamous(new Person("R.string.garfield", 430185600000L)); + + // 21 august + addFamous(new Person("R.string.murdoch", -6796224000000L)); + addFamous(new Person("R.string.basie", -2062713600000L)); + addFamous(new Person("R.string.consuelo_velazquez", -1684022400000L)); + addFamous(new Person("R.string.wilt_chamberlain", -1052870400000L)); + addFamous(new Person("R.string.brin", 114739200000L)); + addFamous(new Person("R.string.bolt", 524966400000L)); + + // 22 august + addFamous(new Person("R.string.papin", -10172736000000L)); + addFamous(new Person("R.string.maudslay", -6259680000000L)); + addFamous(new Person("R.string.nipkow", -3451075200000L)); + addFamous(new Person("R.string.debussy", -3388003200000L)); + addFamous(new Person("R.string.scheler", -3009312000000L)); + addFamous(new Person("R.string.bradbury", -1557705600000L)); + + // 23 august + addFamous(new Person("R.string.laperouse", -7206278400000L)); + addFamous(new Person("R.string.cuvier", -6322665600000L)); + addFamous(new Person("R.string.jirasek", -3735072000000L)); + addFamous(new Person("R.string.arrow", -1526083200000L)); + addFamous(new Person("R.string.phoenix", 20217600000L)); + + // 24 august + addFamous(new Person("R.string.weddell", -5754585600000L)); + addFamous(new Person("R.string.borges", -2220220800000L)); + addFamous(new Person("R.string.coelho", -705542400000L)); + addFamous(new Person("R.string.jarre", -673920000000L)); + addFamous(new Person("R.string.fry", -389923200000L)); + addFamous(new Person("R.string.guttenberg", -358387200000L)); + addFamous(new Person("R.string.grint", 588384000000L)); + + // 25 august + addFamous(new Person("R.string.pinkerton", -4744742400000L)); + addFamous(new Person("R.string.elo", -2093990400000L)); + addFamous(new Person("R.string.brian_moore", -1525910400000L)); + addFamous(new Person("R.string.connery", -1241913600000L)); + addFamous(new Person("R.string.tim_burton", -358300800000L)); + addFamous(new Person("R.string.schiffer", 20390400000L)); + + // 26 august + addFamous(new Person("R.string.lambert", -7616246400000L)); + addFamous(new Person("R.string.joseph_montgolfier", -7237555200000L)); + addFamous(new Person("R.string.lavoisier", -7142947200000L)); + addFamous(new Person("R.string.forest", -3040502400000L)); + addFamous(new Person("R.string.teresa", -1872979200000L)); + addFamous(new Person("R.string.culkin", 336096000000L)); + + // 27 august + addFamous(new Person("R.string.hegel", -6290784000000L)); + addFamous(new Person("R.string.niebuhr", -6101395200000L)); + addFamous(new Person("R.string.bosch", -3008880000000L)); + addFamous(new Person("R.string.rolls", -2914185600000L)); + addFamous(new Person("R.string.ranevskaya", -2314569600000L)); + addFamous(new Person("R.string.chalke", 209952000000L)); + addFamous(new Person("R.string.aaron_paul", 304560000000L)); + + // 28 august + addFamous(new Person("R.string.goethe", -6953385600000L)); + addFamous(new Person("R.string.blondel", -3355948800000L)); + addFamous(new Person("R.string.whipple", -2882563200000L)); + addFamous(new Person("R.string.theremin", -2314483200000L)); + addFamous(new Person("R.string.fincher", -231811200000L)); + addFamous(new Person("R.string.jack_black", -10886400000L)); + + // 29 august + addFamous(new Person("R.string.locke", -10645430400000L)); + addFamous(new Person("R.string.maeterlinck", -3387398400000L)); + addFamous(new Person("R.string.forssmann", -2062022400000L)); + addFamous(new Person("R.string.ingrid_bergman", -1714953600000L)); + addFamous(new Person("R.string.charlie_parker", -1557100800000L)); + addFamous(new Person("R.string.michael_jackson", -357955200000L)); + + // 30 august + addFamous(new Person("R.string.mary_shelley", -5438448000000L)); + addFamous(new Person("R.string.adolf_hesse", -5059843200000L)); + addFamous(new Person("R.string.hoff", -3702844800000L)); + addFamous(new Person("R.string.rutherford", -3103315200000L)); + addFamous(new Person("R.string.cummings", -2598393600000L)); + addFamous(new Person("R.string.mclaren", -1020556800000L)); + addFamous(new Person("R.string.diaz", 83980800000L)); + + // 31 august + addFamous(new Person("R.string.helmholtz", -4681065600000L)); + addFamous(new Person("R.string.paneth", -2598307200000L)); + addFamous(new Person("R.string.fredric_march", -2282688000000L)); + addFamous(new Person("R.string.gere", -641779200000L)); + addFamous(new Person("R.string.tucker", 52444800000L)); + + // 1 september + addFamous(new Person("R.string.jevons", -4239216000000L)); + addFamous(new Person("R.string.auguste_forel", -3828902400000L)); + addFamous(new Person("R.string.burroughs", -2976912000000L)); + addFamous(new Person("R.string.marilyn_miller", -2251065600000L)); + addFamous(new Person("R.string.marciano", -1462233600000L)); + addFamous(new Person("R.string.estefan", -389232000000L)); + + // 2 september + addFamous(new Person("R.string.howard", -7678800000000L)); + addFamous(new Person("R.string.echeverria", -5185814400000L)); + addFamous(new Person("R.string.field", -3765744000000L)); + addFamous(new Person("R.string.soddy", -2913667200000L)); + addFamous(new Person("R.string.reeves", -168220800000L)); + addFamous(new Person("R.string.hayek", -105148800000L)); + + // 3 september + addFamous(new Person("R.string.louis_sullivan", -3576268800000L)); + addFamous(new Person("R.string.pregl", -3166041600000L)); + addFamous(new Person("R.string.porsche", -2976739200000L)); + addFamous(new Person("R.string.anderson", -2030054400000L)); + addFamous(new Person("R.string.dovlatov", -893980800000L)); + addFamous(new Person("R.string.jeunet", -515289600000L)); + addFamous(new Person("R.string.charlie_sheen", -136598400000L)); + + // 4 september + addFamous(new Person("R.string.constantijn_huygens", -11780985600000L)); + addFamous(new Person("R.string.chateaubriand", -6353164800000L)); + addFamous(new Person("R.string.richard_wright", -1935273600000L)); + addFamous(new Person("R.string.tange", -1777507200000L)); + addFamous(new Person("R.string.beyonce", 368409600000L)); + + // 5 september + addFamous(new Person("R.string.campanella", -12663648000000L)); + addFamous(new Person("R.string.meyerbeer", -5627318400000L)); + addFamous(new Person("R.string.aleksey_tolstoy", -4806864000000L)); + addFamous(new Person("R.string.jesse_james", -3860179200000L)); + addFamous(new Person("R.string.mercury", -736041600000L)); + addFamous(new Person("R.string.keaton", -578275200000L)); + + // 6 september + addFamous(new Person("R.string.serlio", -15598483200000L)); + addFamous(new Person("R.string.moses_mendelssohn", -7583760000000L)); + addFamous(new Person("R.string.dalton", -6416150400000L)); + addFamous(new Person("R.string.berdan", -4585852800000L)); + addFamous(new Person("R.string.addams", -3449779200000L)); + addFamous(new Person("R.string.essen", -1935100800000L)); + + // 7 september + addFamous(new Person("R.string.leclerc", -8277984000000L)); + addFamous(new Person("R.string.gossen", -5027616000000L)); + addFamous(new Person("R.string.kuprin", -3134160000000L)); + addFamous(new Person("R.string.gala_dali", -2376777600000L)); + addFamous(new Person("R.string.debakey", -1935014400000L)); + addFamous(new Person("R.string.packard", -1808784000000L)); + + // 8 september + addFamous(new Person("R.string.lionheart", -25633584000000L)); + addFamous(new Person("R.string.neckam", -25633584000000L)); + addFamous(new Person("R.string.mistral", -4396377600000L)); + addFamous(new Person("R.string.martin_freeman", 53136000000L)); + addFamous(new Person("R.string.pink", 53136000000L)); + addFamous(new Person("R.string.wiz_khalifa", 558057600000L)); + + // 9 september + addFamous(new Person("R.string.frederik_chapman", -7835961600000L)); + addFamous(new Person("R.string.galvani", -7331040000000L)); + addFamous(new Person("R.string.leo_tolstoy", -4459363200000L)); + addFamous(new Person("R.string.usmanov", -514771200000L)); + addFamous(new Person("R.string.hugh_grant", -293846400000L)); + addFamous(new Person("R.string.sandler", -104544000000L)); + + // 10 september + addFamous(new Person("R.string.peirce", -4112208000000L)); + addFamous(new Person("R.string.elsa_schiaparelli", -2502748800000L)); + addFamous(new Person("R.string.compton", -2439590400000L)); + addFamous(new Person("R.string.messing", -2218752000000L)); + addFamous(new Person("R.string.lagerfeld", -1145836800000L)); + addFamous(new Person("R.string.joe_perry", -609379200000L)); + addFamous(new Person("R.string.firth", -293760000000L)); + addFamous(new Person("R.string.ritchie", -41299200000L)); + + // 11 september + addFamous(new Person("R.string.james_thomson", -8498476800000L)); + addFamous(new Person("R.string.zeiss", -4837881600000L)); + addFamous(new Person("R.string.o_henry", -3386275200000L)); + addFamous(new Person("R.string.jeans", -2912889600000L)); + addFamous(new Person("R.string.beckenbauer", -767059200000L)); + + // 12 september + addFamous(new Person("R.string.breitner", -3543955200000L)); + addFamous(new Person("R.string.irene_curie", -2281651200000L)); + addFamous(new Person("R.string.lem", -1524355200000L)); + addFamous(new Person("R.string.barry_white", -798508800000L)); + addFamous(new Person("R.string.farmer", -262051200000L)); + addFamous(new Person("R.string.walker", 116640000000L)); + + // 13 september + addFamous(new Person("R.string.samuel_wilson", -6415545600000L)); + addFamous(new Person("R.string.reed", -3733257600000L)); + addFamous(new Person("R.string.john_priestley", -2376259200000L)); + addFamous(new Person("R.string.dahl", -1682035200000L)); + addFamous(new Person("R.string.maurice_jarre", -1429574400000L)); + addFamous(new Person("R.string.bisset", -798422400000L)); + + // 14 september + addFamous(new Person("R.string.agrippa", -15250636800000L)); + addFamous(new Person("R.string.lely", -11085897600000L)); + addFamous(new Person("R.string.cecil", -3322857600000L)); + addFamous(new Person("R.string.dana_gibson", -3228249600000L)); + addFamous(new Person("R.string.neill", -703728000000L)); + addFamous(new Person("R.string.winehouse", 432345600000L)); + + // 15 september + addFamous(new Person("R.string.marco_polo", -22571913600000L)); + addFamous(new Person("R.string.james_cooper", -5689526400000L)); + addFamous(new Person("R.string.bugatti", -2786313600000L)); + addFamous(new Person("R.string.christie", -2502316800000L)); + addFamous(new Person("R.string.jean_renoir", -2376086400000L)); + addFamous(new Person("R.string.tommy_lee_jones", -735177600000L)); + addFamous(new Person("R.string.oliver_stone", -735177600000L)); + addFamous(new Person("R.string.tom_hardy", 243129600000L)); + + // 16 september + addFamous(new Person("R.string.kossel", -3669840000000L)); + addFamous(new Person("R.string.boyd", -2596924800000L)); + addFamous(new Person("R.string.jellinek", -2533766400000L)); + addFamous(new Person("R.string.korda", -2407536000000L)); + addFamous(new Person("R.string.bbking", -1397779200000L)); + addFamous(new Person("R.string.rourke", -545702400000L)); + addFamous(new Person("R.string.copperfield", -419472000000L)); + + // 17 september + addFamous(new Person("R.string.riemann", -4521830400000L)); + addFamous(new Person("R.string.buick", -3638217600000L)); + addFamous(new Person("R.string.tsiolkovsky", -3543523200000L)); + addFamous(new Person("R.string.kesey", -1082160000000L)); + addFamous(new Person("R.string.messner", -798076800000L)); + addFamous(new Person("R.string.anastacia", -40694400000L)); + addFamous(new Person("R.string.ovechkin", 495763200000L)); + + // 18 september + addFamous(new Person("R.string.samuel_johnson", -8213875200000L)); + addFamous(new Person("R.string.foucault", -4742668800000L)); + addFamous(new Person("R.string.garbo", -2028758400000L)); + addFamous(new Person("R.string.mcmillan", -1965686400000L)); + addFamous(new Person("R.string.werber", -261532800000L)); + addFamous(new Person("R.string.gandolfini", -261532800000L)); + addFamous(new Person("R.string.shuttleworth", 117158400000L)); + + // 19 september + addFamous(new Person("R.string.pajou", -7551100800000L)); + addFamous(new Person("R.string.golding", -1839369600000L)); + addFamous(new Person("R.string.irons", -671673600000L)); + addFamous(new Person("R.string.hornby", -640137600000L)); + addFamous(new Person("R.string.karelin", -72144000000L)); + + // 20 september + addFamous(new Person("R.string.moneta", -4300646400000L)); + addFamous(new Person("R.string.dewar", -4016649600000L)); + addFamous(new Person("R.string.leo_strauss", -2217888000000L)); + addFamous(new Person("R.string.loren", -1113436800000L)); + addFamous(new Person("R.string.george_martin", -671587200000L)); + + // 21 september + addFamous(new Person("R.string.mcadam", -6730387200000L)); + addFamous(new Person("R.string.onnes", -3669408000000L)); + addFamous(new Person("R.string.wells", -3259180800000L)); + addFamous(new Person("R.string.nicolle", -3259180800000L)); + addFamous(new Person("R.string.stephen_king", -703123200000L)); + addFamous(new Person("R.string.murray", -608428800000L)); + addFamous(new Person("R.string.beigbeder", -135043200000L)); + + // 22 september + addFamous(new Person("R.string.faraday", -5625849600000L)); + addFamous(new Person("R.string.george_bentham", -5341852800000L)); + addFamous(new Person("R.string.ciurlionis", -2975097600000L)); + addFamous(new Person("R.string.muni", -2343945600000L)); + addFamous(new Person("R.string.huggins", -2154643200000L)); + addFamous(new Person("R.string.dean_reed", -987033600000L)); + + // 23 september + addFamous(new Person("R.string.fizeau", -4742236800000L)); + addFamous(new Person("R.string.robert_bosch", -3416774400000L)); + addFamous(new Person("R.string.orr", -2817158400000L)); + addFamous(new Person("R.string.coltrane", -1365638400000L)); + addFamous(new Person("R.string.romy_schneider", -986947200000L)); + addFamous(new Person("R.string.julio_iglesias", -829180800000L)); + addFamous(new Person("R.string.springsteen", -639792000000L)); + + // 24 september + addFamous(new Person("R.string.cardano", -14776387200000L)); + addFamous(new Person("R.string.walpole", -7960896000000L)); + addFamous(new Person("R.string.triolet", -2312150400000L)); + addFamous(new Person("R.string.f_s_fitzgerald", -2312150400000L)); + addFamous(new Person("R.string.ochoa", -2028240000000L)); + addFamous(new Person("R.string.brunner", -1113091200000L)); + + // 25 september + addFamous(new Person("R.string.thomas_morgan", -3258835200000L)); + addFamous(new Person("R.string.faulkner", -2280528000000L)); + addFamous(new Person("R.string.shostakovich", -1996617600000L)); + addFamous(new Person("R.string.michael_douglas", -797385600000L)); + addFamous(new Person("R.string.almodovar", -639619200000L)); + addFamous(new Person("R.string.will_smith", -40003200000L)); + addFamous(new Person("R.string.zeta_jones", -8467200000L)); + + // 26 september + addFamous(new Person("R.string.grew", -10359014400000L)); + addFamous(new Person("R.string.joseph_proust", -6793113600000L)); + addFamous(new Person("R.string.pavlov", -3795206400000L)); + addFamous(new Person("R.string.hine", -3006288000000L)); + addFamous(new Person("R.string.wallis", -2596060800000L)); + addFamous(new Person("R.string.eliot", -2564438400000L)); + + // 27 september + addFamous(new Person("R.string.bossuet", -10769155200000L)); + addFamous(new Person("R.string.deledda", -3100896000000L)); + addFamous(new Person("R.string.larry_wall", -481680000000L)); + addFamous(new Person("R.string.welsh", -355449600000L)); + addFamous(new Person("R.string.paltrow", 86400000000L)); + addFamous(new Person("R.string.wayne", 401932800000L)); + + // 28 september + addFamous(new Person("R.string.merimee", -5246726400000L)); + addFamous(new Person("R.string.moissan", -3700339200000L)); + addFamous(new Person("R.string.finch", -1680739200000L)); + addFamous(new Person("R.string.mastroianni", -1428278400000L)); + addFamous(new Person("R.string.bardot", -1112745600000L)); + addFamous(new Person("R.string.watts", -39744000000L)); + addFamous(new Person("R.string.dita_von_teese", 86486400000L)); + addFamous(new Person("R.string.emelianenko", 212716800000L)); + + // 29 september + addFamous(new Person("R.string.caravaggio", -12566966400000L)); + addFamous(new Person("R.string.horatio_nelson", -6666624000000L)); + addFamous(new Person("R.string.gaskell", -5025715200000L)); + addFamous(new Person("R.string.fermi", -2154038400000L)); + addFamous(new Person("R.string.ostrovsky", -2059344000000L)); + addFamous(new Person("R.string.antonioni", -1806883200000L)); + + // 30 september + addFamous(new Person("R.string.condillac", -8055072000000L)); + addFamous(new Person("R.string.wrigley", -3416169600000L)); + addFamous(new Person("R.string.perrin", -3132172800000L)); + addFamous(new Person("R.string.geiger", -2753481600000L)); + addFamous(new Person("R.string.kerr", -1522800000000L)); + addFamous(new Person("R.string.capote", -1428105600000L)); + addFamous(new Person("R.string.bellucci", -165801600000L)); + addFamous(new Person("R.string.cotillard", 181267200000L)); + + // 1 october + addFamous(new Person("R.string.boeing", -2784931200000L)); + addFamous(new Person("R.string.richard_harris", -1238716800000L)); + addFamous(new Person("R.string.andrews", -1080950400000L)); + addFamous(new Person("R.string.annaud", -828489600000L)); + addFamous(new Person("R.string.galifianakis", -7948800000L)); + addFamous(new Person("R.string.brie_larson", 623203200000L)); + + // 2 october + addFamous(new Person("R.string.ramsay", -3699993600000L)); + addFamous(new Person("R.string.gandhi", -3163536000000L)); + addFamous(new Person("R.string.greene", -2059084800000L)); + addFamous(new Person("R.string.willy_ley", -1996012800000L)); + addFamous(new Person("R.string.karan", -670550400000L)); + addFamous(new Person("R.string.sting", -575942400000L)); + + // 3 october + addFamous(new Person("R.string.shmelyov", -3037219200000L)); + addFamous(new Person("R.string.yesenin", -2342995200000L)); + addFamous(new Person("R.string.aragon", -2279836800000L)); + addFamous(new Person("R.string.wolfe", -2185228800000L)); + addFamous(new Person("R.string.stefani", -7776000000L)); + addFamous(new Person("R.string.headey", 118454400000L)); + addFamous(new Person("R.string.ibrahimovic", 370915200000L)); + addFamous(new Person("R.string.vikander", 591840000000L)); + + // 4 october + addFamous(new Person("R.string.piranesi", -7865337600000L)); + addFamous(new Person("R.string.pottier", -4835894400000L)); + addFamous(new Person("R.string.boussenard", -3857673600000L)); + addFamous(new Person("R.string.sarandon", -733536000000L)); + addFamous(new Person("R.string.waltz", -417916800000L)); + addFamous(new Person("R.string.silverstone", 213235200000L)); + addFamous(new Person("R.string.dakota_johnson", 623462400000L)); + + // 5 october + addFamous(new Person("R.string.diderot", -8086176000000L)); + addFamous(new Person("R.string.lumiere", -3321043200000L)); + addFamous(new Person("R.string.rous", -2847744000000L)); + addFamous(new Person("R.string.kroc", -2121984000000L)); + addFamous(new Person("R.string.lemieux", -133833600000L)); + addFamous(new Person("R.string.pearce", -70761600000L)); + addFamous(new Person("R.string.winslet", 181699200000L)); + addFamous(new Person("R.string.eisenberg", 434160000000L)); + + // 6 october + addFamous(new Person("R.string.maskelyne", -7486473600000L)); + addFamous(new Person("R.string.smuglewicz", -7076246400000L)); + addFamous(new Person("R.string.westinghouse", -3889036800000L)); + addFamous(new Person("R.string.fessenden", -3257884800000L)); + addFamous(new Person("R.string.corbusier", -2595196800000L)); + addFamous(new Person("R.string.ernest_walton", -2090361600000L)); + addFamous(new Person("R.string.heyerdahl", -1743206400000L)); + + // 7 october + addFamous(new Person("R.string.niels_bohr", -2658182400000L)); + addFamous(new Person("R.string.alcantara", -2311027200000L)); + addFamous(new Person("R.string.keneally", -1080432000000L)); + addFamous(new Person("R.string.putin", -543888000000L)); + addFamous(new Person("R.string.braxton", -70588800000L)); + + // 8 october + addFamous(new Person("R.string.geyter", -3825705600000L)); + addFamous(new Person("R.string.poddubny", -3099945600000L)); + addFamous(new Person("R.string.tsvetaeva", -2437171200000L)); + addFamous(new Person("R.string.voicu", -1459036800000L)); + addFamous(new Person("R.string.louise_hay", -1364342400000L)); + addFamous(new Person("R.string.weaver", -638496000000L)); + addFamous(new Person("R.string.matt_damon", 24192000000L)); + + // 9 october + addFamous(new Person("R.string.sorbon", -24242371200000L)); + addFamous(new Person("R.string.segner", -8369827200000L)); + addFamous(new Person("R.string.saint_saens", -4235932800000L)); + addFamous(new Person("R.string.lennon", -922406400000L)); + addFamous(new Person("R.string.mcqueen", -7257600000L)); + + // 10 october + addFamous(new Person("R.string.watteau", -9000806400000L)); + addFamous(new Person("R.string.cavendish", -7517750400000L)); + addFamous(new Person("R.string.verdi", -4930070400000L)); + addFamous(new Person("R.string.nansen", -3415305600000L)); + addFamous(new Person("R.string.andric", -2436998400000L)); + addFamous(new Person("R.string.giacometti", -2153088000000L)); + addFamous(new Person("R.string.pavel_durov", 466214400000L)); + + // 11 october + addFamous(new Person("R.string.olbers", -6665587200000L)); + addFamous(new Person("R.string.berlier", -4046371200000L)); + addFamous(new Person("R.string.heinz", -3951676800000L)); + addFamous(new Person("R.string.roosevelt", -2689372800000L)); + addFamous(new Person("R.string.mauriac", -2657836800000L)); + + // 12 october + addFamous(new Person("R.string.sperry", -3446668800000L)); + addFamous(new Person("R.string.harden", -3288902400000L)); + addFamous(new Person("R.string.horch", -3194208000000L)); + addFamous(new Person("R.string.crowley", -2973369600000L)); + addFamous(new Person("R.string.montale", -2310595200000L)); + addFamous(new Person("R.string.pavarotti", -1080000000000L)); + addFamous(new Person("R.string.jackman", -38534400000L)); + + // 13 october + addFamous(new Person("R.string.tatum", -1900368000000L)); + addFamous(new Person("R.string.thatcher", -1395446400000L)); + addFamous(new Person("R.string.hunter", -890524800000L)); + addFamous(new Person("R.string.simon", -890524800000L)); + addFamous(new Person("R.string.cohen", 56160000000L)); + + // 14 october + addFamous(new Person("R.string.william_penn", -10262764800000L)); + addFamous(new Person("R.string.gish", -2405116800000L)); + addFamous(new Person("R.string.roger_moore", -1332288000000L)); + addFamous(new Person("R.string.lauren", -953596800000L)); + addFamous(new Person("R.string.wasikowska", 624326400000L)); + + // 15 october + addFamous(new Person("R.string.torricelli", -11398752000000L)); + addFamous(new Person("R.string.lermontov", -4898102400000L)); + addFamous(new Person("R.string.asaph_hall", -4424716800000L)); + addFamous(new Person("R.string.nietzsche", -3951331200000L)); + addFamous(new Person("R.string.ilf", -2278800000000L)); + addFamous(new Person("R.string.puzo", -1553040000000L)); + addFamous(new Person("R.string.fm_2030", -1237507200000L)); + + // 16 october + addFamous(new Person("R.string.haller", -8242992000000L)); + addFamous(new Person("R.string.wilde", -3635712000000L)); + addFamous(new Person("R.string.oneill", -2562710400000L)); + addFamous(new Person("R.string.grass", -1332115200000L)); + addFamous(new Person("R.string.paffgen", -984960000000L)); + addFamous(new Person("R.string.robbins", -353808000000L)); + + // 17 october + addFamous(new Person("R.string.orlov", -7422451200000L)); + addFamous(new Person("R.string.saint_simon", -6601910400000L)); + addFamous(new Person("R.string.jordan", -669254400000L)); + addFamous(new Person("R.string.eminem", 88128000000L)); + addFamous(new Person("R.string.raikkonen", 308966400000L)); + addFamous(new Person("R.string.felicity_jones", 435196800000L)); + + // 18 october + addFamous(new Person("R.string.schonbein", -5371142400000L)); + addFamous(new Person("R.string.glumer", -4550688000000L)); + addFamous(new Person("R.string.lodygin", -3856464000000L)); + addFamous(new Person("R.string.bergson", -3477772800000L)); + addFamous(new Person("R.string.chuck_berry", -1363478400000L)); + addFamous(new Person("R.string.george_scott", -1331942400000L)); + addFamous(new Person("R.string.van_damme", -290476800000L)); + + // 19 october + addFamous(new Person("R.string.ficino", -16920144000000L)); + addFamous(new Person("R.string.auguste_lumiere", -3382992000000L)); + addFamous(new Person("R.string.boccioni", -2751840000000L)); + addFamous(new Person("R.string.gilels", -1678924800000L)); + addFamous(new Person("R.string.holyfield", -227318400000L)); + addFamous(new Person("R.string.trey_parker", -6393600000L)); + + // 20 october + addFamous(new Person("R.string.bartholin", -11145859200000L)); + addFamous(new Person("R.string.wren", -10640937600000L)); + addFamous(new Person("R.string.rimbaud", -3635366400000L)); + addFamous(new Person("R.string.chadwick", -2467756800000L)); + addFamous(new Person("R.string.bernat", -1458000000000L)); + addFamous(new Person("R.string.jelinek", -732153600000L)); + addFamous(new Person("R.string.snoop_dogg", 56764800000L)); + + // 21 october + addFamous(new Person("R.string.coleridge", -6222873600000L)); + addFamous(new Person("R.string.nobel", -4297968000000L)); + addFamous(new Person("R.string.mikhalkov", -763603200000L)); + addFamous(new Person("R.string.carrie_fisher", -416448000000L)); + addFamous(new Person("R.string.geim", -353376000000L)); + addFamous(new Person("R.string.kardashian", 340934400000L)); + + // 22 october + addFamous(new Person("R.string.liszt", -4992192000000L)); + addFamous(new Person("R.string.bernhardt", -3950726400000L)); + addFamous(new Person("R.string.bunin", -3130272000000L)); + addFamous(new Person("R.string.yashin", -1268438400000L)); + addFamous(new Person("R.string.christopher_lloyd", -984441600000L)); + addFamous(new Person("R.string.deneuve", -826675200000L)); + addFamous(new Person("R.string.wenger", -637286400000L)); + + // 23 october + addFamous(new Person("R.string.larousse", -4802716800000L)); + addFamous(new Person("R.string.lanchester", -3193257600000L)); + addFamous(new Person("R.string.lewis", -2972419200000L)); + addFamous(new Person("R.string.bloch", -2025734400000L)); + addFamous(new Person("R.string.pele", -921196800000L)); + addFamous(new Person("R.string.reynolds", 214876800000L)); + addFamous(new Person("R.string.clarke", 530409600000L)); + + // 24 october + addFamous(new Person("R.string.robbia", -16856640000000L)); + addFamous(new Person("R.string.leeuwenhoek", -10640592000000L)); + addFamous(new Person("R.string.wilhelm_weber", -5212857600000L)); + addFamous(new Person("R.string.swarovski", -3382560000000L)); + addFamous(new Person("R.string.raikin", -1836345600000L)); + addFamous(new Person("R.string.rooney", 498960000000L)); + addFamous(new Person("R.string.drake", 530496000000L)); + + // 25 october + addFamous(new Person("R.string.galois", -4991932800000L)); + addFamous(new Person("R.string.johann_strauss", -4550083200000L)); + addFamous(new Person("R.string.bizet", -4139856000000L)); + addFamous(new Person("R.string.picasso", -2782857600000L)); + addFamous(new Person("R.string.gance", -2530396800000L)); + addFamous(new Person("R.string.katy_perry", 467510400000L)); + + // 26 october + addFamous(new Person("R.string.scarlatti", -8967888000000L)); + addFamous(new Person("R.string.goldschmidt", -4739385600000L)); + addFamous(new Person("R.string.vereshchagin", -4013539200000L)); + addFamous(new Person("R.string.bely", -2814307200000L)); + addFamous(new Person("R.string.napoleon_hill", -2719699200000L)); + + // 27 october + addFamous(new Person("R.string.paganini", -5906822400000L)); + addFamous(new Person("R.string.falk", -2624918400000L)); + addFamous(new Person("R.string.cleese", -952473600000L)); + addFamous(new Person("R.string.simon_le_bon", -352857600000L)); + addFamous(new Person("R.string.vanessa_mae", 278294400000L)); + + // 28 october + addFamous(new Person("R.string.edith_head", -2277676800000L)); + addFamous(new Person("R.string.waugh", -2088460800000L)); + addFamous(new Person("R.string.garrincha", -1141689600000L)); + addFamous(new Person("R.string.bill_gates", -447465600000L)); + addFamous(new Person("R.string.ramazzotti", -195004800000L)); + addFamous(new Person("R.string.julia_roberts", -68774400000L)); + addFamous(new Person("R.string.joaquin_phoenix", 152150400000L)); + + // 29 october + addFamous(new Person("R.string.stur", -4865356800000L)); + addFamous(new Person("R.string.ioffe", -2814048000000L)); + addFamous(new Person("R.string.phalle", -1236297600000L)); + addFamous(new Person("R.string.dreyfuss", -699840000000L)); + addFamous(new Person("R.string.ryder", 57542400000L)); + + // 30 october + addFamous(new Person("R.string.kauffmann", -7200403200000L)); + addFamous(new Person("R.string.sheridan", -6884870400000L)); + addFamous(new Person("R.string.chenier", -6537715200000L)); + addFamous(new Person("R.string.valery", -3098044800000L)); + addFamous(new Person("R.string.maradona", -289440000000L)); + addFamous(new Person("R.string.belleci", 26092800000L)); + + // 31 october + addFamous(new Person("R.string.vermeer", -10639987200000L)); + addFamous(new Person("R.string.keats", -5496249600000L)); + addFamous(new Person("R.string.weierstrass", -4865184000000L)); + addFamous(new Person("R.string.baeyer", -4234032000000L)); + addFamous(new Person("R.string.helmut_newton", -1551657600000L)); + addFamous(new Person("R.string.peter_jackson", -257817600000L)); + addFamous(new Person("R.string.rob_schneider", -194745600000L)); + + // 1 november + addFamous(new Person("R.string.cortona", -11775974400000L)); + addFamous(new Person("R.string.canova", -6695308800000L)); + addFamous(new Person("R.string.grieg", -2119651200000L)); + addFamous(new Person("R.string.flynt", -857347200000L)); + addFamous(new Person("R.string.kiedis", -226195200000L)); + addFamous(new Person("R.string.rai", 120960000000L)); + + // 2 november + addFamous(new Person("R.string.antoinette", -6758380800000L)); + addFamous(new Person("R.string.boole", -4865011200000L)); + addFamous(new Person("R.string.sorel", -3855168000000L)); + addFamous(new Person("R.string.visconti", -1993334400000L)); + addFamous(new Person("R.string.keith_emerson", -794102400000L)); + addFamous(new Person("R.string.khan", -131414400000L)); + addFamous(new Person("R.string.schwimmer", -99878400000L)); + + // 3 november + addFamous(new Person("R.string.cellini", -14804467200000L)); + addFamous(new Person("R.string.marshak", -2592777600000L)); + addFamous(new Person("R.string.dassler", -2182550400000L)); + addFamous(new Person("R.string.gerd_muller", -762480000000L)); + addFamous(new Person("R.string.lundgren", -383788800000L)); + addFamous(new Person("R.string.newell", -226022400000L)); + + // 4 november + addFamous(new Person("R.string.reni", -12437625600000L)); + addFamous(new Person("R.string.bove", -5842972800000L)); + addFamous(new Person("R.string.shakurantala_devi", -1267315200000L)); + addFamous(new Person("R.string.mcconaughey", -5011200000L)); + addFamous(new Person("R.string.figo", 89683200000L)); + + // 5 november + addFamous(new Person("R.string.petrov_vodkin", -2876601600000L)); + addFamous(new Person("R.string.leigh", -1772150400000L)); + addFamous(new Person("R.string.dassin", -983232000000L)); + addFamous(new Person("R.string.patrick", -352080000000L)); + addFamous(new Person("R.string.bryan_adams", -320544000000L)); + addFamous(new Person("R.string.swinton", -288921600000L)); + + // 6 november + addFamous(new Person("R.string.sax", -4896201600000L)); + addFamous(new Person("R.string.charles_dow", -3728592000000L)); + addFamous(new Person("R.string.sousa", -3633897600000L)); + addFamous(new Person("R.string.nailsmith", -3412972800000L)); + addFamous(new Person("R.string.emma_stone", 594777600000L)); + + // 7 november + addFamous(new Person("R.string.stukeley", -8903779200000L)); + addFamous(new Person("R.string.james_cook", -7609939200000L)); + addFamous(new Person("R.string.erkel", -5022345600000L)); + addFamous(new Person("R.string.casal", -3349814400000L)); + addFamous(new Person("R.string.marie_curie", -3223584000000L)); + addFamous(new Person("R.string.camus", -1771977600000L)); + addFamous(new Person("R.string.guetta", -67910400000L)); + + // 8 november + addFamous(new Person("R.string.stoker", -3854649600000L)); + addFamous(new Person("R.string.hausdorff", -3191875200000L)); + addFamous(new Person("R.string.rorschach", -2686953600000L)); + addFamous(new Person("R.string.mitchell", -2182118400000L)); + addFamous(new Person("R.string.barnard", -1487894400000L)); + addFamous(new Person("R.string.kilby", -1456358400000L)); + addFamous(new Person("R.string.delon", -1077667200000L)); + addFamous(new Person("R.string.hiddink", -730512000000L)); + + // 9 november + addFamous(new Person("R.string.borden", -5306169600000L)); + addFamous(new Person("R.string.turgenev", -4769712000000L)); + addFamous(new Person("R.string.gaboriau", -4327862400000L)); + addFamous(new Person("R.string.monnet", -2560636800000L)); + addFamous(new Person("R.string.sagan", -1109116800000L)); + addFamous(new Person("R.string.del_piero", 153187200000L)); + + // 10 november + addFamous(new Person("R.string.luther", -15340406400000L)); + addFamous(new Person("R.string.hogarth", -8587900800000L)); + addFamous(new Person("R.string.schiller", -6631459200000L)); + addFamous(new Person("R.string.innes", -3412627200000L)); + addFamous(new Person("R.string.morricone", -1298332800000L)); + addFamous(new Person("R.string.brittany_murphy", 247968000000L)); + + // 11 november + addFamous(new Person("R.string.dostoyevsky", -4674844800000L)); + addFamous(new Person("R.string.maurice_leblanc", -3317846400000L)); + addFamous(new Person("R.string.vonnegut", -1487635200000L)); + addFamous(new Person("R.string.brugiroux", -1014249600000L)); + addFamous(new Person("R.string.demi_moore", -225331200000L)); + addFamous(new Person("R.string.dicaprio", 153360000000L)); + + // 12 november + addFamous(new Person("R.string.rodin", -4075142400000L)); + addFamous(new Person("R.string.grace_kelly", -1266624000000L)); + addFamous(new Person("R.string.gurchenko", -1077321600000L)); + addFamous(new Person("R.string.gosling", 342835200000L)); + addFamous(new Person("R.string.hathaway", 405907200000L)); + + // 13 november + addFamous(new Person("R.string.montagu", -7925040000000L)); + addFamous(new Person("R.string.hauy", -7072963200000L)); + addFamous(new Person("R.string.stevenson", -3759523200000L)); + addFamous(new Person("R.string.kokkonen", -1518998400000L)); + addFamous(new Person("R.string.whoopi_goldberg", -446083200000L)); + addFamous(new Person("R.string.gerard_butler", -4233600000L)); + + // 14 november + addFamous(new Person("R.string.fulton", -6441724800000L)); + addFamous(new Person("R.string.bichat", -6252422400000L)); + addFamous(new Person("R.string.lyell", -5431881600000L)); + addFamous(new Person("R.string.monet", -4074969600000L)); + addFamous(new Person("R.string.banting", -2465596800000L)); + addFamous(new Person("R.string.lindgren", -1960761600000L)); + + // 15 november + addFamous(new Person("R.string.lavater", -7199020800000L)); + addFamous(new Person("R.string.chasles", -5558025600000L)); + addFamous(new Person("R.string.hauptmann", -3380659200000L)); + addFamous(new Person("R.string.krogh", -3001968000000L)); + addFamous(new Person("R.string.kroeger", 153705600000L)); + + // 16 november + addFamous(new Person("R.string.kreutzer", -6410016000000L)); + addFamous(new Person("R.string.saramago", -1487203200000L)); + addFamous(new Person("R.string.achebe", -1234742400000L)); + addFamous(new Person("R.string.krall", -161740800000L)); + addFamous(new Person("R.string.gyllenhaal", 248486400000L)); + + // 17 november + addFamous(new Person("R.string.bronzino", -14708649600000L)); + addFamous(new Person("R.string.mobius", -5652547200000L)); + addFamous(new Person("R.string.wigner", -2118268800000L)); + addFamous(new Person("R.string.honda", -1992038400000L)); + addFamous(new Person("R.string.scorsese", -855964800000L)); + addFamous(new Person("R.string.devito", -792806400000L)); + addFamous(new Person("R.string.marceau", -98582400000L)); + addFamous(new Person("R.string.mcadams", 280108800000L)); + + // 18 november + addFamous(new Person("R.string.down", -4453315200000L)); + addFamous(new Person("R.string.nordenskiold", -4327084800000L)); + addFamous(new Person("R.string.gallup", -2149718400000L)); + addFamous(new Person("R.string.issigonis", -1991952000000L)); + addFamous(new Person("R.string.ryazanov", -1329264000000L)); + addFamous(new Person("R.string.owen_wilson", -35337600000L)); + + // 19 november + addFamous(new Person("R.string.lomonosov", -8145446400000L)); + addFamous(new Person("R.string.skoda", -4106160000000L)); + addFamous(new Person("R.string.avenarius", -3979929600000L)); + addFamous(new Person("R.string.drucker", -1897171200000L)); + addFamous(new Person("R.string.calvin_klein", -855792000000L)); + addFamous(new Person("R.string.ryan", -256176000000L)); + addFamous(new Person("R.string.jodie_foster", -224640000000L)); + + // 20 november + addFamous(new Person("R.string.guericke", -11585030400000L)); + addFamous(new Person("R.string.lagerlof", -3506457600000L)); + addFamous(new Person("R.string.karl_von_frisch", -2622844800000L)); + addFamous(new Person("R.string.hubble", -2528150400000L)); + addFamous(new Person("R.string.osgood", -1676160000000L)); + + // 21 november + addFamous(new Person("R.string.voltaire", -8681644800000L)); + addFamous(new Person("R.string.schleiermacher", -6346425600000L)); + addFamous(new Person("R.string.lewis_morgan", -4768675200000L)); + addFamous(new Person("R.string.makarova", -918691200000L)); + addFamous(new Person("R.string.hawn", -760924800000L)); + addFamous(new Person("R.string.bjork", -129772800000L)); + + // 22 november + addFamous(new Person("R.string.vladimir_dal", -5305046400000L)); + addFamous(new Person("R.string.thomas_cook", -5084121600000L)); + addFamous(new Person("R.string.gide", -3159129600000L)); + addFamous(new Person("R.string.gaulle", -2496441600000L)); + addFamous(new Person("R.string.pelevin", -224380800000L)); + addFamous(new Person("R.string.mikkelsen", -129686400000L)); + addFamous(new Person("R.string.ruffalo", -66614400000L)); + addFamous(new Person("R.string.ville_valo", 217468800000L)); + addFamous(new Person("R.string.scarlett_johansson", 469929600000L)); + + // 23 november + addFamous(new Person("R.string.waals", -4168886400000L)); + addFamous(new Person("R.string.karloff", -2591049600000L)); + addFamous(new Person("R.string.moseley", -2591049600000L)); + addFamous(new Person("R.string.nosov", -1928361600000L)); + addFamous(new Person("R.string.cyrus", 722476800000L)); + + // 24 november + addFamous(new Person("R.string.spinoza", -10637913600000L)); + addFamous(new Person("R.string.suvorov", -7576934400000L)); + addFamous(new Person("R.string.ellis", -5147107200000L)); + addFamous(new Person("R.string.collodi", -4515955200000L)); + addFamous(new Person("R.string.carnegie", -2559340800000L)); + addFamous(new Person("R.string.kusturica", -476668800000L)); + addFamous(new Person("R.string.heigl", 280713600000L)); + + // 25 november + addFamous(new Person("R.string.vega", -12846038400000L)); + addFamous(new Person("R.string.sumarokov", -7955539200000L)); + addFamous(new Person("R.string.pirogov", -5020790400000L)); + addFamous(new Person("R.string.benz", -3947788800000L)); + addFamous(new Person("R.string.vavilov", -2590876800000L)); + addFamous(new Person("R.string.poul_anderson", -1360195200000L)); + + // 26 november + addFamous(new Person("R.string.harvard", -11426745600000L)); + addFamous(new Person("R.string.saussure", -3537475200000L)); + addFamous(new Person("R.string.leck", -2937859200000L)); + addFamous(new Person("R.string.wiener", -2369865600000L)); + addFamous(new Person("R.string.ionesco", -1896566400000L)); + addFamous(new Person("R.string.tina_turner", -949881600000L)); + + // 27 november + addFamous(new Person("R.string.celsius", -8460288000000L)); + addFamous(new Person("R.string.weizmann", -3000931200000L)); + addFamous(new Person("R.string.matsushita", -2369779200000L)); + addFamous(new Person("R.string.bruce_lee", -918172800000L)); + addFamous(new Person("R.string.mashkov", -192412800000L)); + + // 28 november + addFamous(new Person("R.string.lully", -10637568000000L)); + addFamous(new Person("R.string.blake", -6692976000000L)); + addFamous(new Person("R.string.cousin", -5588438400000L)); + addFamous(new Person("R.string.engels", -4704912000000L)); + addFamous(new Person("R.string.anton_rubinstein", -4420915200000L)); + addFamous(new Person("R.string.blok", -2811456000000L)); + addFamous(new Person("R.string.zanetti", -413164800000L)); + addFamous(new Person("R.string.galliano", -286934400000L)); + + // 29 november + addFamous(new Person("R.string.donizetti", -5430585600000L)); + addFamous(new Person("R.string.hauff", -5272905600000L)); + addFamous(new Person("R.string.charcot", -4547059200000L)); + addFamous(new Person("R.string.john_fleming", -3789676800000L)); + addFamous(new Person("R.string.giggs", 123379200000L)); + addFamous(new Person("R.string.faris", 218073600000L)); + + // 30 november + addFamous(new Person("R.string.swift", -9532944000000L)); + addFamous(new Person("R.string.twain", -4231440000000L)); + addFamous(new Person("R.string.churchill", -3000672000000L)); + addFamous(new Person("R.string.ridley_scott", -1012608000000L)); + addFamous(new Person("R.string.idol", -444614400000L)); + addFamous(new Person("R.string.stiller", -128995200000L)); + + // 1 december + addFamous(new Person("R.string.falconet", -7986556800000L)); + addFamous(new Person("R.string.tussaud", -6566486400000L)); + addFamous(new Person("R.string.lobachevsky", -5588179200000L)); + addFamous(new Person("R.string.zhukov", -2306275200000L)); + addFamous(new Person("R.string.allen", -1075680000000L)); + addFamous(new Person("R.string.escobar", -633830400000L)); + + // 2 december + addFamous(new Person("R.string.joseph_bell", -4168108800000L)); + addFamous(new Person("R.string.seuratl", -3473884800000L)); + addFamous(new Person("R.string.callas", -1454284800000L)); + addFamous(new Person("R.string.versace", -728438400000L)); + addFamous(new Person("R.string.liu", -34128000000L)); + addFamous(new Person("R.string.furtado", 281404800000L)); + addFamous(new Person("R.string.spears", 376099200000L)); + + // 3 december + addFamous(new Person("R.string.hill", -5493398400000L)); + addFamous(new Person("R.string.rota", -1832889600000L)); + addFamous(new Person("R.string.osbourne", -665193600000L)); + addFamous(new Person("R.string.julianne_moore", -286502400000L)); + addFamous(new Person("R.string.seyfried", 502416000000L)); + + // 4 december + addFamous(new Person("R.string.chapelain", -11804745600000L)); + addFamous(new Person("R.string.carlyle", -5493312000000L)); + addFamous(new Person("R.string.adler", -1769644800000L)); + addFamous(new Person("R.string.bridges", -633571200000L)); + addFamous(new Person("R.string.bubka", -191808000000L)); + addFamous(new Person("R.string.jay_z", -2419200000L)); + + // 5 december + addFamous(new Person("R.string.tyutchev", -5240851200000L)); + addFamous(new Person("R.string.lang", -2495318400000L)); + addFamous(new Person("R.string.disney", -2148249600000L)); + addFamous(new Person("R.string.heisenberg", -2148249600000L)); + addFamous(new Person("R.string.carreras", -728179200000L)); + addFamous(new Person("R.string.kaas", -97027200000L)); + + // 6 december + addFamous(new Person("R.string.nicolas_leblanc", -7165670400000L)); + addFamous(new Person("R.string.gay_lussac", -6029596800000L)); + addFamous(new Person("R.string.veqilharxhi", -5429980800000L)); + addFamous(new Person("R.string.bazille", -4041532800000L)); + addFamous(new Person("R.string.crali", -1864166400000L)); + addFamous(new Person("R.string.nick_park", -349401600000L)); + + // 7 december + addFamous(new Person("R.string.bernini", -11709792000000L)); + addFamous(new Person("R.string.schwann", -5019753600000L)); + addFamous(new Person("R.string.mascagni", -3347222400000L)); + addFamous(new Person("R.string.yosano", -2873836800000L)); + addFamous(new Person("R.string.waits", -633312000000L)); + addFamous(new Person("R.string.emily_browning", 597456000000L)); + + // 8 december + addFamous(new Person("R.string.dholbach", -7765113600000L)); + addFamous(new Person("R.string.menzel", -4861900800000L)); + addFamous(new Person("R.string.bjornson", -4325356800000L)); + addFamous(new Person("R.string.reynaud", -3946665600000L)); + addFamous(new Person("R.string.melies", -3410208000000L)); + addFamous(new Person("R.string.morrison", -822614400000L)); + addFamous(new Person("R.string.basinger", -506995200000L)); + addFamous(new Person("R.string.somerhalder", 281923200000L)); + + // 9 december + addFamous(new Person("R.string.milton", -11394000000000L)); + addFamous(new Person("R.string.winckelmann", -7954329600000L)); + addFamous(new Person("R.string.scheele", -7165411200000L)); + addFamous(new Person("R.string.berthollet", -6976022400000L)); + addFamous(new Person("R.string.grace_hopper", -1990137600000L)); + addFamous(new Person("R.string.dench", -1106524800000L)); + addFamous(new Person("R.string.malkovich", -506908800000L)); + + // 10 december + addFamous(new Person("R.string.lovelace", -4861728000000L)); + addFamous(new Person("R.string.nekrasov", -4672339200000L)); + addFamous(new Person("R.string.sachs", -2463350400000L)); + addFamous(new Person("R.string.tarasov", -1611360000000L)); + addFamous(new Person("R.string.michael_duncan", -380592000000L)); + addFamous(new Person("R.string.branagh", -285897600000L)); + addFamous(new Person("R.string.molko", 92793600000L)); + + // 11 december + addFamous(new Person("R.string.berlioz", -5240332800000L)); + addFamous(new Person("R.string.musset", -5019408000000L)); + addFamous(new Person("R.string.koch", -3978028800000L)); + addFamous(new Person("R.string.born", -2747260800000L)); + addFamous(new Person("R.string.gardel", -2494800000000L)); + addFamous(new Person("R.string.marais", -1769040000000L)); + + // 12 december + addFamous(new Person("R.string.karamzin", -6407769600000L)); + addFamous(new Person("R.string.serebriakova", -2684016000000L)); + addFamous(new Person("R.string.ozu", -2084572800000L)); + addFamous(new Person("R.string.sinatra", -1705881600000L)); + addFamous(new Person("R.string.noyce", -1327190400000L)); + addFamous(new Person("R.string.konyukhov", -569808000000L)); + + // 13 december + addFamous(new Person("R.string.gozzi", -7859289600000L)); + addFamous(new Person("R.string.heine", -5429376000000L)); + addFamous(new Person("R.string.werner_siemens", -4829846400000L)); + addFamous(new Person("R.string.birkeland", -3220473600000L)); + addFamous(new Person("R.string.buscemi", -380332800000L)); + addFamous(new Person("R.string.foxx", -64800000000L)); + addFamous(new Person("R.string.amy_lee", 377049600000L)); + addFamous(new Person("R.string.taylor_swift", 629510400000L)); + + // 14 december + addFamous(new Person("R.string.nostradamus", -14706316800000L)); + addFamous(new Person("R.string.brahe", -13349318400000L)); + addFamous(new Person("R.string.ueshiba", -2715465600000L)); + addFamous(new Person("R.string.basov", -1484784000000L)); + addFamous(new Person("R.string.kapoor", -1421625600000L)); + + // 15 december + addFamous(new Person("R.string.carey", -5555433600000L)); + addFamous(new Person("R.string.bolyai", -5271523200000L)); + addFamous(new Person("R.string.eiffel", -4324752000000L)); + addFamous(new Person("R.string.becquerel", -3693600000000L)); + addFamous(new Person("R.string.zamenhof", -3472761600000L)); + addFamous(new Person("R.string.getty", -2431296000000L)); + + // 16 december + addFamous(new Person("R.string.austen", -6123427200000L)); + addFamous(new Person("R.string.walras", -4261593600000L)); + addFamous(new Person("R.string.bergmann", -4198435200000L)); + addFamous(new Person("R.string.kandinsky", -3251750400000L)); + addFamous(new Person("R.string.linder", -2715292800000L)); + addFamous(new Person("R.string.arthur_clarke", -1642377600000L)); + addFamous(new Person("R.string.paul_van_dyk", 61689600000L)); + + // 17 december + addFamous(new Person("R.string.cimarosa", -6943795200000L)); + addFamous(new Person("R.string.beethoven", -6281107200000L)); + addFamous(new Person("R.string.davy", -6028646400000L)); + addFamous(new Person("R.string.ganelin", -790214400000L)); + addFamous(new Person("R.string.darryl_way", -663984000000L)); + addFamous(new Person("R.string.jovovich", 188006400000L)); + + // 18 december + addFamous(new Person("R.string.polhem", -9720691200000L)); + addFamous(new Person("R.string.joseph_thomson", -3567110400000L)); + addFamous(new Person("R.string.stalin", -2872886400000L)); + addFamous(new Person("R.string.spielberg", -727056000000L)); + addFamous(new Person("R.string.liotta", -474595200000L)); + addFamous(new Person("R.string.brad_pitt", -190598400000L)); + addFamous(new Person("R.string.holmes", 282787200000L)); + addFamous(new Person("R.string.aguilera", 345945600000L)); + + // 19 december + addFamous(new Person("R.string.michelson", -3693254400000L)); + addFamous(new Person("R.string.joze_lima", -1863043200000L)); + addFamous(new Person("R.string.piaf", -1705276800000L)); + addFamous(new Person("R.string.schweiger", -190512000000L)); + addFamous(new Person("R.string.milano", 93571200000L)); + addFamous(new Person("R.string.jake_gyllenhaal", 346032000000L)); + + // 20 december + addFamous(new Person("R.string.heyrovsky", -2494022400000L)); + addFamous(new Person("R.string.balandin", -2241561600000L)); + addFamous(new Person("R.string.graaff", -2146953600000L)); + addFamous(new Person("R.string.bohm", -1642032000000L)); + addFamous(new Person("R.string.uri_geller", -726883200000L)); + addFamous(new Person("R.string.jonah_hill", 440726400000L)); + + // 21 december + addFamous(new Person("R.string.robert_brown", -6186067200000L)); + addFamous(new Person("R.string.hermann_muller", -2493936000000L)); + addFamous(new Person("R.string.boll", -1641945600000L)); + addFamous(new Person("R.string.monterroso", -1515715200000L)); + addFamous(new Person("R.string.jane_fonda", -1010793600000L)); + addFamous(new Person("R.string.zappa", -916099200000L)); + addFamous(new Person("R.string.samuel_jackson", -663638400000L)); + + // 22 december + addFamous(new Person("R.string.liotard", -8426592000000L)); + addFamous(new Person("R.string.fabre", -4608230400000L)); + addFamous(new Person("R.string.puccini", -3503692800000L)); + addFamous(new Person("R.string.elizondo", -1042243200000L)); + addFamous(new Person("R.string.fiennes", -221788800000L)); + addFamous(new Person("R.string.paradis", 93830400000L)); + + // 23 december + addFamous(new Person("R.string.champollion", -5649436800000L)); + addFamous(new Person("R.string.bryullov", -5365440000000L)); + addFamous(new Person("R.string.dino_risi", -1673308800000L)); + addFamous(new Person("R.string.baker", -1263081600000L)); + addFamous(new Person("R.string.bosque", -600393600000L)); + addFamous(new Person("R.string.bruni", -63936000000L)); + + // 24 december + addFamous(new Person("R.string.joule", -4765824000000L)); + addFamous(new Person("R.string.howard_hughes", -2020377600000L)); + addFamous(new Person("R.string.chase", -1988841600000L)); + addFamous(new Person("R.string.gardner", -1483920000000L)); + addFamous(new Person("R.string.ricky_martin", 62380800000L)); + addFamous(new Person("R.string.stephenie_meyer", 125539200000L)); + + // 25 december + addFamous(new Person("R.string.chevrolet", -2872281600000L)); + addFamous(new Person("R.string.rosenzweig", -2619820800000L)); + addFamous(new Person("R.string.hilton", -2588284800000L)); + addFamous(new Person("R.string.bogart", -2209593600000L)); + addFamous(new Person("R.string.castaneda", -1389139200000L)); + addFamous(new Person("R.string.lennox", -473990400000L)); + addFamous(new Person("R.string.buuren", 220320000000L)); + + // 26 december + addFamous(new Person("R.string.dinglinger", -9625305600000L)); + addFamous(new Person("R.string.babbage", -5617641600000L)); + addFamous(new Person("R.string.henry_miller", -2461968000000L)); + addFamous(new Person("R.string.zedong", -2398809600000L)); + addFamous(new Person("R.string.ulrich", -189907200000L)); + addFamous(new Person("R.string.jared_leto", 62553600000L)); + + // 27 december + addFamous(new Person("R.string.kepler", -12559276800000L)); + addFamous(new Person("R.string.cayley", -6185548800000L)); + addFamous(new Person("R.string.pasteur", -4639334400000L)); + addFamous(new Person("R.string.tretyakov", -4323715200000L)); + addFamous(new Person("R.string.dietrich", -2146348800000L)); + addFamous(new Person("R.string.depardieu", -663120000000L)); + + // 28 december + addFamous(new Person("R.string.eddington", -2745792000000L)); + addFamous(new Person("R.string.murnau", -2556403200000L)); + addFamous(new Person("R.string.john_neumann", -2083190400000L)); + addFamous(new Person("R.string.denzel_washington", -473731200000L)); + addFamous(new Person("R.string.torvalds", -345600000L)); + addFamous(new Person("R.string.sienna_miller", 378345600000L)); + + // 29 december + addFamous(new Person("R.string.pompadour", -7826371200000L)); + addFamous(new Person("R.string.siqueiros", -2303856000000L)); + addFamous(new Person("R.string.voight", -978566400000L)); + addFamous(new Person("R.string.dexter_holland", -126489600000L)); + addFamous(new Person("R.string.jude_law", 94435200000L)); + + // 30 december + addFamous(new Person("R.string.jablonskis", -3439843200000L)); + addFamous(new Person("R.string.kipling", -3282076800000L)); + addFamous(new Person("R.string.patti_smith", -726019200000L)); + addFamous(new Person("R.string.jay_kay", -172800000L)); + addFamous(new Person("R.string.tiger_woods", 189129600000L)); + addFamous(new Person("R.string.lebron_james", 473212800000L)); + + // 31 december + addFamous(new Person("R.string.boldini", -4007836800000L)); + addFamous(new Person("R.string.matisse", -3155760000000L)); + addFamous(new Person("R.string.hopkins", -1009929600000L)); + addFamous(new Person("R.string.ferguson", -883699200000L)); + addFamous(new Person("R.string.kingsley", -820627200000L)); + addFamous(new Person("R.string.willis", -757468800000L)); + addFamous(new Person("R.string.val_kilmer", -315705600000L)); + addFamous(new Person("R.string.psy", 252374400000L)); + } + + @Test + public void convertFamousPersonsToYearMonthDay() { + getFamousPersons(); + int lastDay = 0; + for (Person candidate : famous) { + if (lastDay != candidate.getDay()) { + lastDay = candidate.getDay(); + System.out.printf("\n//%s %d\n", new DateFormatSymbols().getMonths()[candidate.getMonth()], candidate.getDay()); + } + System.out.printf("addFamous(db, new Person(context.getString(%s), new LocalDate(%d, %d, %d)));\n", candidate.name, candidate.getYear(), candidate.getMonth() + 1, candidate.getDay()); + } + } +} From 9d70f14835c7b5e803481151c7d8408bf490b2ec Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sat, 28 Jul 2018 23:30:43 +0300 Subject: [PATCH 08/35] Switched package from com.djonique.birtydas to com.eblis.whenwasit. Made sure notifications are sent in order. WIP: Attempt to make ads work again. --- PRIVACY POLICY.html | 4 +- README.md | 5 ++- app/build.gradle | 8 +++- app/src/main/AndroidManifest.xml | 2 +- .../whenwasit}/activities/DetailActivity.java | 38 +++++++++++++------ .../whenwasit}/activities/EditActivity.java | 16 ++++---- .../whenwasit}/activities/HelpActivity.java | 6 +-- .../activities/LicensesActivity.java | 4 +- .../whenwasit}/activities/MainActivity.java | 32 +++++++++------- .../activities/SettingsActivity.java | 22 +++++------ .../birdays => eblis/whenwasit}/ad/Ad.java | 11 +++++- .../adapters/AllFragmentAdapter.java | 24 ++++++------ .../adapters/FamousFragmentAdapter.java | 8 ++-- .../adapters/MonthFragmentAdapter.java | 16 ++++---- .../whenwasit}/adapters/PagerAdapter.java | 12 +++--- .../whenwasit}/alarm/AlarmHelper.java | 6 +-- .../whenwasit}/alarm/AlarmReceiver.java | 34 ++++++++++------- .../whenwasit}/alarm/AlarmSetter.java | 8 ++-- .../whenwasit}/backup/ExportHelper.java | 12 +++--- .../whenwasit}/backup/RecoverHelper.java | 12 +++--- .../behaviors/ScrollAwareFABBehavior.java | 2 +- .../whenwasit}/database/DbFamous.java | 14 +++---- .../whenwasit}/database/DbHelper.java | 10 ++--- .../whenwasit}/database/DbQueryManager.java | 8 ++-- .../whenwasit}/dialogs/ModalBottomSheet.java | 4 +- .../dialogs/NewPersonDialogFragment.java | 21 +++++----- .../whenwasit}/fragments/AllFragment.java | 16 ++++---- .../whenwasit}/fragments/FamousFragment.java | 10 ++--- .../whenwasit}/fragments/MonthFragment.java | 12 +++--- .../whenwasit}/models/AnniversaryType.java | 2 +- .../whenwasit}/models/DisplayedAge.java | 2 +- .../whenwasit}/models/Item.java | 2 +- .../whenwasit}/models/ItemType.java | 2 +- .../whenwasit}/models/Person.java | 2 +- .../whenwasit}/models/Separator.java | 2 +- .../preferences/TimePreference.java | 6 +-- .../whenwasit}/utils/BirdaysApplication.java | 2 +- .../whenwasit}/utils/Constants.java | 2 +- .../whenwasit}/utils/ContactsHelper.java | 12 +++--- .../whenwasit}/utils/DatePickerManager.java | 2 +- .../whenwasit}/utils/PermissionManager.java | 2 +- .../utils/ProgressDialogHelper.java | 2 +- .../whenwasit}/utils/Utils.java | 10 ++--- .../whenwasit}/views/ThreeTwoImageView.java | 2 +- .../whenwasit}/widget/WidgetProvider.java | 10 ++--- .../whenwasit}/widget/WidgetService.java | 2 +- .../whenwasit}/widget/WidgetViewsFactory.java | 14 +++---- app/src/main/res/layout/activity_detail.xml | 2 +- app/src/main/res/layout/activity_edit.xml | 2 +- app/src/main/res/layout/activity_main.xml | 6 ++- .../main/res/layout/toolbar_detail_image.xml | 2 +- app/src/main/res/menu/menu_main.xml | 2 +- app/src/main/res/values-be/strings.xml | 14 +++---- app/src/main/res/values-de/strings.xml | 8 ++-- app/src/main/res/values-el/strings.xml | 12 +++--- app/src/main/res/values-en/strings.xml | 10 ++--- app/src/main/res/values-es/strings.xml | 12 +++--- app/src/main/res/values-fil/strings.xml | 10 ++--- app/src/main/res/values-fr/strings.xml | 12 +++--- app/src/main/res/values-hu/strings.xml | 6 +-- app/src/main/res/values-in/strings.xml | 12 +++--- app/src/main/res/values-it/strings.xml | 10 ++--- app/src/main/res/values-ja/strings.xml | 4 +- app/src/main/res/values-kab/strings.xml | 12 +++--- app/src/main/res/values-kk/strings.xml | 10 ++--- app/src/main/res/values-nb/strings.xml | 10 ++--- app/src/main/res/values-nl/strings.xml | 10 ++--- app/src/main/res/values-pt/strings.xml | 12 +++--- app/src/main/res/values-ro/strings.xml | 12 +++--- app/src/main/res/values-ru/strings.xml | 10 ++--- app/src/main/res/values-tr/strings.xml | 4 +- app/src/main/res/values-uk/strings.xml | 10 ++--- app/src/main/res/values-zh-rTW/strings.xml | 2 +- app/src/main/res/values-zh/strings.xml | 4 +- app/src/main/res/values/strings.xml | 22 +++++------ app/src/main/res/xml/preferences.xml | 2 +- .../database/ConvertFamousTest.java | 2 +- .../whenwasit}/utils/UtilsTest.java | 2 +- build.gradle | 2 +- 79 files changed, 372 insertions(+), 333 deletions(-) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/activities/DetailActivity.java (92%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/activities/EditActivity.java (95%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/activities/HelpActivity.java (98%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/activities/LicensesActivity.java (95%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/activities/MainActivity.java (91%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/activities/SettingsActivity.java (97%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/ad/Ad.java (82%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/adapters/AllFragmentAdapter.java (94%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/adapters/FamousFragmentAdapter.java (94%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/adapters/MonthFragmentAdapter.java (96%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/adapters/PagerAdapter.java (92%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/alarm/AlarmHelper.java (97%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/alarm/AlarmReceiver.java (87%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/alarm/AlarmSetter.java (87%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/backup/ExportHelper.java (96%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/backup/RecoverHelper.java (96%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/behaviors/ScrollAwareFABBehavior.java (98%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/database/DbFamous.java (99%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/database/DbHelper.java (96%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/database/DbQueryManager.java (96%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/dialogs/ModalBottomSheet.java (94%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/dialogs/NewPersonDialogFragment.java (96%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/fragments/AllFragment.java (94%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/fragments/FamousFragment.java (91%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/fragments/MonthFragment.java (92%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/models/AnniversaryType.java (63%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/models/DisplayedAge.java (64%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/models/Item.java (95%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/models/ItemType.java (65%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/models/Person.java (99%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/models/Separator.java (96%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/preferences/TimePreference.java (96%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/utils/BirdaysApplication.java (96%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/utils/Constants.java (97%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/utils/ContactsHelper.java (97%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/utils/DatePickerManager.java (99%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/utils/PermissionManager.java (98%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/utils/ProgressDialogHelper.java (96%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/utils/Utils.java (98%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/views/ThreeTwoImageView.java (97%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/widget/WidgetProvider.java (94%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/widget/WidgetService.java (95%) rename app/src/main/java/com/{djonique/birdays => eblis/whenwasit}/widget/WidgetViewsFactory.java (94%) rename app/src/test/java/com/{djonique/birdays => eblis/whenwasit}/database/ConvertFamousTest.java (99%) rename app/src/test/java/com/{djonique/birdays => eblis/whenwasit}/utils/UtilsTest.java (97%) diff --git a/PRIVACY POLICY.html b/PRIVACY POLICY.html index 90487b5..748f72f 100644 --- a/PRIVACY POLICY.html +++ b/PRIVACY POLICY.html @@ -1,8 +1,8 @@

Privacy Policy

-

Evgeny Timofeev built the Birdays app as an open source app. This SERVICE is provided by Evgeny Timofeev at no cost and is intended - for use as is.

+

Evgeny Timofeev originally built the Birdays app as an open source app. This SERVICE is provided by Evgeny Timofeev at no cost and is intended + for use as is. Cristian Libotean made changes to the application and also renamed it WhenWasIt.

This page is used to inform website visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service.

If you choose to use my Service, then you agree to the collection and use of information in diff --git a/README.md b/README.md index 093eedb..c7a1f2d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -## Birdays +## WhenWasIt *Simple birthday app with widget and famous people's birthdays.* -**[Install on Google Play](https://play.google.com/store/apps/details?id=com.djonique.birdays)** +**[Install on Google Play](https://play.google.com/store/apps/details?id=com.eblis.whenwasit)** ## Translators Serhii Ponomarenko (Ukrainian) [mellangr](https://github.com/mellangr) @@ -34,6 +34,7 @@ Andra Fetele (Romanian) [sarmizegetusaa](https://github.com/sarmizegetusaa) ``` Copyright 2017 Evgeny Timofeev +Copyright 2018 Cristian Libotean Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/app/build.gradle b/app/build.gradle index 4ffb848..8757ebb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -34,11 +34,11 @@ android { compileSdkVersion 27 buildToolsVersion '27.0.3' defaultConfig { - applicationId "com.djonique.birdays" + applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 versionCode 18 - versionName "1.5.1" + versionName "1.0.1" resConfigs "auto" vectorDrawables.useSupportLibrary = true resValue "string", "version_name", versionName @@ -52,6 +52,7 @@ android { debug { minifyEnabled false resValue "string", "banner_ad_id", keystoreProperties['BannerAdIdDebug'] + buildConfigField "String", "ADMOB_ID", keystoreProperties['AdMobId'] buildConfigField "String", "INTERSTITIAL_AD_ID", keystoreProperties['InterstitialAdIdDebug'] } release { @@ -59,6 +60,7 @@ android { shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' resValue "string", "banner_ad_id", keystoreProperties['BannerAdIdRelease'] + buildConfigField "String", "ADMOB_ID", keystoreProperties['AdMobId'] buildConfigField "String", "INTERSTITIAL_AD_ID", keystoreProperties['InterstitialAdIdRelease'] signingConfig signingConfigs.signing } @@ -86,6 +88,8 @@ dependencies { compile "com.google.firebase:firebase-core:${firebaseVersion}" compile "com.google.firebase:firebase-ads:${firebaseVersion}" compile "com.google.firebase:firebase-perf:${firebaseVersion}" + //ads + compile "com.google.android.gms:play-services-ads:${firebaseVersion}" // ButterKnife compile "com.jakewharton:butterknife:${butterKnifeVersion}" annotationProcessor "com.jakewharton:butterknife-compiler:${butterKnifeVersion}" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 2c827db..0444acf 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -18,7 +18,7 @@ diff --git a/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java similarity index 92% rename from app/src/main/java/com/djonique/birdays/activities/DetailActivity.java rename to app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java index 5ad4812..b75467b 100644 --- a/app/src/main/java/com/djonique/birdays/activities/DetailActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.activities; +package com.eblis.whenwasit.activities; import android.content.Context; import android.content.DialogInterface; @@ -41,16 +41,17 @@ import android.widget.TextView; import android.widget.Toast; -import com.djonique.birdays.BuildConfig; -import com.djonique.birdays.R; -import com.djonique.birdays.adapters.FamousFragmentAdapter; -import com.djonique.birdays.alarm.AlarmHelper; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.AnniversaryType; -import com.djonique.birdays.models.DisplayedAge; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.BuildConfig; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.adapters.FamousFragmentAdapter; +import com.eblis.whenwasit.alarm.AlarmHelper; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.AnniversaryType; +import com.eblis.whenwasit.models.DisplayedAge; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.Utils; +import com.google.android.gms.ads.AdListener; import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.InterstitialAd; import com.kobakei.ratethisapp.RateThisApp; @@ -126,9 +127,22 @@ protected void onCreate(@Nullable Bundle savedInstanceState) { * java.lang.IllegalStateException: Only fullscreen activities can request orientation */ mInterstitialAd = new InterstitialAd(this); - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O && adEnabled) { + if (adEnabled) { + final DetailActivity activity = this; mInterstitialAd.setAdUnitId(BuildConfig.INTERSTITIAL_AD_ID); mInterstitialAd.loadAd(new AdRequest.Builder().build()); + mInterstitialAd.setAdListener(new AdListener() + { + @Override + public void onAdFailedToLoad(int i) { + Toast.makeText(activity, "Interstitial AD failed to load: " + i, Toast.LENGTH_SHORT).show(); + } + + @Override + public void onAdLoaded() { + mInterstitialAd.show(); + } + }); } dbHelper = new DbHelper(this); diff --git a/app/src/main/java/com/djonique/birdays/activities/EditActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java similarity index 95% rename from app/src/main/java/com/djonique/birdays/activities/EditActivity.java rename to app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java index ed10436..226f7f2 100644 --- a/app/src/main/java/com/djonique/birdays/activities/EditActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.activities; +package com.eblis.whenwasit.activities; import android.content.Intent; import android.os.Bundle; @@ -27,13 +27,13 @@ import android.widget.DatePicker; import android.widget.EditText; -import com.djonique.birdays.R; -import com.djonique.birdays.alarm.AlarmHelper; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.DatePickerManager; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.alarm.AlarmHelper; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.DatePickerManager; +import com.eblis.whenwasit.utils.Utils; import com.wdullaer.materialdatetimepicker.date.DatePickerDialog; import org.joda.time.LocalDate; diff --git a/app/src/main/java/com/djonique/birdays/activities/HelpActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/HelpActivity.java similarity index 98% rename from app/src/main/java/com/djonique/birdays/activities/HelpActivity.java rename to app/src/main/java/com/eblis/whenwasit/activities/HelpActivity.java index b05281e..744a84c 100644 --- a/app/src/main/java/com/djonique/birdays/activities/HelpActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/HelpActivity.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.activities; +package com.eblis.whenwasit.activities; import android.content.ActivityNotFoundException; import android.content.DialogInterface; @@ -36,8 +36,8 @@ import android.widget.TextView; import android.widget.Toast; -import com.djonique.birdays.R; -import com.djonique.birdays.utils.Constants; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.utils.Constants; import butterknife.BindView; import butterknife.ButterKnife; diff --git a/app/src/main/java/com/djonique/birdays/activities/LicensesActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/LicensesActivity.java similarity index 95% rename from app/src/main/java/com/djonique/birdays/activities/LicensesActivity.java rename to app/src/main/java/com/eblis/whenwasit/activities/LicensesActivity.java index cfea0cb..8b18a2a 100644 --- a/app/src/main/java/com/djonique/birdays/activities/LicensesActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/LicensesActivity.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package com.djonique.birdays.activities; +package com.eblis.whenwasit.activities; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.MenuItem; -import com.djonique.birdays.R; +import com.eblis.whenwasit.R; public class LicensesActivity extends AppCompatActivity { diff --git a/app/src/main/java/com/djonique/birdays/activities/MainActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java similarity index 91% rename from app/src/main/java/com/djonique/birdays/activities/MainActivity.java rename to app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java index 44690d1..a4cd921 100644 --- a/app/src/main/java/com/djonique/birdays/activities/MainActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.activities; +package com.eblis.whenwasit.activities; import android.app.DialogFragment; import android.content.Context; @@ -40,19 +40,21 @@ import android.view.View; import com.crashlytics.android.Crashlytics; -import com.djonique.birdays.R; -import com.djonique.birdays.ad.Ad; -import com.djonique.birdays.adapters.PagerAdapter; -import com.djonique.birdays.alarm.AlarmHelper; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.dialogs.NewPersonDialogFragment; -import com.djonique.birdays.fragments.AllFragment; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.BirdaysApplication; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.ContactsHelper; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.BuildConfig; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.ad.Ad; +import com.eblis.whenwasit.adapters.PagerAdapter; +import com.eblis.whenwasit.alarm.AlarmHelper; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.dialogs.NewPersonDialogFragment; +import com.eblis.whenwasit.fragments.AllFragment; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.BirdaysApplication; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.ContactsHelper; +import com.eblis.whenwasit.utils.Utils; import com.google.android.gms.ads.AdView; +import com.google.android.gms.ads.MobileAds; import com.google.firebase.analytics.FirebaseAnalytics; import butterknife.BindView; @@ -129,8 +131,10 @@ public boolean onQueryTextChange(String newText) { } }); + MobileAds.initialize(this, BuildConfig.ADMOB_ID); + if (preferences.getBoolean(getString(R.string.ad_banner_key), true)) { - Ad.showBannerAd(container, adView, fab); + Ad.showBannerAd(this, container, adView, fab); } startNotificationsChecker(this, preferences); diff --git a/app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java similarity index 97% rename from app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java rename to app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java index 2f95dc2..da7215e 100644 --- a/app/src/main/java/com/djonique/birdays/activities/SettingsActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.activities; +package com.eblis.whenwasit.activities; import android.annotation.SuppressLint; import android.content.ActivityNotFoundException; @@ -43,16 +43,16 @@ import android.widget.LinearLayout; import android.widget.Toast; -import com.djonique.birdays.R; -import com.djonique.birdays.alarm.AlarmHelper; -import com.djonique.birdays.backup.ExportHelper; -import com.djonique.birdays.backup.RecoverHelper; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.ContactsHelper; -import com.djonique.birdays.utils.PermissionManager; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.alarm.AlarmHelper; +import com.eblis.whenwasit.backup.ExportHelper; +import com.eblis.whenwasit.backup.RecoverHelper; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.ContactsHelper; +import com.eblis.whenwasit.utils.PermissionManager; +import com.eblis.whenwasit.utils.Utils; import java.util.LinkedHashMap; import java.util.List; diff --git a/app/src/main/java/com/djonique/birdays/ad/Ad.java b/app/src/main/java/com/eblis/whenwasit/ad/Ad.java similarity index 82% rename from app/src/main/java/com/djonique/birdays/ad/Ad.java rename to app/src/main/java/com/eblis/whenwasit/ad/Ad.java index b04a110..3016e0f 100644 --- a/app/src/main/java/com/djonique/birdays/ad/Ad.java +++ b/app/src/main/java/com/eblis/whenwasit/ad/Ad.java @@ -14,11 +14,13 @@ * limitations under the License. */ -package com.djonique.birdays.ad; +package com.eblis.whenwasit.ad; +import android.app.Activity; import android.os.Build; import android.view.View; import android.view.ViewGroup; +import android.widget.Toast; import com.google.android.gms.ads.AdListener; import com.google.android.gms.ads.AdRequest; @@ -29,10 +31,15 @@ public class Ad { /** * Loads AdMob banner into MainActivity */ - public static void showBannerAd(final ViewGroup viewGroup, final AdView banner, final View view) { + public static void showBannerAd(final Activity activity, final ViewGroup viewGroup, final AdView banner, final View view) { banner.loadAd(new AdRequest.Builder().build()); banner.setAdListener(new AdListener() { + @Override + public void onAdFailedToLoad(int i) { + Toast.makeText(activity, "Banner AD failed to load: " + i, Toast.LENGTH_SHORT).show(); + } + @Override public void onAdLoaded() { super.onAdLoaded(); diff --git a/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java similarity index 94% rename from app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java rename to app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java index 44b9544..4202479 100644 --- a/app/src/main/java/com/djonique/birdays/adapters/AllFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.adapters; +package com.eblis.whenwasit.adapters; import android.content.Context; import android.content.Intent; @@ -27,17 +27,17 @@ import android.view.ViewGroup; import android.widget.TextView; -import com.djonique.birdays.R; -import com.djonique.birdays.activities.DetailActivity; -import com.djonique.birdays.activities.MainActivity; -import com.djonique.birdays.fragments.AllFragment; -import com.djonique.birdays.models.DisplayedAge; -import com.djonique.birdays.models.Item; -import com.djonique.birdays.models.ItemType; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.models.Separator; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.activities.DetailActivity; +import com.eblis.whenwasit.activities.MainActivity; +import com.eblis.whenwasit.fragments.AllFragment; +import com.eblis.whenwasit.models.DisplayedAge; +import com.eblis.whenwasit.models.Item; +import com.eblis.whenwasit.models.ItemType; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.models.Separator; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.Utils; import org.joda.time.LocalDate; diff --git a/app/src/main/java/com/djonique/birdays/adapters/FamousFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/FamousFragmentAdapter.java similarity index 94% rename from app/src/main/java/com/djonique/birdays/adapters/FamousFragmentAdapter.java rename to app/src/main/java/com/eblis/whenwasit/adapters/FamousFragmentAdapter.java index 688dcdd..ca3816a 100644 --- a/app/src/main/java/com/djonique/birdays/adapters/FamousFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/FamousFragmentAdapter.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.adapters; +package com.eblis.whenwasit.adapters; import android.content.Context; import android.support.v7.widget.RecyclerView; @@ -23,9 +23,9 @@ import android.view.ViewGroup; import android.widget.TextView; -import com.djonique.birdays.R; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Utils; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/djonique/birdays/adapters/MonthFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java similarity index 96% rename from app/src/main/java/com/djonique/birdays/adapters/MonthFragmentAdapter.java rename to app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java index 1f4c5d1..f2db57b 100644 --- a/app/src/main/java/com/djonique/birdays/adapters/MonthFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.adapters; +package com.eblis.whenwasit.adapters; import android.content.Context; import android.content.Intent; @@ -32,13 +32,13 @@ import android.widget.RelativeLayout; import android.widget.TextView; -import com.djonique.birdays.R; -import com.djonique.birdays.activities.DetailActivity; -import com.djonique.birdays.activities.MainActivity; -import com.djonique.birdays.models.DisplayedAge; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.activities.DetailActivity; +import com.eblis.whenwasit.activities.MainActivity; +import com.eblis.whenwasit.models.DisplayedAge; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.Utils; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/djonique/birdays/adapters/PagerAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java similarity index 92% rename from app/src/main/java/com/djonique/birdays/adapters/PagerAdapter.java rename to app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java index e1cf7e4..1fe5a48 100644 --- a/app/src/main/java/com/djonique/birdays/adapters/PagerAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.adapters; +package com.eblis.whenwasit.adapters; import android.content.Context; import android.support.annotation.NonNull; @@ -23,11 +23,11 @@ import android.support.v4.app.FragmentPagerAdapter; import android.view.ViewGroup; -import com.djonique.birdays.R; -import com.djonique.birdays.fragments.AllFragment; -import com.djonique.birdays.fragments.FamousFragment; -import com.djonique.birdays.fragments.MonthFragment; -import com.djonique.birdays.models.Person; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.fragments.AllFragment; +import com.eblis.whenwasit.fragments.FamousFragment; +import com.eblis.whenwasit.fragments.MonthFragment; +import com.eblis.whenwasit.models.Person; import java.util.Calendar; diff --git a/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmHelper.java similarity index 97% rename from app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java rename to app/src/main/java/com/eblis/whenwasit/alarm/AlarmHelper.java index 2a9ffc8..0f5766c 100644 --- a/app/src/main/java/com/djonique/birdays/alarm/AlarmHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmHelper.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.alarm; +package com.eblis.whenwasit.alarm; import android.app.AlarmManager; import android.app.PendingIntent; @@ -24,8 +24,8 @@ import android.os.Build; import android.preference.PreferenceManager; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.Utils; import java.util.Calendar; diff --git a/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java similarity index 87% rename from app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java rename to app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java index 8a082fa..dd3c695 100644 --- a/app/src/main/java/com/djonique/birdays/alarm/AlarmReceiver.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.alarm; +package com.eblis.whenwasit.alarm; import android.app.Notification; import android.app.NotificationChannel; @@ -28,17 +28,20 @@ import android.os.Build; import android.preference.PreferenceManager; import android.provider.Settings; +import android.support.annotation.NonNull; import android.support.v4.app.NotificationCompat; import android.support.v4.app.TaskStackBuilder; -import com.djonique.birdays.R; -import com.djonique.birdays.activities.DetailActivity; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.BirdaysApplication; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.activities.DetailActivity; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.BirdaysApplication; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.Utils; +import java.util.ArrayList; +import java.util.Arrays; import java.util.Calendar; import java.util.Collections; import java.util.Date; @@ -50,10 +53,11 @@ public class AlarmReceiver extends BroadcastReceiver { - private static final String CHANNEL_ID = "com.djonique.birdays"; + private static final String CHANNEL_ID = "com.eblis.whenwasit"; private void addNotification(Context context, NotificationManager manager, SharedPreferences preferences, Intent intent, Person person, int daysToBirthday) { final String name = person.getName(); + final String anniversaryLabel = person.getAnniversaryLabel(); final String when = getWhen(context, daysToBirthday); final long timeStamp = person.getTimeStamp(); @@ -61,7 +65,7 @@ private void addNotification(Context context, NotificationManager manager, Share .addNextIntentWithParentStack(getResultIntent(context, timeStamp, intent)) .getPendingIntent(((int) timeStamp), PendingIntent.FLAG_UPDATE_CURRENT); - NotificationCompat.Builder builder = buildNotification(context, name, when, daysToBirthday); + NotificationCompat.Builder builder = buildNotification(context, name, anniversaryLabel, when, daysToBirthday); setDefaultsAndRingtone(preferences, builder); @@ -99,8 +103,9 @@ public void onReceive(Context context, Intent intent) { createNotificationChannel(context, manager); - Set additionalNotificationOffsets = getAdditionalNotificationOffsets(preferences); - List persons = dbHelper.query().getPersons(); + final Set additionalNotificationOffsets = getAdditionalNotificationOffsets(preferences); + final List persons = dbHelper.query().getPersons(); + Collections.sort(persons, Collections.reverseOrder()); for (Person person : persons) { final Integer daysToBirthday = shouldNotify(person, additionalNotificationOffsets); if (daysToBirthday != null) { @@ -162,11 +167,12 @@ private void createNotificationChannel(Context context, NotificationManager mana /** * Builds default notification */ - private NotificationCompat.Builder buildNotification(Context context, String title, String text, int daysToBirthday) { + private NotificationCompat.Builder buildNotification(Context context, String title, String anniversaryLabel, String text, int daysToBirthday) { final int color = Utils.getNotificationColor(context, daysToBirthday); return new NotificationCompat.Builder(context, CHANNEL_ID) .setContentTitle(title) - .setContentText(text) + .setContentText(anniversaryLabel + ": " + text) + .setContentInfo(anniversaryLabel) .setSmallIcon(R.drawable.ic_notification) .setColor(color) .setCategory(NotificationCompat.CATEGORY_EVENT) diff --git a/app/src/main/java/com/djonique/birdays/alarm/AlarmSetter.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmSetter.java similarity index 87% rename from app/src/main/java/com/djonique/birdays/alarm/AlarmSetter.java rename to app/src/main/java/com/eblis/whenwasit/alarm/AlarmSetter.java index d393816..b867c43 100644 --- a/app/src/main/java/com/djonique/birdays/alarm/AlarmSetter.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmSetter.java @@ -14,16 +14,16 @@ * limitations under the License. */ -package com.djonique.birdays.alarm; +package com.eblis.whenwasit.alarm; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.widget.Toast; -import com.djonique.birdays.R; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.Person; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.Person; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/djonique/birdays/backup/ExportHelper.java b/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java similarity index 96% rename from app/src/main/java/com/djonique/birdays/backup/ExportHelper.java rename to app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java index 41ab2ce..ba4d42c 100644 --- a/app/src/main/java/com/djonique/birdays/backup/ExportHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.backup; +package com.eblis.whenwasit.backup; import android.annotation.SuppressLint; import android.app.Activity; @@ -24,11 +24,11 @@ import android.support.v7.app.AlertDialog; import android.util.Xml; -import com.djonique.birdays.R; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.ProgressDialogHelper; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.ProgressDialogHelper; +import com.eblis.whenwasit.utils.Utils; import org.joda.time.LocalDate; import org.xmlpull.v1.XmlSerializer; diff --git a/app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java similarity index 96% rename from app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java rename to app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java index b2a8c22..8d7bec6 100644 --- a/app/src/main/java/com/djonique/birdays/backup/RecoverHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.backup; +package com.eblis.whenwasit.backup; import android.content.ContentUris; import android.content.Context; @@ -24,11 +24,11 @@ import android.provider.DocumentsContract; import android.widget.Toast; -import com.djonique.birdays.R; -import com.djonique.birdays.alarm.AlarmHelper; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.alarm.AlarmHelper; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Utils; import org.joda.time.LocalDate; import org.xmlpull.v1.XmlPullParser; diff --git a/app/src/main/java/com/djonique/birdays/behaviors/ScrollAwareFABBehavior.java b/app/src/main/java/com/eblis/whenwasit/behaviors/ScrollAwareFABBehavior.java similarity index 98% rename from app/src/main/java/com/djonique/birdays/behaviors/ScrollAwareFABBehavior.java rename to app/src/main/java/com/eblis/whenwasit/behaviors/ScrollAwareFABBehavior.java index fb31a37..4b3e641 100644 --- a/app/src/main/java/com/djonique/birdays/behaviors/ScrollAwareFABBehavior.java +++ b/app/src/main/java/com/eblis/whenwasit/behaviors/ScrollAwareFABBehavior.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.behaviors; +package com.eblis.whenwasit.behaviors; import android.content.Context; import android.support.design.widget.CoordinatorLayout; diff --git a/app/src/main/java/com/djonique/birdays/database/DbFamous.java b/app/src/main/java/com/eblis/whenwasit/database/DbFamous.java similarity index 99% rename from app/src/main/java/com/djonique/birdays/database/DbFamous.java rename to app/src/main/java/com/eblis/whenwasit/database/DbFamous.java index 805f801..5edaff9 100644 --- a/app/src/main/java/com/djonique/birdays/database/DbFamous.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbFamous.java @@ -14,21 +14,21 @@ * limitations under the License. */ -package com.djonique.birdays.database; +package com.eblis.whenwasit.database; import android.content.ContentValues; import android.content.Context; import android.database.sqlite.SQLiteDatabase; -import com.djonique.birdays.R; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Utils; import org.joda.time.LocalDate; -import static com.djonique.birdays.database.DbHelper.COLUMN_DATE; -import static com.djonique.birdays.database.DbHelper.COLUMN_NAME; -import static com.djonique.birdays.database.DbHelper.DB_FAMOUS; +import static com.eblis.whenwasit.database.DbHelper.COLUMN_DATE; +import static com.eblis.whenwasit.database.DbHelper.COLUMN_NAME; +import static com.eblis.whenwasit.database.DbHelper.DB_FAMOUS; class DbFamous { diff --git a/app/src/main/java/com/djonique/birdays/database/DbHelper.java b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java similarity index 96% rename from app/src/main/java/com/djonique/birdays/database/DbHelper.java rename to app/src/main/java/com/eblis/whenwasit/database/DbHelper.java index e0ad5a2..b2077c1 100644 --- a/app/src/main/java/com/djonique/birdays/database/DbHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.database; +package com.eblis.whenwasit.database; import android.content.ContentValues; import android.content.Context; @@ -22,10 +22,10 @@ import android.database.sqlite.SQLiteOpenHelper; import android.provider.BaseColumns; -import com.djonique.birdays.R; -import com.djonique.birdays.models.AnniversaryType; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.models.AnniversaryType; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Utils; public class DbHelper extends SQLiteOpenHelper { diff --git a/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java similarity index 96% rename from app/src/main/java/com/djonique/birdays/database/DbQueryManager.java rename to app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java index 7b43d28..229fe41 100644 --- a/app/src/main/java/com/djonique/birdays/database/DbQueryManager.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package com.djonique.birdays.database; +package com.eblis.whenwasit.database; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; -import com.djonique.birdays.models.AnniversaryType; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.models.AnniversaryType; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Utils; import org.joda.time.LocalDate; diff --git a/app/src/main/java/com/djonique/birdays/dialogs/ModalBottomSheet.java b/app/src/main/java/com/eblis/whenwasit/dialogs/ModalBottomSheet.java similarity index 94% rename from app/src/main/java/com/djonique/birdays/dialogs/ModalBottomSheet.java rename to app/src/main/java/com/eblis/whenwasit/dialogs/ModalBottomSheet.java index 10be8de..87abcdc 100644 --- a/app/src/main/java/com/djonique/birdays/dialogs/ModalBottomSheet.java +++ b/app/src/main/java/com/eblis/whenwasit/dialogs/ModalBottomSheet.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.dialogs; +package com.eblis.whenwasit.dialogs; import android.os.Bundle; import android.support.annotation.Nullable; @@ -23,7 +23,7 @@ import android.view.View; import android.view.ViewGroup; -import com.djonique.birdays.R; +import com.eblis.whenwasit.R; public class ModalBottomSheet extends BottomSheetDialogFragment { diff --git a/app/src/main/java/com/djonique/birdays/dialogs/NewPersonDialogFragment.java b/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java similarity index 96% rename from app/src/main/java/com/djonique/birdays/dialogs/NewPersonDialogFragment.java rename to app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java index 948e626..c21dd7d 100644 --- a/app/src/main/java/com/djonique/birdays/dialogs/NewPersonDialogFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.dialogs; +package com.eblis.whenwasit.dialogs; import android.annotation.SuppressLint; import android.app.Activity; @@ -42,15 +42,15 @@ import android.widget.EditText; import android.widget.Toast; -import com.djonique.birdays.R; -import com.djonique.birdays.alarm.AlarmHelper; -import com.djonique.birdays.models.AnniversaryType; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.ContactsHelper; -import com.djonique.birdays.utils.DatePickerManager; -import com.djonique.birdays.utils.PermissionManager; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.alarm.AlarmHelper; +import com.eblis.whenwasit.models.AnniversaryType; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.ContactsHelper; +import com.eblis.whenwasit.utils.DatePickerManager; +import com.eblis.whenwasit.utils.PermissionManager; +import com.eblis.whenwasit.utils.Utils; import org.joda.time.LocalDate; @@ -161,6 +161,7 @@ public void onClick(DialogInterface dialog, int which) { } else { person.setEmail(""); } + person.setAnniversaryLabel("Birthday"); person.setAnniversaryType(AnniversaryType.BIRTHDAY); addingPersonListener.onPersonAdded(person); diff --git a/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java b/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java similarity index 94% rename from app/src/main/java/com/djonique/birdays/fragments/AllFragment.java rename to app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java index 98e5cf1..9d637f0 100644 --- a/app/src/main/java/com/djonique/birdays/fragments/AllFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.fragments; +package com.eblis.whenwasit.fragments; import android.content.Context; import android.content.DialogInterface; @@ -30,13 +30,13 @@ import android.view.View; import android.view.ViewGroup; -import com.djonique.birdays.R; -import com.djonique.birdays.activities.MainActivity; -import com.djonique.birdays.adapters.AllFragmentAdapter; -import com.djonique.birdays.alarm.AlarmHelper; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.Item; -import com.djonique.birdays.models.Person; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.activities.MainActivity; +import com.eblis.whenwasit.adapters.AllFragmentAdapter; +import com.eblis.whenwasit.alarm.AlarmHelper; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.Item; +import com.eblis.whenwasit.models.Person; import java.util.Collections; import java.util.List; diff --git a/app/src/main/java/com/djonique/birdays/fragments/FamousFragment.java b/app/src/main/java/com/eblis/whenwasit/fragments/FamousFragment.java similarity index 91% rename from app/src/main/java/com/djonique/birdays/fragments/FamousFragment.java rename to app/src/main/java/com/eblis/whenwasit/fragments/FamousFragment.java index 86b03b2..51483da 100644 --- a/app/src/main/java/com/djonique/birdays/fragments/FamousFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/fragments/FamousFragment.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.fragments; +package com.eblis.whenwasit.fragments; import android.os.Bundle; import android.support.annotation.NonNull; @@ -26,10 +26,10 @@ import android.view.View; import android.view.ViewGroup; -import com.djonique.birdays.R; -import com.djonique.birdays.activities.MainActivity; -import com.djonique.birdays.adapters.FamousFragmentAdapter; -import com.djonique.birdays.models.Person; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.activities.MainActivity; +import com.eblis.whenwasit.adapters.FamousFragmentAdapter; +import com.eblis.whenwasit.models.Person; import org.joda.time.LocalDate; diff --git a/app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java b/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java similarity index 92% rename from app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java rename to app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java index b174b40..c50ec4f 100644 --- a/app/src/main/java/com/djonique/birdays/fragments/MonthFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.fragments; +package com.eblis.whenwasit.fragments; import android.content.Intent; import android.os.Bundle; @@ -27,11 +27,11 @@ import android.view.View; import android.view.ViewGroup; -import com.djonique.birdays.R; -import com.djonique.birdays.activities.MainActivity; -import com.djonique.birdays.adapters.MonthFragmentAdapter; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.Person; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.activities.MainActivity; +import com.eblis.whenwasit.adapters.MonthFragmentAdapter; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.Person; import java.util.ArrayList; import java.util.Collections; diff --git a/app/src/main/java/com/djonique/birdays/models/AnniversaryType.java b/app/src/main/java/com/eblis/whenwasit/models/AnniversaryType.java similarity index 63% rename from app/src/main/java/com/djonique/birdays/models/AnniversaryType.java rename to app/src/main/java/com/eblis/whenwasit/models/AnniversaryType.java index 7c066b7..8f98a9f 100644 --- a/app/src/main/java/com/djonique/birdays/models/AnniversaryType.java +++ b/app/src/main/java/com/eblis/whenwasit/models/AnniversaryType.java @@ -1,4 +1,4 @@ -package com.djonique.birdays.models; +package com.eblis.whenwasit.models; public enum AnniversaryType { BIRTHDAY, diff --git a/app/src/main/java/com/djonique/birdays/models/DisplayedAge.java b/app/src/main/java/com/eblis/whenwasit/models/DisplayedAge.java similarity index 64% rename from app/src/main/java/com/djonique/birdays/models/DisplayedAge.java rename to app/src/main/java/com/eblis/whenwasit/models/DisplayedAge.java index b4f0237..349ad13 100644 --- a/app/src/main/java/com/djonique/birdays/models/DisplayedAge.java +++ b/app/src/main/java/com/eblis/whenwasit/models/DisplayedAge.java @@ -1,4 +1,4 @@ -package com.djonique.birdays.models; +package com.eblis.whenwasit.models; public enum DisplayedAge { CURRENT, diff --git a/app/src/main/java/com/djonique/birdays/models/Item.java b/app/src/main/java/com/eblis/whenwasit/models/Item.java similarity index 95% rename from app/src/main/java/com/djonique/birdays/models/Item.java rename to app/src/main/java/com/eblis/whenwasit/models/Item.java index d357adf..6593292 100644 --- a/app/src/main/java/com/djonique/birdays/models/Item.java +++ b/app/src/main/java/com/eblis/whenwasit/models/Item.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.models; +package com.eblis.whenwasit.models; public interface Item { ItemType getItemType(); diff --git a/app/src/main/java/com/djonique/birdays/models/ItemType.java b/app/src/main/java/com/eblis/whenwasit/models/ItemType.java similarity index 65% rename from app/src/main/java/com/djonique/birdays/models/ItemType.java rename to app/src/main/java/com/eblis/whenwasit/models/ItemType.java index d33367a..2f27881 100644 --- a/app/src/main/java/com/djonique/birdays/models/ItemType.java +++ b/app/src/main/java/com/eblis/whenwasit/models/ItemType.java @@ -1,4 +1,4 @@ -package com.djonique.birdays.models; +package com.eblis.whenwasit.models; public enum ItemType { PERSON, diff --git a/app/src/main/java/com/djonique/birdays/models/Person.java b/app/src/main/java/com/eblis/whenwasit/models/Person.java similarity index 99% rename from app/src/main/java/com/djonique/birdays/models/Person.java rename to app/src/main/java/com/eblis/whenwasit/models/Person.java index 8b8cd29..c8969db 100644 --- a/app/src/main/java/com/djonique/birdays/models/Person.java +++ b/app/src/main/java/com/eblis/whenwasit/models/Person.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.models; +package com.eblis.whenwasit.models; import android.support.annotation.NonNull; diff --git a/app/src/main/java/com/djonique/birdays/models/Separator.java b/app/src/main/java/com/eblis/whenwasit/models/Separator.java similarity index 96% rename from app/src/main/java/com/djonique/birdays/models/Separator.java rename to app/src/main/java/com/eblis/whenwasit/models/Separator.java index 64e4f87..ec6ed03 100644 --- a/app/src/main/java/com/djonique/birdays/models/Separator.java +++ b/app/src/main/java/com/eblis/whenwasit/models/Separator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.models; +package com.eblis.whenwasit.models; public class Separator implements Item { private int month; diff --git a/app/src/main/java/com/djonique/birdays/preferences/TimePreference.java b/app/src/main/java/com/eblis/whenwasit/preferences/TimePreference.java similarity index 96% rename from app/src/main/java/com/djonique/birdays/preferences/TimePreference.java rename to app/src/main/java/com/eblis/whenwasit/preferences/TimePreference.java index 57708d2..e8fc46b 100644 --- a/app/src/main/java/com/djonique/birdays/preferences/TimePreference.java +++ b/app/src/main/java/com/eblis/whenwasit/preferences/TimePreference.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.preferences; +package com.eblis.whenwasit.preferences; import android.content.Context; import android.content.res.TypedArray; @@ -24,8 +24,8 @@ import android.view.View; import android.widget.TimePicker; -import com.djonique.birdays.R; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.utils.Utils; import java.util.Calendar; import java.util.Date; diff --git a/app/src/main/java/com/djonique/birdays/utils/BirdaysApplication.java b/app/src/main/java/com/eblis/whenwasit/utils/BirdaysApplication.java similarity index 96% rename from app/src/main/java/com/djonique/birdays/utils/BirdaysApplication.java rename to app/src/main/java/com/eblis/whenwasit/utils/BirdaysApplication.java index b3576d8..faf4245 100644 --- a/app/src/main/java/com/djonique/birdays/utils/BirdaysApplication.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/BirdaysApplication.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.utils; +package com.eblis.whenwasit.utils; import android.app.Application; diff --git a/app/src/main/java/com/djonique/birdays/utils/Constants.java b/app/src/main/java/com/eblis/whenwasit/utils/Constants.java similarity index 97% rename from app/src/main/java/com/djonique/birdays/utils/Constants.java rename to app/src/main/java/com/eblis/whenwasit/utils/Constants.java index a77cc06..7ee70de 100644 --- a/app/src/main/java/com/djonique/birdays/utils/Constants.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/Constants.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.utils; +package com.eblis.whenwasit.utils; public interface Constants { diff --git a/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java similarity index 97% rename from app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java rename to app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java index 5757b5f..f751d24 100644 --- a/app/src/main/java/com/djonique/birdays/utils/ContactsHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.utils; +package com.eblis.whenwasit.utils; import android.app.Activity; import android.content.ContentResolver; @@ -27,11 +27,11 @@ import android.text.TextUtils; import android.widget.Toast; -import com.djonique.birdays.R; -import com.djonique.birdays.alarm.AlarmHelper; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.AnniversaryType; -import com.djonique.birdays.models.Person; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.alarm.AlarmHelper; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.AnniversaryType; +import com.eblis.whenwasit.models.Person; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/djonique/birdays/utils/DatePickerManager.java b/app/src/main/java/com/eblis/whenwasit/utils/DatePickerManager.java similarity index 99% rename from app/src/main/java/com/djonique/birdays/utils/DatePickerManager.java rename to app/src/main/java/com/eblis/whenwasit/utils/DatePickerManager.java index 10b6d9c..de94223 100644 --- a/app/src/main/java/com/djonique/birdays/utils/DatePickerManager.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/DatePickerManager.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.utils; +package com.eblis.whenwasit.utils; import android.app.Activity; import android.app.AlertDialog; diff --git a/app/src/main/java/com/djonique/birdays/utils/PermissionManager.java b/app/src/main/java/com/eblis/whenwasit/utils/PermissionManager.java similarity index 98% rename from app/src/main/java/com/djonique/birdays/utils/PermissionManager.java rename to app/src/main/java/com/eblis/whenwasit/utils/PermissionManager.java index 974acd5..869fcce 100644 --- a/app/src/main/java/com/djonique/birdays/utils/PermissionManager.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/PermissionManager.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.utils; +package com.eblis.whenwasit.utils; import android.Manifest; import android.app.Activity; diff --git a/app/src/main/java/com/djonique/birdays/utils/ProgressDialogHelper.java b/app/src/main/java/com/eblis/whenwasit/utils/ProgressDialogHelper.java similarity index 96% rename from app/src/main/java/com/djonique/birdays/utils/ProgressDialogHelper.java rename to app/src/main/java/com/eblis/whenwasit/utils/ProgressDialogHelper.java index 5b7ee1e..57099a1 100644 --- a/app/src/main/java/com/djonique/birdays/utils/ProgressDialogHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/ProgressDialogHelper.java @@ -1,4 +1,4 @@ -package com.djonique.birdays.utils; +package com.eblis.whenwasit.utils; import android.app.ProgressDialog; import android.content.Context; diff --git a/app/src/main/java/com/djonique/birdays/utils/Utils.java b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java similarity index 98% rename from app/src/main/java/com/djonique/birdays/utils/Utils.java rename to app/src/main/java/com/eblis/whenwasit/utils/Utils.java index 984b3d7..83d17b8 100644 --- a/app/src/main/java/com/djonique/birdays/utils/Utils.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.utils; +package com.eblis.whenwasit.utils; import android.appwidget.AppWidgetManager; import android.content.ActivityNotFoundException; @@ -28,10 +28,10 @@ import android.widget.EditText; import android.widget.Toast; -import com.djonique.birdays.R; -import com.djonique.birdays.models.DisplayedAge; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.widget.WidgetProvider; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.models.DisplayedAge; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.widget.WidgetProvider; import org.joda.time.LocalDate; import org.joda.time.Days; diff --git a/app/src/main/java/com/djonique/birdays/views/ThreeTwoImageView.java b/app/src/main/java/com/eblis/whenwasit/views/ThreeTwoImageView.java similarity index 97% rename from app/src/main/java/com/djonique/birdays/views/ThreeTwoImageView.java rename to app/src/main/java/com/eblis/whenwasit/views/ThreeTwoImageView.java index bf8e87b..7909dee 100644 --- a/app/src/main/java/com/djonique/birdays/views/ThreeTwoImageView.java +++ b/app/src/main/java/com/eblis/whenwasit/views/ThreeTwoImageView.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.views; +package com.eblis.whenwasit.views; import android.content.Context; import android.support.annotation.Nullable; diff --git a/app/src/main/java/com/djonique/birdays/widget/WidgetProvider.java b/app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java similarity index 94% rename from app/src/main/java/com/djonique/birdays/widget/WidgetProvider.java rename to app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java index 3fb1999..353a97d 100644 --- a/app/src/main/java/com/djonique/birdays/widget/WidgetProvider.java +++ b/app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.widget; +package com.eblis.whenwasit.widget; import android.app.PendingIntent; import android.app.TaskStackBuilder; @@ -25,10 +25,10 @@ import android.net.Uri; import android.widget.RemoteViews; -import com.djonique.birdays.R; -import com.djonique.birdays.activities.DetailActivity; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.activities.DetailActivity; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.Utils; import org.joda.time.LocalDate; diff --git a/app/src/main/java/com/djonique/birdays/widget/WidgetService.java b/app/src/main/java/com/eblis/whenwasit/widget/WidgetService.java similarity index 95% rename from app/src/main/java/com/djonique/birdays/widget/WidgetService.java rename to app/src/main/java/com/eblis/whenwasit/widget/WidgetService.java index 038fc99..006f644 100644 --- a/app/src/main/java/com/djonique/birdays/widget/WidgetService.java +++ b/app/src/main/java/com/eblis/whenwasit/widget/WidgetService.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.widget; +package com.eblis.whenwasit.widget; import android.content.Intent; import android.widget.RemoteViewsService; diff --git a/app/src/main/java/com/djonique/birdays/widget/WidgetViewsFactory.java b/app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java similarity index 94% rename from app/src/main/java/com/djonique/birdays/widget/WidgetViewsFactory.java rename to app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java index 0d49960..79717ca 100644 --- a/app/src/main/java/com/djonique/birdays/widget/WidgetViewsFactory.java +++ b/app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.djonique.birdays.widget; +package com.eblis.whenwasit.widget; import android.content.Context; import android.content.Intent; @@ -23,12 +23,12 @@ import android.widget.RemoteViews; import android.widget.RemoteViewsService; -import com.djonique.birdays.R; -import com.djonique.birdays.database.DbHelper; -import com.djonique.birdays.models.DisplayedAge; -import com.djonique.birdays.models.Person; -import com.djonique.birdays.utils.Constants; -import com.djonique.birdays.utils.Utils; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.DisplayedAge; +import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.Utils; import org.joda.time.LocalDate; diff --git a/app/src/main/res/layout/activity_detail.xml b/app/src/main/res/layout/activity_detail.xml index aaf0fb4..d7b5d94 100644 --- a/app/src/main/res/layout/activity_detail.xml +++ b/app/src/main/res/layout/activity_detail.xml @@ -26,7 +26,7 @@ android:id="@+id/container_detail" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context="com.djonique.birdays.activities.DetailActivity"> + tools:context="com.eblis.whenwasit.activities.DetailActivity"> + tools:context="com.eblis.whenwasit.activities.EditActivity"> + tools:context="com.eblis.whenwasit.activities.MainActivity"> diff --git a/app/src/main/res/layout/toolbar_detail_image.xml b/app/src/main/res/layout/toolbar_detail_image.xml index d7a3252..f937382 100644 --- a/app/src/main/res/layout/toolbar_detail_image.xml +++ b/app/src/main/res/layout/toolbar_detail_image.xml @@ -16,7 +16,7 @@ limitations under the License. --> - + tools:context="com.eblis.whenwasit.activities.MainActivity"> Включена оптимизация! - \nНачиная с версии 6.0, Android ввел режим энергосбережения Doze, который управляет поведением приложений, ограничивая фоновые процессы.\n\nЧтобы приложение работало корректно, выключите оптимизацию для Birdays. + \nНачиная с версии 6.0, Android ввел режим энергосбережения Doze, который управляет поведением приложений, ограничивая фоновые процессы.\n\nЧтобы приложение работало корректно, выключите оптимизацию для WhenWasIt. Больше не показывать Выключить @@ -171,7 +171,7 @@ Позже Оцените приложение Расскажите о приложении - Забываете поздравить родных, друзей или коллег с днем рождения? Birdays напомнит Вам о важном празднике!\n\n + Забываете поздравить родных, друзей или коллег с днем рождения? WhenWasIt напомнит Вам о важном празднике!\n\n Реклама Почему я вижу рекламу? @@ -188,19 +188,19 @@ Почему мне не приходят уведомления? - Некоторые устройства имеют режим сбережения энергии, который блокирует работу приложения в фоновом режиме или запрещает автозапуск.\nЧтобы уведомления работали корректно, выполните несколько простых действий:\n\n1. Убедитесь, что для приложения Birdays разрешены уведомления (Настройки > Приложения > Birdays).\n\n2. Если у Вас установлены менеджеры задач, приложения для очистки памяти или сбережения энергии («Battery Saver», «Clean Master» или др.), которые блокируют работу в фоновом режиме, добавьте приложение Birdays в их список защищенных приложений.\n\n3. Отключите режим энергосбережения или добавьте приложение в белый список. (Настройки > Батарея > Экономия заряда батареи).\nТолько для устройств, работающих на Android 6.0 (Marshmallow) или выше. + Некоторые устройства имеют режим сбережения энергии, который блокирует работу приложения в фоновом режиме или запрещает автозапуск.\nЧтобы уведомления работали корректно, выполните несколько простых действий:\n\n1. Убедитесь, что для приложения WhenWasIt разрешены уведомления (Настройки > Приложения > WhenWasIt).\n\n2. Если у Вас установлены менеджеры задач, приложения для очистки памяти или сбережения энергии («Battery Saver», «Clean Master» или др.), которые блокируют работу в фоновом режиме, добавьте приложение WhenWasIt в их список защищенных приложений.\n\n3. Отключите режим энергосбережения или добавьте приложение в белый список. (Настройки > Батарея > Экономия заряда батареи).\nТолько для устройств, работающих на Android 6.0 (Marshmallow) или выше. Открыть белый список Только для устройств, работающих на Android 6.0 (Marshmallow) или выше Обратите внимание, что на некоторых устройствах уведомления приходят с задержкой. Открыть настройки Для владельцев Huawei - Откройте настройки телефона, перейдите в «Энергосбережение», затем откройте вкладку «Защищенные приложения» и отметьте в списке Birdays. + Откройте настройки телефона, перейдите в «Энергосбережение», затем откройте вкладку «Защищенные приложения» и отметьте в списке v. Для владельцев Samsung - Найдите приложение «Smart Manager», нажмите на батарею, затем на «Подробно». Убедитесь, что для приложения Birdays отключено энергосбережение. + Найдите приложение «Smart Manager», нажмите на батарею, затем на «Подробно». Убедитесь, что для приложения WhenWasIt отключено энергосбережение. Для владельцев Xiaomi - Откройте настройки телефона, перейдите в «Батарея и производительность», затем «Экономия энергии», нажмите «Выбрать приложение», выберите «Нет ограничений» для Birdays. + Откройте настройки телефона, перейдите в «Батарея и производительность», затем «Экономия энергии», нажмите «Выбрать приложение», выберите «Нет ограничений» для WhenWasIt. Показать - Если уведомления по-прежнему не приходят, пожалуйста, напишите мне на почту birdaysapp@gmail.com + Если уведомления по-прежнему не приходят, пожалуйста, напишите мне на почту eblis102@gmail.com Отправить письмо diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index bad539c..740cfcb 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -188,7 +188,7 @@ Weshalb funktioniert der Alarm nicht? - Manche Geräte verfügen über einen Energiesparmodus, der Hintergrundprozesse von Apps blockieren oder Programme am Starten hindern kann.\nDamit der Alarm korrekt funktioniert, sind einige einfache Schritte zu befolgen:\n\n1. Stellen Sie sicher, dass die Benachrichtigungen für die Birdays App aktiviert sind (Einstellungen > Apps > Birdays).\n\n2. Falls Sie Task Manager, Task Killer oder RAM Optimierer installiert haben (z.B. «Battery Saver», «Clean Master»), fügen Sie Birdays zu deren Whitelist hinzu.\n\n3. Deaktivieren Sie den Energiesparmodus oder fügen Sie Birdays zur Whitelist hinzu (Einstellungen > Akku > Akku-Leistungsoptimierung).\nNur für Geräte mit Android 6.0 (Marshmallow) oder höher. + Manche Geräte verfügen über einen Energiesparmodus, der Hintergrundprozesse von Apps blockieren oder Programme am Starten hindern kann.\nDamit der Alarm korrekt funktioniert, sind einige einfache Schritte zu befolgen:\n\n1. Stellen Sie sicher, dass die Benachrichtigungen für die Birdays App aktiviert sind (Einstellungen > Apps > WhenWasIt).\n\n2. Falls Sie Task Manager, Task Killer oder RAM Optimierer installiert haben (z.B. «Battery Saver», «Clean Master»), fügen Sie Birdays zu deren Whitelist hinzu.\n\n3. Deaktivieren Sie den Energiesparmodus oder fügen Sie Birdays zur Whitelist hinzu (Einstellungen > Akku > Akku-Leistungsoptimierung).\nNur für Geräte mit Android 6.0 (Marshmallow) oder höher. Whitelist öffnen Nur für Geräte mit Android 6.0 (Marshmallow) oder höher Bitte beachten Sie, dass Benachrichtigungen auf manchen Geräten mit Verzögerung erscheinen können. @@ -196,11 +196,11 @@ Für Huawei-Besitzer Öffnen Sie «Einstellungen», wählen Sie «Energiesparen» und öffnen Sie «Geschützte Apps». Stellen Sie sicher, dass diese Einstellung für Birdays aktiviert ist. Für Samsung-Besitzer - Öffnen Sie «Smart Manager», wählen Sie «Akku», dann «Detail». Deaktivieren Sie diese Einstellung für Birdays. + Öffnen Sie «Smart Manager», wählen Sie «Akku», dann «Detail». Deaktivieren Sie diese Einstellung für WhenWasIt. Für Xiaomi-Besitzer - Öffnen Sie «Einstellungen», gehen sie zu «Akku & Leistung», dann zu «Akkuverbrauch verwalten» und öffnen Sie «Apps auswählen», wählen Sie «Kein Beschränkungen» für Birdays. + Öffnen Sie «Einstellungen», gehen sie zu «Akku & Leistung», dann zu «Akkuverbrauch verwalten» und öffnen Sie «Apps auswählen», wählen Sie «Kein Beschränkungen» für WhenWasIt. Anzeigen - Sollte der Alarm noch immer nicht funktionieren, kontaktieren Sie mich bitte unter birdaysapp@gmail.com + Sollte der Alarm noch immer nicht funktionieren, kontaktieren Sie mich bitte unter eblis102@gmail.com Email senden diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index a8c4dd4..509ab6c 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -103,7 +103,7 @@ Η βελτιστοποίηση είναι ενεργοποιημένη! - \nΞεκινώντας από την έκδοση 6.0, το Android εισήγαγε τη λειτουργία εξοικονόμησης ενέργειας Doze που διαχειρίζεται τη συμπεριφορά των εφαρμογών αναβάλλοντας το CPU του παρασκηνίου.\n\nΓια να καταστήσει την εφαρμογή των εφαρμογών να απενεργοποιεί σωστά τη βελτιστοποίηση για τα Birdays. + \nΞεκινώντας από την έκδοση 6.0, το Android εισήγαγε τη λειτουργία εξοικονόμησης ενέργειας Doze που διαχειρίζεται τη συμπεριφορά των εφαρμογών αναβάλλοντας το CPU του παρασκηνίου.\n\nΓια να καταστήσει την εφαρμογή των εφαρμογών να απενεργοποιεί σωστά τη βελτιστοποίηση για τα WhenWasIt. Να μην εμφανιστεί ξανά Καθιστώ ανίκανο @@ -188,19 +188,19 @@ Γιατί ο συναγερμός δεν λειτουργεί; - Ορισμένες συσκευές διαθέτουν λειτουργία εξοικονόμησης ενέργειας, η οποία μπορεί να αποκλείσει τις διεργασίες παρασκηνίου της εφαρμογής ή να απενεργοποιήσει την εκκίνηση της εφαρμογής κατά την εκκίνηση.\nΓια να πραγματοποιήσετε σωστή λειτουργία συναγερμών, ακολουθήστε μερικά απλά βήματα παρακάτω:\n\n1. Βεβαιωθείτε ότι οι ειδοποιήσεις είναι ενεργοποιημένες για την εφαρμογή Birdays (Ρυθμίσεις > Eφαρμογές > Birdays).\n\n2. Εάν έχετε εγκαταστήσει διαχειριστές εργασιών, προγράμματα αποτροπής εργασιών ή βελτιστοποιητές RAM (π.χ. «Battery Saver», «Clean Master»), οι οποίοι θα μπορούσαν να μπλοκάρουν τις διαδικασίες του παρασκηνίου εφαρμογών, προσθέστε τους Birdays στο whitelist τους.\n\n3. Κλείστε τη λειτουργία εξοικονόμησης ενέργειας ή προσθέστε Birdays το λευκό στοιχείο (Ρυθμίσεις > Mπαταρία > Βελτιστοποίηση μπαταρίας).\nΜόνο για συσκευές με Android 6.0 (Marshmallow) ή νυψηλότερες. + Ορισμένες συσκευές διαθέτουν λειτουργία εξοικονόμησης ενέργειας, η οποία μπορεί να αποκλείσει τις διεργασίες παρασκηνίου της εφαρμογής ή να απενεργοποιήσει την εκκίνηση της εφαρμογής κατά την εκκίνηση.\nΓια να πραγματοποιήσετε σωστή λειτουργία συναγερμών, ακολουθήστε μερικά απλά βήματα παρακάτω:\n\n1. Βεβαιωθείτε ότι οι ειδοποιήσεις είναι ενεργοποιημένες για την εφαρμογή WhenWasIt (Ρυθμίσεις > Eφαρμογές > WhenWasIt).\n\n2. Εάν έχετε εγκαταστήσει διαχειριστές εργασιών, προγράμματα αποτροπής εργασιών ή βελτιστοποιητές RAM (π.χ. «Battery Saver», «Clean Master»), οι οποίοι θα μπορούσαν να μπλοκάρουν τις διαδικασίες του παρασκηνίου εφαρμογών, προσθέστε τους Birdays στο whitelist τους.\n\n3. Κλείστε τη λειτουργία εξοικονόμησης ενέργειας ή προσθέστε Birdays το λευκό στοιχείο (Ρυθμίσεις > Mπαταρία > Βελτιστοποίηση μπαταρίας).\nΜόνο για συσκευές με Android 6.0 (Marshmallow) ή νυψηλότερες. Άνοιγμα της λευκής λίστας Μόνο για συσκευές με Android 6.0 (Marshmallow) ή νυψηλότερες Λάβετε υπόψη ότι σε ορισμένες συσκευές οι ειδοποιήσεις θα μπορούσαν να λειτουργήσουν με κάποια καθυστέρηση. Ανοίξτε τις ρυθμίσεις Για τους ιδιοκτήτες της Huawei - Ανοίξτε τη συσκευή «Ρυθμίσεις», μεταβείτε στην επιλογή «Εξοικονόμηση ενέργειας» και ανοίξτε «Προστατευμένες εφαρμογές». Βεβαιωθείτε ότι αυτή η λειτουργία είναι ενεργοποιημένη για τα Birdays. + Ανοίξτε τη συσκευή «Ρυθμίσεις», μεταβείτε στην επιλογή «Εξοικονόμηση ενέργειας» και ανοίξτε «Προστατευμένες εφαρμογές». Βεβαιωθείτε ότι αυτή η λειτουργία είναι ενεργοποιημένη για τα WhenWasIt. Για τους ιδιοκτήτες της Samsung - Ανοίξτε το «Smart Manager», πιέστε «Μπαταρία», στη συνέχεια «Λεπτομέ». Απενεργοποιήστε αυτήν τη λειτουργία για την εφαρμογή Birdays. + Ανοίξτε το «Smart Manager», πιέστε «Μπαταρία», στη συνέχεια «Λεπτομέ». Απενεργοποιήστε αυτήν τη λειτουργία για την εφαρμογή WhenWasIt. Για τους ιδιοκτήτες της Xiaomi - Ανοίξτε τη συσκευή «Ρυθμίσεις», μεταβείτε στο «Μπαταρία & απόδοση», στη συνέχεια «Διαχείριση της χρήσης της μπαταρίας των εφαρμογών», ανοίξτε «Επιλογή εφαρμογών», επιλέξτε «Δεν υπάρχουν περιορισμοί» για τα Birdays. + Ανοίξτε τη συσκευή «Ρυθμίσεις», μεταβείτε στο «Μπαταρία & απόδοση», στη συνέχεια «Διαχείριση της χρήσης της μπαταρίας των εφαρμογών», ανοίξτε «Επιλογή εφαρμογών», επιλέξτε «Δεν υπάρχουν περιορισμοί» για τα WhenWasIt. Προβολή - Εάν ο συναγερμός εξακολουθεί να μην λειτουργεί, επικοινωνήστε μαζί μου στο birdaysapp@gmail.com + Εάν ο συναγερμός εξακολουθεί να μην λειτουργεί, επικοινωνήστε μαζί μου στο eblis102@gmail.com Να στείλετε email diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index e4b8d8f..708584a 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -103,7 +103,7 @@ Optimization enabled! - \nStarting from version 6.0, Android introduced power-saving mode Doze that manage apps behavior by deferring background CPU.\n\nTo make app work correctly disable optimization for Birdays. + \nStarting from version 6.0, Android introduced power-saving mode Doze that manage apps behavior by deferring background CPU.\n\nTo make app work correctly disable optimization for WhenWasIt. Do not show again Disable @@ -189,19 +189,19 @@ Why alarm is not working? - Some devices have Power Saving Mode that could block app background processes or disable application from running on startup.\nTo make alarm work correctly perform a few simple steps below:\n\n1. Make sure that notifications are enabled for Birdays app (Settings > Apps > Birdays).\n\n2. If you have installed task managers, task killers or RAM optimizers (e.g. «Battery Saver», «Clean Master»), which could block app background processes, add Birdays to their whitelist.\n\n3. Turn off your power-saving mode or add Birdays to the whitelist (Settings > Battery > Battery optimization).\nOnly for devices running Android 6.0 (Marshmallow) or higher. + Some devices have Power Saving Mode that could block app background processes or disable application from running on startup.\nTo make alarm work correctly perform a few simple steps below:\n\n1. Make sure that notifications are enabled for Birdays app (Settings > Apps > WhenWasIt).\n\n2. If you have installed task managers, task killers or RAM optimizers (e.g. «Battery Saver», «Clean Master»), which could block app background processes, add Birdays to their whitelist.\n\n3. Turn off your power-saving mode or add Birdays to the whitelist (Settings > Battery > Battery optimization).\nOnly for devices running Android 6.0 (Marshmallow) or higher. Open whitelist Only for devices running Android 6.0 (Marshmallow) or higher Please note that on some devices notifications could work with some delay. Open settings For Huawei owners - Open device «Settings», go to «Power saving» and open «Protected apps». Make sure that this feature is enabled for Birdays. + Open device «Settings», go to «Power saving» and open «Protected apps». Make sure that this feature is enabled for WhenWasIt. For Samsung owners Open «Smart Manager», tap on «Battery», then on «Detail». Disable this feature for Birdays app. For Xiaomi owners - Open device «Settings», go to «Battery & performance», then «Manage apps battery usage», open «Choose apps», choose «No restrictions» for Birdays. + Open device «Settings», go to «Battery & performance», then «Manage apps battery usage», open «Choose apps», choose «No restrictions» for WhenWasIt. Show - If alarm still not working, please contact me at birdaysapp@gmail.com + If alarm still not working, please contact me at eblis102@gmail.com Send email diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 272c432..cd5caab 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -103,7 +103,7 @@ ¡Optimización activada! - \nEmpezando de la versión 6.0, Android presentó ahorro de energía modo Doze que administra el comportamiento de aplicaciones al aplazar fondo CPU.\n\nPara hacer que el trabajo de la aplicación funcione correctamente deshabilite la optimización para Birdays. + \nEmpezando de la versión 6.0, Android presentó ahorro de energía modo Doze que administra el comportamiento de aplicaciones al aplazar fondo CPU.\n\nPara hacer que el trabajo de la aplicación funcione correctamente deshabilite la optimización para WhenWasIt. No volver a mostrar Deshabilitar @@ -187,19 +187,19 @@ ¿Por qué no funciona la alarma? - Algunos dispositivos tienen una función de Ahorro de Batería que podría impedir que los procesos en segundo plano de la aplicación se inicien al endenderse el dispositivo.\nPara hacer que la alarma funcione correctamente, sigue los pasos indicados:\n\n1. Asegúrate de que las notificaciones están permitidas para la app de Birdays (Ajustes > Aplicaciones > Birdays).\n\n2. Si tienes instalados gestores de tareas, finalizadores de tareas u optimizadores de RAM (p.ej. «Battery Saver», «Clean Master»), que pueden bloquear procesos en segundo plano, añade Birdays a su lista de excepciones.\n\n3. Deshabilita la función de Ahorro de Batería o añade Birdays a su lista de excepciones (Ajustes > Batería > Optimización de batería).\nSólo para dispositivos que ejecutan Android 6.0 (Marshmallow) o superior.\n + Algunos dispositivos tienen una función de Ahorro de Batería que podría impedir que los procesos en segundo plano de la aplicación se inicien al endenderse el dispositivo.\nPara hacer que la alarma funcione correctamente, sigue los pasos indicados:\n\n1. Asegúrate de que las notificaciones están permitidas para la app de WhenWasIt (Ajustes > Aplicaciones > WhenWasIt).\n\n2. Si tienes instalados gestores de tareas, finalizadores de tareas u optimizadores de RAM (p.ej. «Battery Saver», «Clean Master»), que pueden bloquear procesos en segundo plano, añade Birdays a su lista de excepciones.\n\n3. Deshabilita la función de Ahorro de Batería o añade Birdays a su lista de excepciones (Ajustes > Batería > Optimización de batería).\nSólo para dispositivos que ejecutan Android 6.0 (Marshmallow) o superior.\n Abrir la lista blanca Sólo para dispositivos que ejecutan Android 6.0 (Marshmallow) o superior Por favor, ten en cuenta que las notificaciones pueden tener un pequeño retraso en algunos dispositivos. Abrir configuración Para propietarios de Huawei - Abre «Ajustes», ve a «Ahorro de energía» y abre «Aplicaciones protegidas». Asegúrate de que esta característica está habilitada para Birdays. + Abre «Ajustes», ve a «Ahorro de energía» y abre «Aplicaciones protegidas». Asegúrate de que esta característica está habilitada para WhenWasIt. Para propietarios de Samsung - Abre «Smart Manager», pulsa en «Batería», después en «Detalle». Deshabilita esta cararacterística para Birdays. + Abre «Smart Manager», pulsa en «Batería», después en «Detalle». Deshabilita esta cararacterística para WhenWasIt. Para propietarios de Xiaomi - Abre «Ajustes», ve a «Batería y rendimiento», «Gestión de uso de la batería en aplicaciones», y abre «Seleccionar aplicaciones», elija «Sin restricciones» para Birdays. + Abre «Ajustes», ve a «Batería y rendimiento», «Gestión de uso de la batería en aplicaciones», y abre «Seleccionar aplicaciones», elija «Sin restricciones» para WhenWasIt. Mostrar - Si la alarma sigue sin funcionar, por favor, contáctame en birdaysapp@gmail.com + Si la alarma sigue sin funcionar, por favor, contáctame en eblis102@gmail.com Enviar email diff --git a/app/src/main/res/values-fil/strings.xml b/app/src/main/res/values-fil/strings.xml index 88252b4..6fbeef3 100644 --- a/app/src/main/res/values-fil/strings.xml +++ b/app/src/main/res/values-fil/strings.xml @@ -103,7 +103,7 @@ Optimization pinagana! - \nSimula sa version 6.0, Ang android ay inintroduce ang power-saving mode Doze na namamahala sa kilos ng mga app sa pamamagitan ng pagantala sa background CPU.\n\nPara mapagana ng maayos ang app i-disable ang optimisasyon para sa Birdays. + \nSimula sa version 6.0, Ang android ay inintroduce ang power-saving mode Doze na namamahala sa kilos ng mga app sa pamamagitan ng pagantala sa background CPU.\n\nPara mapagana ng maayos ang app i-disable ang optimisasyon para sa WhenWasIt. Huwag ng ipakita pang muli I-disable @@ -188,19 +188,19 @@ Bakit hindi gumagana ang alarm? - Ang ibang mga device ay merong Power Saving Mode na maaaring maka harang sa pagproseso ng app background o kaya ay i-disable ang pag takbo ng application sa pag-startup.\nPara mapagana ang alarm ng tama kailangan gawin ang mga simpleng hakbang na ito sa ibaba:\n\n1. Siguraduhing na ang notifikasyon ay gumagana para sa Birdays app (Mga Setting > Apps > Birdays).\n\n2. Kung ikaw ay nag-install ng task managers, task killers o RAM optimizers (hal. «Battery Saver», «Clean Master»), Namaaring humarang sa pag proseso ng app background, Idagdag ang Birdays sa kanilang whitelist.\n\n3. I-Turn off ang iyong power-saving mode o kaya\'y idagdag ang Birdays sa whitelist (Mga Setting > Baterya > Pag-optimize ng baterya).\nPara lamang sa mga devices na gumagana sa Android 6.0 (Marshmallow) o mas mataas pa. + Ang ibang mga device ay merong Power Saving Mode na maaaring maka harang sa pagproseso ng app background o kaya ay i-disable ang pag takbo ng application sa pag-startup.\nPara mapagana ang alarm ng tama kailangan gawin ang mga simpleng hakbang na ito sa ibaba:\n\n1. Siguraduhing na ang notifikasyon ay gumagana para sa Birdays app (Mga Setting > Apps > WhenWasIt).\n\n2. Kung ikaw ay nag-install ng task managers, task killers o RAM optimizers (hal. «Battery Saver», «Clean Master»), Namaaring humarang sa pag proseso ng app background, Idagdag ang Birdays sa kanilang whitelist.\n\n3. I-Turn off ang iyong power-saving mode o kaya\'y idagdag ang Birdays sa whitelist (Mga Setting > Baterya > Pag-optimize ng baterya).\nPara lamang sa mga devices na gumagana sa Android 6.0 (Marshmallow) o mas mataas pa. Buksan ang whitelist Para lamang sa mga device na gumagana sa Android 6.0 (Marshmallow) or mas mataas pa Pakiusap tandaan na sa mga ilang mga notifikasyon ng device ay maaaring magkaroon ng ilang pagka-antala. Buksan ang mga setting Para sa mga may-ari ng Huawei - Buksan ang device «Mga setting» go to «Power saving» at buksan ang «Protected apps». Siguraduhin na ang feature na ito ay gagana sa Birdays. + Buksan ang device «Mga setting» go to «Power saving» at buksan ang «Protected apps». Siguraduhin na ang feature na ito ay gagana sa WhenWasIt. Para sa mga may-ari ng Samsung Bukas ang «Smart Manager», i-tap sa «Battery», pagkatapos ay sa «Detalye». I-disable ang feature na ito para Birdays app. Para sa mga may-ari ng Xiaomi - Buksan ang device «Mga setting» pumunta sa «Battery & performance», saka «I-manage ang apps batter usage», buksan ang «Choose apps», piliin ang «No restrictions» para sa Birdays. + Buksan ang device «Mga setting» pumunta sa «Battery & performance», saka «I-manage ang apps batter usage», buksan ang «Choose apps», piliin ang «No restrictions» para sa WhenWasIt. Ipakita - Kung ang alarm ay hindi gumagana, pakiusap kontakin ako sa birdaysapp@gmail.com + Kung ang alarm ay hindi gumagana, pakiusap kontakin ako sa eblis102@gmail.com Mag-send ng email diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index ecd9948..d71bb80 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -103,7 +103,7 @@ Optimisation activée! - \nÀ partir de la version 6.0, Android a introduit le mode d\'économie d\'énergie Doze qui gère le comportement des applications en différant le processeur d\'arrière-plan.\n\nPour que l\'application fonctionne correctement, désactivez l\'optimisation pour Birdays. + \nÀ partir de la version 6.0, Android a introduit le mode d\'économie d\'énergie Doze qui gère le comportement des applications en différant le processeur d\'arrière-plan.\n\nPour que l\'application fonctionne correctement, désactivez l\'optimisation pour WhenWasIt. Ne plus montrer Désactiver @@ -188,19 +188,19 @@ Pourquoi l’alarme ne fonctionne pas? - Certains appareils ont un mode d\'économie d\'énergie qui peut bloquer les processus d\'arrière-plan de l\'application ou désactiver l\'exécution de l\'application au démarrage.\nPour que l\'alarme fonctionne correctement, procédez comme suit:\n\n1. Assurez-vous que les notifications sont activées pour l\'application Birdays (Paramètres > Applications > Birdays).\n\n 2. Si vous avez installé des gestionnaires de tâches, des destructeurs de tâches ou des optimiseurs de RAM (par exemple «Battery Saver», «Clean Master»), qui pourraient bloquer les processus d\'arrière-plan, ajoutez Birdays à leur whitelist.\n\n 3. Désactivez votre mode d\'économie d\'énergie ou ajoutez Birdays à la liste blanche (Paramètres > Batterie > Optimisation de la batterie).\nUniquement pour les appareils fonctionnant sous Android 6.0 (Marshmallow) ou supérieur. + Certains appareils ont un mode d\'économie d\'énergie qui peut bloquer les processus d\'arrière-plan de l\'application ou désactiver l\'exécution de l\'application au démarrage.\nPour que l\'alarme fonctionne correctement, procédez comme suit:\n\n1. Assurez-vous que les notifications sont activées pour l\'application WhenWasIt (Paramètres > Applications > WhenWasIt).\n\n 2. Si vous avez installé des gestionnaires de tâches, des destructeurs de tâches ou des optimiseurs de RAM (par exemple «Battery Saver», «Clean Master»), qui pourraient bloquer les processus d\'arrière-plan, ajoutez Birdays à leur whitelist.\n\n 3. Désactivez votre mode d\'économie d\'énergie ou ajoutez Birdays à la liste blanche (Paramètres > Batterie > Optimisation de la batterie).\nUniquement pour les appareils fonctionnant sous Android 6.0 (Marshmallow) ou supérieur. Whitelist ouvert Uniquement pour les appareils fonctionnant sous Android 6.0 (Marshmallow) ou supérieur Veuillez noter que sur certains appareils, les notifications peuvent fonctionner avec un certain retard. Ouvrir la configuration Pour les propriétaires de Huawei - Ouvrez l\'appareil «Paramètres», allez dans «Économie d\'énergie» et ouvrez «Applications protégées». Assurez-vous que cette fonctionnalité est activée pour Birdays. + Ouvrez l\'appareil «Paramètres», allez dans «Économie d\'énergie» et ouvrez «Applications protégées». Assurez-vous que cette fonctionnalité est activée pour WhenWasIt. Pour les propriétaires de Samsung - Ouvrez «Smart Manager», tapez sur «Batterie», puis sur «Détail». Désactivez cette fonctionnalité pour l\'application Birdays. + Ouvrez «Smart Manager», tapez sur «Batterie», puis sur «Détail». Désactivez cette fonctionnalité pour l\'application WhenWasIt. Pour les propriétaires de Xiaomi - Ouvrez l\'appareil «Paramètres», allez à «Batterie & performances», puis «Gérer l\'utilisation de la batterie», «Choisir les applications», choisissez «Aucune restriction» pour Birdays. + Ouvrez l\'appareil «Paramètres», allez à «Batterie & performances», puis «Gérer l\'utilisation de la batterie», «Choisir les applications», choisissez «Aucune restriction» pour WhenWasIt. Montrer - Si l’alarme toujours ne fonctionne ne pas, veuillez me contacter au birdaysapp@gmail.com + Si l’alarme toujours ne fonctionne ne pas, veuillez me contacter au eblis102@gmail.com Envoyer un email diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 0afdc5d..960d1c9 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -188,7 +188,7 @@ Miért nem működik a riasztás? - Néhány eszköz rendelkezik energiatakarékos móddal, amely megakadályozhatja az alkalmazások háttérfolyamatait, vagy letilthatja az alkalmazást indításkor.\nA riasztás megfelelő működéséhez hajtsa végre az alábbi néhány egyszerű lépést: \n\n1. Győződjön meg arról, hogy az értesítések engedélyezve vannak a Birdays alkalmazáshoz (Beállítások > Alkalmazások > Birdays).\n\n2. Ha fel van telepítve a feladatkezelők, a feladatgyilkosok vagy a RAM-optimalizátorok (pl. «Battery Saver», «Clean Master»), amelyek blokkolhatják az alkalmazás háttérfolyamatait, hozzáadhatják Birdays a engedélyező listájához.\n\n3. Kapcsolja ki energiatakarékos üzemmódját vagy hozzáadhatják Birdays a engedélyező listájához (Beállítások > Akkumulátor > Akkumulátoroptimalizálás).\nCsak az Android 6.0 (Marshmallow) vagy újabb verziójú eszközök esetében. + Néhány eszköz rendelkezik energiatakarékos móddal, amely megakadályozhatja az alkalmazások háttérfolyamatait, vagy letilthatja az alkalmazást indításkor.\nA riasztás megfelelő működéséhez hajtsa végre az alábbi néhány egyszerű lépést: \n\n1. Győződjön meg arról, hogy az értesítések engedélyezve vannak a Birdays alkalmazáshoz (Beállítások > Alkalmazások > WhenWasIt).\n\n2. Ha fel van telepítve a feladatkezelők, a feladatgyilkosok vagy a RAM-optimalizátorok (pl. «Battery Saver», «Clean Master»), amelyek blokkolhatják az alkalmazás háttérfolyamatait, hozzáadhatják Birdays a engedélyező listájához.\n\n3. Kapcsolja ki energiatakarékos üzemmódját vagy hozzáadhatják Birdays a engedélyező listájához (Beállítások > Akkumulátor > Akkumulátoroptimalizálás).\nCsak az Android 6.0 (Marshmallow) vagy újabb verziójú eszközök esetében. Nyílt engedélylista Csak az Android 6.0 (Marshmallow) vagy újabb verziójú eszközök esetében Felhívjuk figyelmét, hogy egyes készülékekre vonatkozó értesítések késedelmet szenvedhetnek. @@ -198,9 +198,9 @@ A Samsung tulajdonosok számára Nyissa meg a «Intelligens kezelő», érintse meg az «Akkumulátor» pontot, majd a «Adatok» pontot. Tiltsa le ezt a funkciót a Birdays app. A Xiaomi tulajdonosok számára - Nyissa meg a készülék «Beállítások» menüpontját, folytassa az «Akkumulátor & teljesítmény», majd «Alkalmazások kezelése az akkumulátorok használatával», nyissa meg az «Alkalmazások kiválasztása» lehetőséget, válassza a «Nincs korlátozás» lehetőséget a Birdays. + Nyissa meg a készülék «Beállítások» menüpontját, folytassa az «Akkumulátor & teljesítmény», majd «Alkalmazások kezelése az akkumulátorok használatával», nyissa meg az «Alkalmazások kiválasztása» lehetőséget, válassza a «Nincs korlátozás» lehetőséget a WhenWasIt. Mutat - Ha a riasztás még mindig nem működik, kérjük, lépjen velem kapcsolatba birdaysapp@gmail.com + Ha a riasztás még mindig nem működik, kérjük, lépjen velem kapcsolatba eblis102@gmail.com Küldjön email diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 6c9573a..63c25dd 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -103,7 +103,7 @@ Optimalisasi diaktifkan! - \nMulai dari versi 6.0, Android memperkenalkan hemat daya mode Doze yang mengelola perilaku aplikasi dengan menunda latar CPU.\n\nUntuk membuat aplikasi bekerja dengan benar, nonaktifkan pengoptimalan untuk Birdays. + \nMulai dari versi 6.0, Android memperkenalkan hemat daya mode Doze yang mengelola perilaku aplikasi dengan menunda latar CPU.\n\nUntuk membuat aplikasi bekerja dengan benar, nonaktifkan pengoptimalan untuk WhenWasIt. Jangan tampilkan lagi Nonaktifkan @@ -188,19 +188,19 @@ Mengapa alarm tidak bekerja? - Beberapa perangkat memiliki Mode Penghematan Daya yang dapat memblokir proses latar belakang aplikasi atau menonaktifkan aplikasi agar tidak berjalan.\nUntuk membuat alarm bekerja dengan benar, lakukan beberapa langkah sederhana di bawah ini:\n\n1. Pastikan notifikasi diaktifkan untuk aplikasi Birdays (Setelan > Aplikasi > Birdays).\n\n2. Jika Anda telah memasang pengelola tugas, pembunuh tugas atau pengoptimalan RAM (misalnya «Penghemat baterai», «Clean Master»), yang dapat memblokir proses latar belakang aplikasi, tambahkan Birdays ke daftar putih mereka.\n\n3. Matikan mode hemat daya Anda atau tambahkan Birdays ke daftar putih (Setelan > Baterai > Pengoptimalan baterai).\nHanya beroperasi pada perangkat Android 6.0 (Marshmallow) atau lebih tinggi. + Beberapa perangkat memiliki Mode Penghematan Daya yang dapat memblokir proses latar belakang aplikasi atau menonaktifkan aplikasi agar tidak berjalan.\nUntuk membuat alarm bekerja dengan benar, lakukan beberapa langkah sederhana di bawah ini:\n\n1. Pastikan notifikasi diaktifkan untuk aplikasi WhenWasIt (Setelan > Aplikasi > WhenWasIt).\n\n2. Jika Anda telah memasang pengelola tugas, pembunuh tugas atau pengoptimalan RAM (misalnya «Penghemat baterai», «Clean Master»), yang dapat memblokir proses latar belakang aplikasi, tambahkan Birdays ke daftar putih mereka.\n\n3. Matikan mode hemat daya Anda atau tambahkan Birdays ke daftar putih (Setelan > Baterai > Pengoptimalan baterai).\nHanya beroperasi pada perangkat Android 6.0 (Marshmallow) atau lebih tinggi. Buka daftar putih Hanya beroperasi pada perangkat Android 6.0 (Marshmallow) atau lebih tinggi Harap diingat pada beberapa perangkat, pemberitahuan mungkin dapat bekerja dengan beberapa penundaan. Buka pengaturan Untuk pengguna Huawei - Buka perangkat «Setelan», pergi ke «Hemat daya» dan buka «Aplikasi yang dilindungi». Pastikan fitur ini diaktifkan untuk Birdays. + Buka perangkat «Setelan», pergi ke «Hemat daya» dan buka «Aplikasi yang dilindungi». Pastikan fitur ini diaktifkan untuk WhenWasIt. Untuk pengguna Samsung - Buka «Smart Manager», ketuk «Baterai», kemudian «Detail». Nonaktifkan fitur untuk aplikasi Birdays. + Buka «Smart Manager», ketuk «Baterai», kemudian «Detail». Nonaktifkan fitur untuk aplikasi WhenWasIt. Untuk pengguna Xiaomi - Buka perangkat «Setelan», pergi ke «Baterai & performa», kemudian «Kelola penggunaan baterai apl», buka «Pilih apl», pilih «Tidak ada pembatasan» untuk Birdays. + Buka perangkat «Setelan», pergi ke «Baterai & performa», kemudian «Kelola penggunaan baterai apl», buka «Pilih apl», pilih «Tidak ada pembatasan» untuk WhenWasIt. Tampilkan - Jika alarm masih belum berfungsi, silakan hubungi saya di birdaysapp@gmail.com + Jika alarm masih belum berfungsi, silakan hubungi saya di eblis102@gmail.com Kirim email diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index e264a13..53ddb1e 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -103,7 +103,7 @@ Attivata l\'ottimizzazione! - \nA partire dalla versione 6.0, Android ha introdotto modalità di risparmio energetico Doze che gestiscono applicazioni comportamento rinviando sfondo CPU.\n\nTo fare app funzionano correttamente disattivare l\'ottimizzazione per Birdays. + \nA partire dalla versione 6.0, Android ha introdotto modalità di risparmio energetico Doze che gestiscono applicazioni comportamento rinviando sfondo CPU.\n\nTo fare app funzionano correttamente disattivare l\'ottimizzazione per WhenWasIt. Non mostrare di nuovo Disattiva @@ -188,19 +188,19 @@ Perché allarme non funziona? - Alcuni dispositivi hanno la modalità di risparmio energetico che potrebbero bloccare i processi in background app o disattivare l\'applicazione in esecuzione su avvio.\nTo Per rendere allarme lavoro correttamente eseguire pochi semplici passi qui sotto:\n\n1. Assicurarsi che le notifiche sono abilitate per Birdays app (Impostazioni > App > Birdays).\n\n2. Se è stato installato il task manager, task killer o ottimizzatori di RAM (per esempio «Battery Saver», «Clean Master»), che potrebbero bloccare i processi in background app, aggiungere Birdays al loro whitelist.\n\n3. Disattivare la modalità di risparmio energetico o aggiungere Birdays alla lista bianca (Impostazioni > Batteria > Ottimizzazione batteria).\nSolo per dispositivi con sistema operativo Android 6.0 (Marshmallow) o superiore. + Alcuni dispositivi hanno la modalità di risparmio energetico che potrebbero bloccare i processi in background app o disattivare l\'applicazione in esecuzione su avvio.\nTo Per rendere allarme lavoro correttamente eseguire pochi semplici passi qui sotto:\n\n1. Assicurarsi che le notifiche sono abilitate per Birdays app (Impostazioni > App > WhenWasIt).\n\n2. Se è stato installato il task manager, task killer o ottimizzatori di RAM (per esempio «Battery Saver», «Clean Master»), che potrebbero bloccare i processi in background app, aggiungere Birdays al loro whitelist.\n\n3. Disattivare la modalità di risparmio energetico o aggiungere Birdays alla lista bianca (Impostazioni > Batteria > Ottimizzazione batteria).\nSolo per dispositivi con sistema operativo Android 6.0 (Marshmallow) o superiore. Apri whitelist Solo per dispositivi con sistema operativo Android 6.0 (Marshmallow) o superiore Siete pregati di notare che su alcuni dispositivi notifiche potrebbero lavorare con un certo ritardo. Apri le impostazioni Per i proprietari di Huawei - Aprire dispositivo «Impostazioni», vai a «Risparmio energetico» e aprire «App protette». Assicurarsi che questa funzionalità è attivata per Birdays. + Aprire dispositivo «Impostazioni», vai a «Risparmio energetico» e aprire «App protette». Assicurarsi che questa funzionalità è attivata per WhenWasIt. Per i proprietari di Samsung Aprire «Smart Manager», tocca «Batteria», poi su «Dettaglio». Disattivare questa funzionalità per Birdays app. Per i proprietari di Xiaomi - Aprire il dispositivo «Impostazioni», vai a «Batteria», quindi «Gestisci utilizzo batteria delle app», apre «Scegli applicazioni» scegliere «Senza restrizioni» per Birdays. + Aprire il dispositivo «Impostazioni», vai a «Batteria», quindi «Gestisci utilizzo batteria delle app», apre «Scegli applicazioni» scegliere «Senza restrizioni» per WhenWasIt. Mostra - Se l\'allarme ancora non funziona, vi prego di contattarmi a birdaysapp@gmail.com + Se l\'allarme ancora non funziona, vi prego di contattarmi a eblis102@gmail.com Invia email diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 2c15b7f..cc9dac9 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -188,7 +188,7 @@ なぜアラームが機能していないのですか? - 一部の端末では、アプリのバックグラウンドプロセスをブロックしたり、起動時にアプリケーションが実行されないようにする節電モードがあります。\nアラームを正常に動作させるには、以下の簡単な手順を実行します:\n\n1。Birdaysアプリの通知が有効になっていることを確認する(設定 > アプリ > Birdays)。\n\n2。もしあなたがアプリケーションのバックグラウンドプロセスをブロックする可能性のあるタスクマネージャー、タスクキラー、またはRAMオプティマイザ(例えば、«バッテリーセーバー»、«クリーンマスター»)をインストールした場合、ホワイトリストにBirdaysを追加して。\n\n3。パワーセーブモードをオフにするか、ホワイトリストにBirdaysを追加して(設定 > バッテリー > バッテリー最適化)。\nAndroid 6.0(Marshmallow)以上を搭載するデバイスのみ。 + 一部の端末では、アプリのバックグラウンドプロセスをブロックしたり、起動時にアプリケーションが実行されないようにする節電モードがあります。\nアラームを正常に動作させるには、以下の簡単な手順を実行します:\n\n1。Birdaysアプリの通知が有効になっていることを確認する(設定 > アプリ > WhenWasIt)。\n\n2。もしあなたがアプリケーションのバックグラウンドプロセスをブロックする可能性のあるタスクマネージャー、タスクキラー、またはRAMオプティマイザ(例えば、«バッテリーセーバー»、«クリーンマスター»)をインストールした場合、ホワイトリストにBirdaysを追加して。\n\n3。パワーセーブモードをオフにするか、ホワイトリストにBirdaysを追加して(設定 > バッテリー > バッテリー最適化)。\nAndroid 6.0(Marshmallow)以上を搭載するデバイスのみ。 オープンホワイトリスト Android 6.0(Marshmallow)以上を搭載するデバイスのみ 一部の端末では通知が遅れることがありますのでご注意ください。 @@ -200,7 +200,7 @@ Xiaomiオーナーの場合 デバイスの«設定»を開き、«バッテリー» «アプリのバッテリー使用状況を管理する»、«アプリを選択»を開いて、Birdaysの«制限なし»を選択します。 ショー - それでもアラームが作動しない場合は、私に連絡してください birdaysapp@gmail.com + それでもアラームが作動しない場合は、私に連絡してください eblis102@gmail.com メールを送る diff --git a/app/src/main/res/values-kab/strings.xml b/app/src/main/res/values-kab/strings.xml index 22ecd57..f849c04 100644 --- a/app/src/main/res/values-kab/strings.xml +++ b/app/src/main/res/values-kab/strings.xml @@ -103,7 +103,7 @@ Aseggem yermed! - \nSi lqem 6.0, Android isekcem-d askar n uḥraz n tfasa isefraken amek ara ddun yisnasen s udegger n ukala n ugilal.\n\nAkken ad yeddu usnas amek ilaq, sens aseggem i Birdays. + \nSi lqem 6.0, Android isekcem-d askar n uḥraz n tfasa isefraken amek ara ddun yisnasen s udegger n ukala n ugilal.\n\nAkken ad yeddu usnas amek ilaq, sens aseggem i WhenWasIt. Ur d-skan ara tikelt nniḍen Sens @@ -180,18 +180,18 @@ Acuɣer ur iteddu ara uṭenṭen? - Kra n yibenkan ɣur-sen askar n uḥraz n tfasa izemren ad isewḥel ikalan n ugulal n usnas neɣad yessens aselkem n usnas di tnkera. \n Akken ad teddu teṭenṭunt akken iwata, ddu am akka:\n\n1. Ḍmen d akken ilɣaremden i usnas Birdays (iɣewwaṛen > Isnasen >Birdays).\n\n2. Ma yella tesbeddeḍ imsefraken n tiwuriwin,imenɣawen n tiwuriwin neɣ imseggamen n tkatut RAM (aemdya «Aḥerraz n uẓru», «Clean Master»), i yezmren ad sweḥlen akala n ugilal, rnu Birdays ar tebdart tamellalt..\n\n3. Sens askar n uḥraz n tfasa neɣ rnu Birdays ar tebdart tamellalt (Iɣewwaṛen > Aẓru > Aseggem n uẓru).\nAla i yibenkan uteddun s Android 6.0 (Marshmallow) neɣ ugar. + Kra n yibenkan ɣur-sen askar n uḥraz n tfasa izemren ad isewḥel ikalan n ugulal n usnas neɣad yessens aselkem n usnas di tnkera. \n Akken ad teddu teṭenṭunt akken iwata, ddu am akka:\n\n1. Ḍmen d akken ilɣaremden i usnas WhenWasIt (iɣewwaṛen > Isnasen >Birdays).\n\n2. Ma yella tesbeddeḍ imsefraken n tiwuriwin,imenɣawen n tiwuriwin neɣ imseggamen n tkatut RAM (aemdya «Aḥerraz n uẓru», «Clean Master»), i yezmren ad sweḥlen akala n ugilal, rnu Birdays ar tebdart tamellalt..\n\n3. Sens askar n uḥraz n tfasa neɣ rnu Birdays ar tebdart tamellalt (Iɣewwaṛen > Aẓru > Aseggem n uẓru).\nAla i yibenkan uteddun s Android 6.0 (Marshmallow) neɣ ugar. Ldi tabdart tamellalt Ala ibenkan iteddun s Android 6.0 (Marshmallow) neɣ ugar Ma ulac aɣilif, ẓer d akken kra n yibenkan, ilɣa zemren ur teddun ara imir imir. Ldi iɣewwaṛen I wi yesɛan Huawei - Ldi «Iɣewwaṛen» n yibenk, ddu ar «Aḥraz n tfasa» sakin ldi «Isnasen yettwammestnen». Ḍmen d akken tamahilt-agi termed i Birdays. + Ldi «Iɣewwaṛen» n yibenk, ddu ar «Aḥraz n tfasa» sakin ldi «Isnasen yettwammestnen». Ḍmen d akken tamahilt-agi termed i WhenWasIt. I wi yesɛan Samsung - Ldi «Smart Manager», Si ɣef «Aẓru», sakin ɣef «Talqayt». Sens tamahilt-agi i usnas Birdays. + Ldi «Smart Manager», Si ɣef «Aẓru», sakin ɣef «Talqayt». Sens tamahilt-agi i usnas WhenWasIt. I wi yesɛan Xiaomi - Ldi «Iɣewwaṛen» n yibenk, ddu ar «Aẓtu & Amlazmar», sakin « Sefrek aseqdec n uẓru »,« Fren isnasen », fren « Ulac talast » i Birdays. + Ldi «Iɣewwaṛen» n yibenk, ddu ar «Aẓtu & Amlazmar», sakin « Sefrek aseqdec n uẓru »,« Fren isnasen », fren « Ulac talast » i WhenWasIt. Sken - Ma tezga teṭenṭunt ur tetteddu ara, nermes-aɣ-d ar birdaysapp@gmail.com + Ma tezga teṭenṭunt ur tetteddu ara, nermes-aɣ-d ar eblis102@gmail.com Azen imayl \ No newline at end of file diff --git a/app/src/main/res/values-kk/strings.xml b/app/src/main/res/values-kk/strings.xml index e30b886..c3e4ad9 100644 --- a/app/src/main/res/values-kk/strings.xml +++ b/app/src/main/res/values-kk/strings.xml @@ -103,7 +103,7 @@ Включена оптимизация! - \nНачиная с версии 6.0, Android ввел режим энергосбережения Doze, который управляет поведением приложений, ограничивая фоновые процессы.\n\nЧтобы приложение работало корректно, выключите оптимизацию для Birdays. + \nНачиная с версии 6.0, Android ввел режим энергосбережения Doze, который управляет поведением приложений, ограничивая фоновые процессы.\n\nЧтобы приложение работало корректно, выключите оптимизацию для WhenWasIt. Больше не показывать Выключить @@ -188,19 +188,19 @@ Почему мне не приходят уведомления? - Некоторые устройства имеют режим сбережения энергии, который блокирует работу приложения в фоновом режиме или запрещает автозапуск.\nЧтобы уведомления работали корректно, выполните несколько простых действий:\n\n1. Убедитесь, что для приложения Birdays разрешены уведомления (Настройки > Приложения > Birdays).\n\n2. Если у Вас установлены менеджеры задач, приложения для очистки памяти или сбережения энергии («Battery Saver», «Clean Master» или др.), которые блокируют работу в фоновом режиме, добавьте приложение Birdays в их список защищенных приложений.\n\n3. Отключите режим энергосбережения или добавьте приложение в белый список. (Настройки > Батарея > Экономия заряда батареи).\nТолько для устройств, работающих на Android 6.0 (Marshmallow) или выше. + Некоторые устройства имеют режим сбережения энергии, который блокирует работу приложения в фоновом режиме или запрещает автозапуск.\nЧтобы уведомления работали корректно, выполните несколько простых действий:\n\n1. Убедитесь, что для приложения Birdays разрешены уведомления (Настройки > Приложения > WhenWasIt).\n\n2. Если у Вас установлены менеджеры задач, приложения для очистки памяти или сбережения энергии («Battery Saver», «Clean Master» или др.), которые блокируют работу в фоновом режиме, добавьте приложение Birdays в их список защищенных приложений.\n\n3. Отключите режим энергосбережения или добавьте приложение в белый список. (Настройки > Батарея > Экономия заряда батареи).\nТолько для устройств, работающих на Android 6.0 (Marshmallow) или выше. Открыть белый список Только для устройств, работающих на Android 6.0 (Marshmallow) или выше Обратите внимание, что на некоторых устройствах уведомления приходят с задержкой. Открыть настройки Для владельцев Huawei - Откройте настройки телефона, перейдите в «Энергосбережение», затем откройте вкладку «Защищенные приложения» и отметьте в списке Birdays. + Откройте настройки телефона, перейдите в «Энергосбережение», затем откройте вкладку «Защищенные приложения» и отметьте в списке WhenWasIt. Для владельцев Samsung Найдите приложение «Smart Manager», нажмите на батарею, затем на «Подробно». Убедитесь, что для приложения Birdays отключено энергосбережение. Для владельцев Xiaomi - Откройте настройки телефона, перейдите в «Батарея и производительность», затем «Экономия энергии», нажмите «Выбрать приложение», выберите «Нет ограничений» для Birdays. + Откройте настройки телефона, перейдите в «Батарея и производительность», затем «Экономия энергии», нажмите «Выбрать приложение», выберите «Нет ограничений» для WhenWasIt. Показать - Если уведомления по-прежнему не приходят, пожалуйста, напишите мне на почту birdaysapp@gmail.com + Если уведомления по-прежнему не приходят, пожалуйста, напишите мне на почту eblis102@gmail.com Отправить письмо diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 4ce3382..be5cd9f 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -103,7 +103,7 @@ Optimalisering aktivert! - \nFra og med versjon 6.0, introduserte Android strømsparingsmodusen Doze som holder styr på appers oppførsel ved å utsette bakgrunns-CPU.\n\nFor å få appen til å virke normalt, deaktivér optimalisering av Birdays. + \nFra og med versjon 6.0, introduserte Android strømsparingsmodusen Doze som holder styr på appers oppførsel ved å utsette bakgrunns-CPU.\n\nFor å få appen til å virke normalt, deaktivér optimalisering av WhenWasIt. Ikke vis dette igjen Deaktivér @@ -188,19 +188,19 @@ Hvorfor virker ikke alarmen? - Noen enheter har en strømsparingsmodus som kan blokkere appens bakgrunnsaktivitet eller hindre den fra å kjøre ved oppstart.\nFor å få alarmen til å virke ordentlig, utfør de enkle stegene under:\n\n1. Sørg for at varslinger er skrudd på for Birdays-appen (Innstillinger > Apper > Birdays).\n\n2. Hvis du har installert oppgavebehandling, oppdragsmorder eller RAM-optimalisering (f.eks. «Battery Saver», «Clean Master»), noe som også kan blokkere bakgrunnsaktivitet, legg Birdays til hvitelisten deres.\n\n3. Skru av strømsparingsmodusen din eller legg Birdays til hvitelisten (Innstillinger > Batteri > Batterioptimalisering).\nKun for enheter som kjører Android 6.0 (Marshmallow) eller høyere. + Noen enheter har en strømsparingsmodus som kan blokkere appens bakgrunnsaktivitet eller hindre den fra å kjøre ved oppstart.\nFor å få alarmen til å virke ordentlig, utfør de enkle stegene under:\n\n1. Sørg for at varslinger er skrudd på for Birdays-appen (Innstillinger > Apper > WhenWasIt).\n\n2. Hvis du har installert oppgavebehandling, oppdragsmorder eller RAM-optimalisering (f.eks. «Battery Saver», «Clean Master»), noe som også kan blokkere bakgrunnsaktivitet, legg Birdays til hvitelisten deres.\n\n3. Skru av strømsparingsmodusen din eller legg Birdays til hvitelisten (Innstillinger > Batteri > Batterioptimalisering).\nKun for enheter som kjører Android 6.0 (Marshmallow) eller høyere. Åpne hviteliste Kun for enheter som kjører Android 6.0 (Marshmallow) eller høyere Vennligst vær oppmerksom på at varslinger kan virke med litt forsinkelse på noen enheter. Åpne innstillinger For Huawei-brukere - Åpne enhets «Innstillinger», gå til «Strømsparing» og åpne «Beskyttede apper». Sørg for at denne funksjonen er aktivert for Birdays. + Åpne enhets «Innstillinger», gå til «Strømsparing» og åpne «Beskyttede apper». Sørg for at denne funksjonen er aktivert for WhenWasIt. For Samsung-brukere Åpne «Smart Manager», trykk på «Batteri», så «Info». Deaktivér denne funksjonen for Birdays-appen. For Xiaomi-brukere - Åpne enhets «Innstillinger», gå til «Batteri & ytelse», så «Behandle appers batteriforbruk», åpne «Velg apper», velg «Ingen restriksjoner» for Birdays. + Åpne enhets «Innstillinger», gå til «Batteri & ytelse», så «Behandle appers batteriforbruk», åpne «Velg apper», velg «Ingen restriksjoner» for WhenWasIt. Vis - Hvis alarmen ikke virker, vennligst kontakt meg via birdaysapp@gmail.com (Engelsk) + Hvis alarmen ikke virker, vennligst kontakt meg via eblis102@gmail.com (Engelsk) Send e-post diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 3604eab..0d7a767 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -188,19 +188,19 @@ Waarom alarm werkt niet? - Sommige apparaten hebben de energiebesparende modus die achtergrondapp-processen kan blokkeren of de toepassing uitschakelen die bij het opstarten wordt uitgevoerd.\nOm de taakwaarschuwing op de juiste manier uit te voeren, voert u een paar eenvoudige stappen uit:\n\n1. Zorg ervoor dat meldingen zijn ingeschakeld voor de Birdays-app (Instellingen > apps > Birdays).\n\n2. Als u taskmanager, taakmoordenaar of RAM-optimizers (bijvoorbeeld «Battery Saver», «Clean Master») hebt geïnstalleerd, die achtergrondappprocessen zouden kunnen blokkeren, voegt u Birdays toe aan hun witte lijst.\n\n3. Deactiveer de energiebesparende modus of voeg Birdays toe aan de witte lijst (Instellingen > Batterij > Batterij- en accu-optimalisatie).\nAlleen voor apparaten met Android 6.0 (Marshmallow) of hoger. + Sommige apparaten hebben de energiebesparende modus die achtergrondapp-processen kan blokkeren of de toepassing uitschakelen die bij het opstarten wordt uitgevoerd.\nOm de taakwaarschuwing op de juiste manier uit te voeren, voert u een paar eenvoudige stappen uit:\n\n1. Zorg ervoor dat meldingen zijn ingeschakeld voor de Birdays-app (Instellingen > apps > WhenWasIt).\n\n2. Als u taskmanager, taakmoordenaar of RAM-optimizers (bijvoorbeeld «Battery Saver», «Clean Master») hebt geïnstalleerd, die achtergrondappprocessen zouden kunnen blokkeren, voegt u Birdays toe aan hun witte lijst.\n\n3. Deactiveer de energiebesparende modus of voeg Birdays toe aan de witte lijst (Instellingen > Batterij > Batterij- en accu-optimalisatie).\nAlleen voor apparaten met Android 6.0 (Marshmallow) of hoger. Open een witte lijst Alleen voor apparaten met Android 6.0 (Marshmallow) of hoger Houd er rekening mee dat meldingen op sommige apparaten mogelijk enige vertraging kunnen veroorzaken. Open instellingen Voor Huawei eigenaren - Open «Instellingen», ga naar «Energiebesparing» en open «Beschermde toepassingen». Zorg ervoor dat deze functie is ingeschakeld voor Birdays. + Open «Instellingen», ga naar «Energiebesparing» en open «Beschermde toepassingen». Zorg ervoor dat deze functie is ingeschakeld voor WhenWasIt. Voor Samsung eigenaren - Open «Smart Manager», klik op «Batterij» en vervolgens op «Detail». Schakel deze functie uit voor Birdays. + Open «Smart Manager», klik op «Batterij» en vervolgens op «Detail». Schakel deze functie uit voor WhenWasIt. Voor Xiaomi eigenaren - Open de telefooninstellingen, ga naar «Batterij & prestaties», klik vervolgens op «Energie besparen», klik op «Toepassing selecteren», selecteer«Geen beperkingen» voor Birdays. + Open de telefooninstellingen, ga naar «Batterij & prestaties», klik vervolgens op «Energie besparen», klik op «Toepassing selecteren», selecteer«Geen beperkingen» voor WhenWasIt. Weergeven - Als het alarm nog steeds niet werkt, neem contact met me op birdaysapp@gmail.com + Als het alarm nog steeds niet werkt, neem contact met me op eblis102@gmail.com E-mail verzenden diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 553e86d..47a69e5 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -103,7 +103,7 @@ Otimização ativada! - \n A partir da versão 6.0, o Android introduziu o modo de economia de energia Doze que gerencia o comportamento dos aplicativos adiando a CPU em segundo plano. \n\n Para que o aplicativo funcione corretamente, desative a otimização para o Birdays. + \n A partir da versão 6.0, o Android introduziu o modo de economia de energia Doze que gerencia o comportamento dos aplicativos adiando a CPU em segundo plano. \n\n Para que o aplicativo funcione corretamente, desative a otimização para o WhenWasIt. Não mostrar novamente Desativar @@ -188,19 +188,19 @@ Por que o alarme não está funcionando? - Alguns dispositivos possuem Modo de economia de energia que podem bloquear processos de fundo do aplicativo ou desativar o aplicativo de execução na inicialização.\nPara fazer o trabalho de alarme funcionar corretamente, estes passos simples abaixo: \n\n1. Verifique se as notificações estão ativadas para o aplicativo Birdays (Definições > Aplicações > Birdays). \n\n2. Se você instalou gerenciadores de tarefas, assasinos de tarefas ou otimizadores de RAM (por exemplo, «Battery Saver», «Clean Master»), que podem bloquear os processos de fundo do aplicativo, adicione Birdays à sua lista branca.\n\n3. Desligue o modo de poupança de energia ou adicione Birdays à lista branca (Definições > Bateria > Otimização da bateria).\nSomente para dispositivos que executam o Android 6.0 (Marshmallow) ou superior. + Alguns dispositivos possuem Modo de economia de energia que podem bloquear processos de fundo do aplicativo ou desativar o aplicativo de execução na inicialização.\nPara fazer o trabalho de alarme funcionar corretamente, estes passos simples abaixo: \n\n1. Verifique se as notificações estão ativadas para o aplicativo WhenWasIt (Definições > Aplicações > WhenWasIt). \n\n2. Se você instalou gerenciadores de tarefas, assasinos de tarefas ou otimizadores de RAM (por exemplo, «Battery Saver», «Clean Master»), que podem bloquear os processos de fundo do aplicativo, adicione Birdays à sua lista branca.\n\n3. Desligue o modo de poupança de energia ou adicione Birdays à lista branca (Definições > Bateria > Otimização da bateria).\nSomente para dispositivos que executam o Android 6.0 (Marshmallow) ou superior. Abrir lista branca Somente para dispositivos que executam o Android 6.0 (Marshmallow) ou superior Por favor, note que em alguns dispositivos, notificações poderiam trabalhar com atraso. Abrir definições Para os proprietários de Huawei - Abra o dispositivo «Definições», vá para «Economia de energia» e abra «Aplicações protegidas». Certifique-se de que este recurso esteja habilitado para Birdays. + Abra o dispositivo «Definições», vá para «Economia de energia» e abra «Aplicações protegidas». Certifique-se de que este recurso esteja habilitado para WhenWasIt. Para os proprietários do Samsung - Abra «Smart Manager», toque em «Bateria», depois em «Detalhe». Desative esse recurso para o aplicativo Birdays. + Abra «Smart Manager», toque em «Bateria», depois em «Detalhe». Desative esse recurso para o aplicativo WhenWasIt. Para os proprietários de Xiaomi - Abra o dispositivo «Definições», vá para «Bateria e desempenho», em seguida, «Gerir utilizaçáo de bateria das aplicações», abra «Escolher aplicações», escolha« Sem restrições» para Birdays. + Abra o dispositivo «Definições», vá para «Bateria e desempenho», em seguida, «Gerir utilizaçáo de bateria das aplicações», abra «Escolher aplicações», escolha« Sem restrições» para WhenWasIt. Mostrar - Se o alarme ainda não está funcionando, por favor contacte-me em birdaysapp@gmail.com + Se o alarme ainda não está funcionando, por favor contacte-me em eblis102@gmail.com Enviar email diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 1a589d0..532bf0a 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -103,7 +103,7 @@ Optimizare activată! - \nÎncepând de la versiunea 6.0, Android introduce opțiunea de economisirea a bateriei, care gestionează aplicațiile prin amânarea procesorului de fundal. \n\nPentru a face aplicații care dezactivează optimizarea pentu Birdays. + \nÎncepând de la versiunea 6.0, Android introduce opțiunea de economisirea a bateriei, care gestionează aplicațiile prin amânarea procesorului de fundal. \n\nPentru a face aplicații care dezactivează optimizarea pentu WhenWasIt. Nu mai afișa Dezactivează @@ -189,19 +189,19 @@ De ce nu funcționează alarma? - La unele aparate, modul de economisirea al bateriei ar putea bloca sau dezactiva procesle de fundal ale aplicației și aceasta nu mai rulează la deschidere. \nPentru ca aplicația să funcționeze corect, vă rugăm să efectuați pașii de mai jos:\n\n1. Asigurați-vă că notificările pentru aplicația Birdays sunt activate (Setări > Aplicații > Birdays).\n\n2. Dacă aveți instalate programe de gestionare pentru task-uri sau optimizări de RAM (ex «Battery Saver», «Clean Master»), care ar putea bloca procesele de fundal ale aplicației, adăugați Birdays pe lista lor albă.\n\n3. Închideți-vă modul de economisire al bateriei sau adăugați Birdays la lista lor albă (Setări > Baterie > Optimizarea bateriei).\nNumai pentru aparate care au Android 6.0 (Marshmallow) sau o versiune mai nouă. + La unele aparate, modul de economisirea al bateriei ar putea bloca sau dezactiva procesle de fundal ale aplicației și aceasta nu mai rulează la deschidere. \nPentru ca aplicația să funcționeze corect, vă rugăm să efectuați pașii de mai jos:\n\n1. Asigurați-vă că notificările pentru aplicația Birdays sunt activate (Setări > Aplicații > WhenWasIt).\n\n2. Dacă aveți instalate programe de gestionare pentru task-uri sau optimizări de RAM (ex «Battery Saver», «Clean Master»), care ar putea bloca procesele de fundal ale aplicației, adăugați Birdays pe lista lor albă.\n\n3. Închideți-vă modul de economisire al bateriei sau adăugați Birdays la lista lor albă (Setări > Baterie > Optimizarea bateriei).\nNumai pentru aparate care au Android 6.0 (Marshmallow) sau o versiune mai nouă. Deschide lista albă Doar pentru aparatele care rulează pe Android 6.0 (Marshmallow) sau pe o versiune mai nouă Se poate ca pe unele aparate, notificările să aibe întârzieri. Deschideți Setările Pentru deținători de Huawei - Descideți «Setări», duceți-vă la «Economisire energie» și accesați «Aplicații protejate». Asigurați-vă că această opțiune este activată pentru Birdays. + Descideți «Setări», duceți-vă la «Economisire energie» și accesați «Aplicații protejate». Asigurați-vă că această opțiune este activată pentru WhenWasIt. Pentru deținători de Samsung - Deschideți «Smart Manager», apăsați pe «Baterie», apoi pe «Detaliu». Dezactivați această opțiune pentru aplicația Birdays. + Deschideți «Smart Manager», apăsați pe «Baterie», apoi pe «Detaliu». Dezactivați această opțiune pentru aplicația WhenWasIt. Pentru deținători de Xiaomi - Deschideți «Setări», duceți-vă la «Baterie», apoi «Gestionați utilizarea bateriei de către aplicații», deschideți «Alege aplicațiile», alegeți «Fără restricții» pentru Birdays. + Deschideți «Setări», duceți-vă la «Baterie», apoi «Gestionați utilizarea bateriei de către aplicații», deschideți «Alege aplicațiile», alegeți «Fără restricții» pentru WhenWasIt. Arată - În cazul în care alarma nu funcționează, mă puteți contacta la birdaysapp@gmail.com + În cazul în care alarma nu funcționează, mă puteți contacta la eblis102@gmail.com Trimite email diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index e30b886..c3e4ad9 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -103,7 +103,7 @@ Включена оптимизация! - \nНачиная с версии 6.0, Android ввел режим энергосбережения Doze, который управляет поведением приложений, ограничивая фоновые процессы.\n\nЧтобы приложение работало корректно, выключите оптимизацию для Birdays. + \nНачиная с версии 6.0, Android ввел режим энергосбережения Doze, который управляет поведением приложений, ограничивая фоновые процессы.\n\nЧтобы приложение работало корректно, выключите оптимизацию для WhenWasIt. Больше не показывать Выключить @@ -188,19 +188,19 @@ Почему мне не приходят уведомления? - Некоторые устройства имеют режим сбережения энергии, который блокирует работу приложения в фоновом режиме или запрещает автозапуск.\nЧтобы уведомления работали корректно, выполните несколько простых действий:\n\n1. Убедитесь, что для приложения Birdays разрешены уведомления (Настройки > Приложения > Birdays).\n\n2. Если у Вас установлены менеджеры задач, приложения для очистки памяти или сбережения энергии («Battery Saver», «Clean Master» или др.), которые блокируют работу в фоновом режиме, добавьте приложение Birdays в их список защищенных приложений.\n\n3. Отключите режим энергосбережения или добавьте приложение в белый список. (Настройки > Батарея > Экономия заряда батареи).\nТолько для устройств, работающих на Android 6.0 (Marshmallow) или выше. + Некоторые устройства имеют режим сбережения энергии, который блокирует работу приложения в фоновом режиме или запрещает автозапуск.\nЧтобы уведомления работали корректно, выполните несколько простых действий:\n\n1. Убедитесь, что для приложения Birdays разрешены уведомления (Настройки > Приложения > WhenWasIt).\n\n2. Если у Вас установлены менеджеры задач, приложения для очистки памяти или сбережения энергии («Battery Saver», «Clean Master» или др.), которые блокируют работу в фоновом режиме, добавьте приложение Birdays в их список защищенных приложений.\n\n3. Отключите режим энергосбережения или добавьте приложение в белый список. (Настройки > Батарея > Экономия заряда батареи).\nТолько для устройств, работающих на Android 6.0 (Marshmallow) или выше. Открыть белый список Только для устройств, работающих на Android 6.0 (Marshmallow) или выше Обратите внимание, что на некоторых устройствах уведомления приходят с задержкой. Открыть настройки Для владельцев Huawei - Откройте настройки телефона, перейдите в «Энергосбережение», затем откройте вкладку «Защищенные приложения» и отметьте в списке Birdays. + Откройте настройки телефона, перейдите в «Энергосбережение», затем откройте вкладку «Защищенные приложения» и отметьте в списке WhenWasIt. Для владельцев Samsung Найдите приложение «Smart Manager», нажмите на батарею, затем на «Подробно». Убедитесь, что для приложения Birdays отключено энергосбережение. Для владельцев Xiaomi - Откройте настройки телефона, перейдите в «Батарея и производительность», затем «Экономия энергии», нажмите «Выбрать приложение», выберите «Нет ограничений» для Birdays. + Откройте настройки телефона, перейдите в «Батарея и производительность», затем «Экономия энергии», нажмите «Выбрать приложение», выберите «Нет ограничений» для WhenWasIt. Показать - Если уведомления по-прежнему не приходят, пожалуйста, напишите мне на почту birdaysapp@gmail.com + Если уведомления по-прежнему не приходят, пожалуйста, напишите мне на почту eblis102@gmail.com Отправить письмо diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 0d049e0..8eb64ab 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -188,7 +188,7 @@ Neden alarm çalışmıyor? - Bazı cihazlarda, uygulama arka planı işlemlerini engelleyebilecek veya uygulamanın başlangıçta çalışmasını engelleyebilecek Güç Tasarruf Modu vardır.\nArama işini doğru yapmak için aşağıdaki birkaç basit adımı uygulayın:\n\n1. Birdays uygulaması için bildirimlerin etkinleştirildiğinden emin olun (Ayarlar > Uygulamalar > Birdays).\n\n2. Uygulama arka plan işlemlerini engelleyebilecek görev yöneticileri, görev katilleri veya RAM iyileştiricileri (ör. «Battery Saver», «Clean Master») yüklediyseniz, Beyaz listelerine Birdays ekleyin.\n \n3. Güç tasarrufu modunu kapatın veya Beyaz listedeki Birdays\'i ekleyin (Ayarlar > Pil > Pil optimizasyonu). \nYalnızca Android 6.0 (Marshmallow) veya daha üst bir sürümü çalıştıran cihazlar için. + Bazı cihazlarda, uygulama arka planı işlemlerini engelleyebilecek veya uygulamanın başlangıçta çalışmasını engelleyebilecek Güç Tasarruf Modu vardır.\nArama işini doğru yapmak için aşağıdaki birkaç basit adımı uygulayın:\n\n1. Birdays uygulaması için bildirimlerin etkinleştirildiğinden emin olun (Ayarlar > Uygulamalar > WhenWasIt).\n\n2. Uygulama arka plan işlemlerini engelleyebilecek görev yöneticileri, görev katilleri veya RAM iyileştiricileri (ör. «Battery Saver», «Clean Master») yüklediyseniz, Beyaz listelerine Birdays ekleyin.\n \n3. Güç tasarrufu modunu kapatın veya Beyaz listedeki Birdays\'i ekleyin (Ayarlar > Pil > Pil optimizasyonu). \nYalnızca Android 6.0 (Marshmallow) veya daha üst bir sürümü çalıştıran cihazlar için. Beyaz listeyi aç Yalnızca Android 6.0 (Marshmallow) veya daha üst bir sürümü çalıştıran cihazlar için Unutmayın ki bazı cihazlarda bildirimler gecikme yaşayabilir. @@ -200,7 +200,7 @@ Huawei sahipleri için «Ayarlar» \'ı açın, «Pil», ardından «Uygulamalarin pil kullanimini yönet» ve «Uygulamaları seçin» seçeneğini açın, Birdays için «Kısıtlama yok» seçeneğini seçin. Dizi - Alarm hala çalışmıyorsa, lütfen bana birdaysapp@gmail.com ulaşın + Alarm hala çalışmıyorsa, lütfen bana eblis102@gmail.com ulaşın Eposta gönder diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 933b76d..f60e667 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -103,7 +103,7 @@ Увімкнена оптимізація! - \nПочинаючи з версії 6.0, Android увів режим енергоощадження Doze, який керує поведінкою застосунків, обмежуючи фонові процеси.\n\nЩоб застосунок працював коректно, вимкніть оптимізацію для Birdays. + \nПочинаючи з версії 6.0, Android увів режим енергоощадження Doze, який керує поведінкою застосунків, обмежуючи фонові процеси.\n\nЩоб застосунок працював коректно, вимкніть оптимізацію для WhenWasIt. Більше не показувати Вимкнути @@ -188,19 +188,19 @@ Чому мені не надходять сповіщення? - Деякі пристрої мають режим заощадження енергії, який блокує роботу застосунку в фоновому режимі або забороняє автозапуск.\nЩоб сповіщення працювали коректно, виконайте кілька простих дій:\n\n1. Переконайтесь, що застосунку Birdays дозволено показувати сповіщення (Налаштування > Програми > Birdays).\n\n2. Якщо у вас встановлені менеджери завдань, застосунки для очищення пам\'яті чи заощадження енергії («Battery Saver», «Clean Master» та ін.), які блокують роботу в фоновому режимі, додайте застосунок Birdays в їхній список захищених програм.\n\n3. Вимкніть режим енергоощадження або додайте застосунок у білий список. (Налаштування > Акумулятор > Оптимiзациiя акумулятора).\nТільки для пристроїв що працюють на Android 6.0 (Marshmallow) або вищій. + Деякі пристрої мають режим заощадження енергії, який блокує роботу застосунку в фоновому режимі або забороняє автозапуск.\nЩоб сповіщення працювали коректно, виконайте кілька простих дій:\n\n1. Переконайтесь, що застосунку Birdays дозволено показувати сповіщення (Налаштування > Програми > WhenWasIt).\n\n2. Якщо у вас встановлені менеджери завдань, застосунки для очищення пам\'яті чи заощадження енергії («Battery Saver», «Clean Master» та ін.), які блокують роботу в фоновому режимі, додайте застосунок Birdays в їхній список захищених програм.\n\n3. Вимкніть режим енергоощадження або додайте застосунок у білий список. (Налаштування > Акумулятор > Оптимiзациiя акумулятора).\nТільки для пристроїв що працюють на Android 6.0 (Marshmallow) або вищій. Відкрити білий список Тільки для пристроїв, що працюють на Android 6.0 (Marshmallow) або вищій Зауважте, що на деяких пристроях сповіщення надходять із затримкою. Відкрити налаштування Для власників Huawei - Відкрийте налаштування телефона, перейдіть в «Економія енергїі», потім відкрийте вкладку «Захищені програми» й позначте в списку Birdays. + Відкрийте налаштування телефона, перейдіть в «Економія енергїі», потім відкрийте вкладку «Захищені програми» й позначте в списку WhenWasIt. Для власників Samsung Знайдіть застосунок «Smart Manager», натисніть на «Акумулятор», потім на «Деталі». Переконайтесь, що для застосунку Birdays вимкнене енергоощадження. Для власників Xiaomi - Відкрийте налаштування телефону, перейдіть в «Батарея та продуктивність», потім «Витрата заряду батареї програмами», натисніть «Вибрати програми», виберіть «Жодних обмежень» для Birdays. + Відкрийте налаштування телефону, перейдіть в «Батарея та продуктивність», потім «Витрата заряду батареї програмами», натисніть «Вибрати програми», виберіть «Жодних обмежень» для WhenWasIt. Показати - Якщо сповіщення досі не надходять, будь ласка, напишить мені на адресу birdaysapp@gmail.com + Якщо сповіщення досі не надходять, будь ласка, напишить мені на адресу eblis102@gmail.com Надіслати листа diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 6ff823c..6b904fc 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -200,7 +200,7 @@ 小米機主 打開設備«設置», 進入«電池&性能», 然後 «管理應用程序的電池使用情況», 打開«選擇應用程序»,選擇«沒有限制»的Birdays 顯示 - 如果鬧鐘還沒有工作,請通過 birdaysapp@gmail.com 與我聯繫 + 如果鬧鐘還沒有工作,請通過 eblis102@gmail.com 與我聯繫 傳送電子郵件 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index e0b156f..5b3da03 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -188,7 +188,7 @@ 为什么闹钟没有运行? - 有些设备具有节电模式,会阻止应用程序的后台进程,或在启动时禁用程序运行。\n使闹钟正常运行,只需下面几个简单的步骤:\n\n1。请确保为 Birdays 启用了通知 (设置 > 应用程序 > Birdays)。\n\n2。如果你安装了任务管理器、任务终结者或内存优化程序 (例如«Battery Saver»、«Clean Master»),可能会阻止应用程序的后台进程,请将 Birdays 添加到他们的白名单中。\n\n3。关闭节电模式或添加 Birdays 到白名单 (设置 > 电池 > 电池优化)。\n仅针对运行Android 6.0 (Marshmallow) 或更高的设备。 + 有些设备具有节电模式,会阻止应用程序的后台进程,或在启动时禁用程序运行。\n使闹钟正常运行,只需下面几个简单的步骤:\n\n1。请确保为 Birdays 启用了通知 (设置 > 应用程序 > WhenWasIt)。\n\n2。如果你安装了任务管理器、任务终结者或内存优化程序 (例如«Battery Saver»、«Clean Master»),可能会阻止应用程序的后台进程,请将 Birdays 添加到他们的白名单中。\n\n3。关闭节电模式或添加 Birdays 到白名单 (设置 > 电池 > 电池优化)。\n仅针对运行Android 6.0 (Marshmallow) 或更高的设备。 打开白名单 仅针对运行Android 6.0 (Marshmallow) 或更高的设备 请注意,在某些设备上,通知可能会有所延迟。 @@ -200,7 +200,7 @@ 小米机主 打开设备«设置»,转到«电池和性能»,然后«管理应用电池使用»,打开«选择应用程序»,将 Birdays 选择为«无限制»。 显示 - 如果闹钟仍不工作,请与我联系 birdaysapp@gmail.com + 如果闹钟仍不工作,请与我联系 eblis102@gmail.com 发送邮件 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e1bda41..60cd2bf 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -17,7 +17,7 @@ --> - Birdays + WhenWasIt Build version @@ -127,7 +127,7 @@ Optimization enabled! - \nStarting from version 6.0, Android introduced power-saving mode Doze that manage apps behavior by deferring background CPU.\n\nTo make app work correctly disable optimization for Birdays. + \nStarting from version 6.0, Android introduced power-saving mode Doze that manage apps behavior by deferring background CPU.\n\nTo make app work correctly disable optimization for WhenWasIt. Do not show again Disable @@ -218,7 +218,7 @@ Rate app Share app Do you forget to congratulate your relatives, friends or colleagues on their Birthday? Birdays will remind you of an important holiday!\n\n - https://play.google.com/store/apps/details?id=com.djonique.birdays + https://play.google.com/store/apps/details?id=com.eblis.whenwasit Advertising Why do I see ads? @@ -229,29 +229,29 @@ About app Source code - https://github.com/Djonique/Birdays + https://github.com/eblis/Birdays Privacy policy - https://cdn.rawgit.com/Djonique/Birdays/380ec8cc/PRIVACY%20POLICY.html + https://rawgit.com/eblis/Birdays/whenwasit/PRIVACY POLICY.html Open-source licenses Licenses Why alarm is not working? - Some devices have Power Saving Mode that could block app background processes or disable application from running on startup.\nTo make alarm work correctly perform a few simple steps below:\n\n1. Make sure that notifications are enabled for Birdays app (Settings > Apps > Birdays).\n\n2. If you have installed task managers, task killers or RAM optimizers (e.g. «Battery Saver», «Clean Master»), which could block app background processes, add Birdays to their whitelist.\n\n3. Turn off your power-saving mode or add Birdays to the whitelist (Settings > Battery > Battery optimization).\nOnly for devices running Android 6.0 (Marshmallow) or higher. + Some devices have Power Saving Mode that could block app background processes or disable application from running on startup.\nTo make alarm work correctly perform a few simple steps below:\n\n1. Make sure that notifications are enabled for WhenWasIt app (Settings > Apps > WhenWasIt).\n\n2. If you have installed task managers, task killers or RAM optimizers (e.g. «Battery Saver», «Clean Master»), which could block app background processes, add WhenWasIt to their whitelist.\n\n3. Turn off your power-saving mode or add WhenWasIt to the whitelist (Settings > Battery > Battery optimization).\nOnly for devices running Android 6.0 (Marshmallow) or higher. Open whitelist Only for devices running Android 6.0 (Marshmallow) or higher Please note that on some devices notifications could work with some delay. Open settings For Huawei owners - Open device «Settings», go to «Power saving» and open «Protected apps». Make sure that this feature is enabled for Birdays. + Open device «Settings», go to «Power saving» and open «Protected apps». Make sure that this feature is enabled for WhenWasIt. For Samsung owners - Open «Smart Manager», tap on «Battery», then on «Detail». Disable this feature for Birdays app. + Open «Smart Manager», tap on «Battery», then on «Detail». Disable this feature for WhenWasIt app. For Xiaomi owners - Open device «Settings», go to «Battery & performance», then «Manage apps battery usage», open «Choose apps», choose «No restrictions» for Birdays. + Open device «Settings», go to «Battery & performance», then «Manage apps battery usage», open «Choose apps», choose «No restrictions» for WhenWasIt. Show - If alarm still not working, please contact me at birdaysapp@gmail.com + If alarm still not working, please contact me at eblis102@gmail.com Send email - birdaysapp@gmail.com + eblis102@gmail.com Butter Knife by Jake Wharton diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 83d2003..b180260 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -25,7 +25,7 @@ android:key="@string/notifications_key" android:summary="@string/allow_notification" android:title="@string/notifications" /> - Date: Sun, 29 Jul 2018 21:59:33 +0300 Subject: [PATCH 09/35] When ads are disabled show a final rewards ad. --- app/build.gradle | 2 + .../activities/SettingsActivity.java | 79 +++++++++++++++++-- 2 files changed, 76 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 8757ebb..5bc5326 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -53,6 +53,7 @@ android { minifyEnabled false resValue "string", "banner_ad_id", keystoreProperties['BannerAdIdDebug'] buildConfigField "String", "ADMOB_ID", keystoreProperties['AdMobId'] + buildConfigField "String", "REWARDS_AD_ID", keystoreProperties['RewardsAdIdDebug'] buildConfigField "String", "INTERSTITIAL_AD_ID", keystoreProperties['InterstitialAdIdDebug'] } release { @@ -61,6 +62,7 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' resValue "string", "banner_ad_id", keystoreProperties['BannerAdIdRelease'] buildConfigField "String", "ADMOB_ID", keystoreProperties['AdMobId'] + buildConfigField "String", "REWARDS_AD_ID", keystoreProperties['RewardsAdIdRelease'] buildConfigField "String", "INTERSTITIAL_AD_ID", keystoreProperties['InterstitialAdIdRelease'] signingConfig signingConfigs.signing } diff --git a/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java index da7215e..86d31b3 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java @@ -43,19 +43,22 @@ import android.widget.LinearLayout; import android.widget.Toast; +import com.eblis.whenwasit.BuildConfig; import com.eblis.whenwasit.R; import com.eblis.whenwasit.alarm.AlarmHelper; import com.eblis.whenwasit.backup.ExportHelper; import com.eblis.whenwasit.backup.RecoverHelper; -import com.eblis.whenwasit.database.DbHelper; -import com.eblis.whenwasit.models.Person; import com.eblis.whenwasit.utils.Constants; import com.eblis.whenwasit.utils.ContactsHelper; import com.eblis.whenwasit.utils.PermissionManager; import com.eblis.whenwasit.utils.Utils; +import com.google.android.gms.ads.AdRequest; +import com.google.android.gms.ads.MobileAds; +import com.google.android.gms.ads.reward.RewardItem; +import com.google.android.gms.ads.reward.RewardedVideoAd; +import com.google.android.gms.ads.reward.RewardedVideoAdListener; import java.util.LinkedHashMap; -import java.util.List; import java.util.Map; import java.util.Set; @@ -72,6 +75,7 @@ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); BirdaysPreferenceFragment fragment = new BirdaysPreferenceFragment(); + fragment.setContext(this); getFragmentManager().beginTransaction().replace(android.R.id.content, fragment).commit(); ActionBar actionBar = getSupportActionBar(); @@ -185,6 +189,12 @@ public static class BirdaysPreferenceFragment extends PreferenceFragment implements SharedPreferences.OnSharedPreferenceChangeListener { private SharedPreferences preferences; + private Context context; + private RewardedVideoAd rewardedVideoAd; + + public void setContext(Context context) { + this.context = context; + } private String getAdditionalNotificationsSelectedValues(MultiSelectListPreference preference) { final Map names = new LinkedHashMap<>(); @@ -215,6 +225,46 @@ public void onCreate(Bundle savedInstanceState) { preferences = PreferenceManager.getDefaultSharedPreferences(getActivity()); + rewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this.context); + rewardedVideoAd.loadAd(BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build()); + rewardedVideoAd.setRewardedVideoAdListener(new RewardedVideoAdListener() { + @Override + public void onRewardedVideoAdLoaded() { + } + + @Override + public void onRewardedVideoAdOpened() { + } + + @Override + public void onRewardedVideoStarted() { + } + + @Override + public void onRewardedVideoAdClosed() { + rewardedVideoAd.loadAd(BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build()); + } + + @Override + public void onRewardedVideoAdLeftApplication() { + } + + @Override + public void onRewardedVideoCompleted() { + } + + @Override + public void onRewarded(RewardItem rewardItem) { + Toast.makeText(context, "Thank you for watching this AD", Toast.LENGTH_SHORT).show(); + } + + @Override + public void onRewardedVideoAdFailedToLoad(int i) { + Toast.makeText(context, "Rewards AD failed to load: " + i, Toast.LENGTH_SHORT).show(); + rewardedVideoAd.loadAd(BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build()); + } + }); + MultiSelectListPreference multi = (MultiSelectListPreference) findPreference(Constants.ADDITIONAL_NOTIFICATION_KEY); multi.setSummary(getAdditionalNotificationsSelectedValues(multi)); @@ -392,11 +442,24 @@ public boolean onPreferenceClick(Preference preference) { findPreference(getString(R.string.ad_banner_key)).setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { @Override public boolean onPreferenceChange(Preference preference, Object newValue) { + if (Boolean.FALSE.equals(newValue)) { + showRewardsAd(); + } showRestartAppDialog(); return true; } }); + findPreference(getString(R.string.ad_interstitial_key)).setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + @Override + public boolean onPreferenceChange(Preference preference, Object newValue) { + if (Boolean.FALSE.equals(newValue)) { + showRewardsAd(); + } + return true; + } + }); + /* * Source code */ @@ -446,7 +509,6 @@ public void onActivityResult(int requestCode, int resultCode, Intent data) { @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { final AlarmHelper alarmHelper = new AlarmHelper(getActivity()); - DbHelper dbHelper = new DbHelper(getActivity()); switch (key) { case Constants.NOTIFICATIONS_KEY: final boolean isChecked = sharedPreferences.getBoolean(Constants.NOTIFICATIONS_KEY, false); @@ -485,7 +547,6 @@ public void onPause() { super.onPause(); getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this); } - private void restartApp() { Intent intent = getActivity().getPackageManager().getLaunchIntentForPackage(getActivity().getPackageName()); if (intent != null) { @@ -494,6 +555,14 @@ private void restartApp() { } } + private boolean showRewardsAd() { + if (rewardedVideoAd.isLoaded()) { + rewardedVideoAd.show(); + } + + return true; + } + private void showRestartAppDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle(getString(R.string.action_settings)); From f22f55d6563e0011cf5d0cabf2bf033e54eb6c8e Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sun, 29 Jul 2018 23:38:02 +0300 Subject: [PATCH 10/35] If rewards ad fails to load don't keep trying to load it. Allow user to edit anniversary type label. --- app/build.gradle | 4 ++-- .../whenwasit/activities/EditActivity.java | 5 ++++- .../activities/SettingsActivity.java | 1 - app/src/main/res/layout/activity_edit.xml | 22 +++++++++++++++++++ app/src/main/res/values/strings.xml | 1 + 5 files changed, 29 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 5bc5326..2591f0f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,8 +37,8 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 18 - versionName "1.0.1" + versionCode 21 + versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true resValue "string", "version_name", versionName diff --git a/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java index 226f7f2..27590c1 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java @@ -28,7 +28,6 @@ import android.widget.EditText; import com.eblis.whenwasit.R; -import com.eblis.whenwasit.alarm.AlarmHelper; import com.eblis.whenwasit.database.DbHelper; import com.eblis.whenwasit.models.Person; import com.eblis.whenwasit.utils.Constants; @@ -65,6 +64,8 @@ public class EditActivity extends AppCompatActivity implements EditText etPhoneNumber; @BindView(R.id.edittext_edit_email) EditText etEmail; + @BindView(R.id.edittext_edit_anniversaryType) + EditText etAnniversaryLabel; private DbHelper dbHelper; private Person person; @@ -133,6 +134,7 @@ private void setupUI() { checkBox.setChecked(person.isYearUnknown()); etPhoneNumber.setText(person.getPhoneNumber()); etEmail.setText(person.getEmail()); + etAnniversaryLabel.setText(person.getAnniversaryLabel()); } /** @@ -144,6 +146,7 @@ private void updatePerson() { person.setYearUnknown(checkBox.isChecked()); person.setPhoneNumber(updateText(etPhoneNumber)); person.setEmail(updateText(etEmail)); + person.setAnniversaryLabel(updateText(etAnniversaryLabel)); dbHelper.updateRecord(person); } diff --git a/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java index 86d31b3..4da8e7e 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java @@ -261,7 +261,6 @@ public void onRewarded(RewardItem rewardItem) { @Override public void onRewardedVideoAdFailedToLoad(int i) { Toast.makeText(context, "Rewards AD failed to load: " + i, Toast.LENGTH_SHORT).show(); - rewardedVideoAd.loadAd(BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build()); } }); diff --git a/app/src/main/res/layout/activity_edit.xml b/app/src/main/res/layout/activity_edit.xml index 942f047..991d911 100644 --- a/app/src/main/res/layout/activity_edit.xml +++ b/app/src/main/res/layout/activity_edit.xml @@ -176,6 +176,28 @@ android:inputType="textEmailAddress" /> + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 60cd2bf..aff19a3 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -61,6 +61,7 @@ Add from contacts Unable to perform action due to device features Name + Anniversary type Please enter the name Phone number Email From c2b7e073c2c42ffd2282df73ec9d630f3e16d57e Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Wed, 1 Aug 2018 23:21:52 +0300 Subject: [PATCH 11/35] Fixed NPEs when switching from knowing year and not knowing year when adding contacts. --- app/build.gradle | 2 +- app/src/main/java/com/eblis/whenwasit/utils/Utils.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 2591f0f..ec60c66 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 21 + versionCode 22 versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/com/eblis/whenwasit/utils/Utils.java b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java index 83d17b8..f726ad7 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/Utils.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java @@ -57,7 +57,7 @@ private static String getDateFormat() { } public static String getDate(LocalDate date) { - return date.toString(getDateFormat()); + return date != null ? date.toString(getDateFormat()) : ""; } /** @@ -65,7 +65,7 @@ public static String getDate(LocalDate date) { */ public static String getDateWithoutYear(LocalDate date) { String yearlessPattern = getDateFormat().replaceAll("([^\\p{Alpha}']|('[\\p{Alpha}]+'))*y+([^\\p{Alpha}']|('[\\p{Alpha}]+'))*", ""); - return date.toString(yearlessPattern); + return date != null ? date.toString(yearlessPattern) : ""; } public static long getTimeOffset() { From 50bca0870392c73d874f45986f0f6363fcecd006 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sat, 11 Aug 2018 12:38:02 +0300 Subject: [PATCH 12/35] Fixed problem where you couldn't add multiple contacts, they would all point to the same one. --- app/build.gradle | 2 +- .../com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java | 1 + build.gradle | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index ec60c66..21cd8ad 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 22 + versionCode 23 versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java b/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java index c21dd7d..a6c7248 100644 --- a/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java @@ -146,6 +146,7 @@ public void onClick(DialogInterface dialog, int which) { if (!Utils.isEmptyDate(etDate)) { person.setDate(new LocalDate(calendar)); + person.setTimeStamp(calendar.getTimeInMillis()); } if (checkBox != null) person.setYearUnknown(checkBox.isChecked()); diff --git a/build.gradle b/build.gradle index b1b6853..fc15c6d 100644 --- a/build.gradle +++ b/build.gradle @@ -26,7 +26,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.1.3' + classpath 'com.android.tools.build:gradle:3.1.4' classpath 'com.google.gms:google-services:3.1.1' classpath 'com.google.firebase:firebase-plugins:1.1.1' classpath 'io.fabric.tools:gradle:1.24.1' From b60e2d033f5723ef89e842bc858712a5c0bd0618 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Fri, 31 Aug 2018 22:24:19 +0300 Subject: [PATCH 13/35] Attempt to fix crash on Settings loading for the first time. --- app/build.gradle | 2 +- app/proguard-rules.pro | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 21cd8ad..1a6ee78 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 23 + versionCode 24 versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index cbdfff4..9b3b705 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -20,3 +20,4 @@ -dontwarn com.google.android.gms.** -dontwarn com.google.ads.** -dontwarn org.joda.time.** +-keep public class * extends android.support.v7.preference.Preference \ No newline at end of file From 0086be91c554873a5ca43253d039838ab0a14e4d Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sat, 1 Sep 2018 08:22:45 +0300 Subject: [PATCH 14/35] Added contact pictures in details page and birthday notification. Clicking on picture or date of birth will bring up contact details window. --- app/build.gradle | 2 +- app/proguard-rules.pro | 2 +- .../whenwasit/activities/DetailActivity.java | 47 ++++++++++- .../eblis/whenwasit/alarm/AlarmReceiver.java | 79 ++++++++++++++++++- .../eblis/whenwasit/backup/RecoverHelper.java | 2 +- .../eblis/whenwasit/database/DbHelper.java | 40 ++++++---- .../whenwasit/database/DbQueryManager.java | 7 +- .../com/eblis/whenwasit/models/Person.java | 17 +++- .../eblis/whenwasit/utils/ContactsHelper.java | 9 ++- .../java/com/eblis/whenwasit/utils/Utils.java | 8 +- 10 files changed, 181 insertions(+), 32 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 1a6ee78..f4f0d8e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 24 + versionCode 25 versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 9b3b705..a373def 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -20,4 +20,4 @@ -dontwarn com.google.android.gms.** -dontwarn com.google.ads.** -dontwarn org.joda.time.** --keep public class * extends android.support.v7.preference.Preference \ No newline at end of file +-keep public class * extends android.support.*.preference.Preference \ No newline at end of file diff --git a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java index b75467b..00e6bd6 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java @@ -16,14 +16,19 @@ package com.eblis.whenwasit.activities; +import android.app.Activity; +import android.content.ContentUris; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.preference.PreferenceManager; +import android.provider.ContactsContract; import android.support.annotation.Nullable; import android.support.design.widget.CoordinatorLayout; import android.support.v7.app.ActionBar; @@ -56,6 +61,7 @@ import com.google.android.gms.ads.InterstitialAd; import com.kobakei.ratethisapp.RateThisApp; +import java.io.InputStream; import java.util.Calendar; import java.util.List; @@ -214,7 +220,24 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { * Set up UI depending on person's data */ private void setupUI() { - setSeasonImage(); + final Activity activity = this; + if (!setContactImage()) { + setSeasonImage(); + } + + ivSeasonPicture.setClickable(true); + + View.OnClickListener openDetails = new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(Intent.ACTION_VIEW); + Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_URI, + String.valueOf(person.getContactId())); + intent.setData(uri); + activity.startActivity(intent); + } + }; + ivSeasonPicture.setOnClickListener(openDetails); tvDaysLeft.setText(Utils.daysLeftPretty(this, person)); tvAnniversaryLabel.setText(person.getAnniversaryLabel()); @@ -225,6 +248,7 @@ private void setupUI() { rlDaysSinceBirthday.setVisibility(View.GONE); } else { tvDate.setText(Utils.getDate(person.getDate())); + tvDate.setOnClickListener(openDetails); tvAge.setText(String.valueOf(Utils.getAge(person.getDate(), displayedAge))); tvDaysSinceBirthday.setText(Utils.daysSinceBirthday(person.getDate())); } @@ -286,6 +310,27 @@ void starEditActivity() { overridePendingTransition(R.anim.activity_secondary_in, R.anim.activity_primary_out); } + private boolean setContactImage() { + Bitmap picture = null; + try { + InputStream inputStream = ContactsContract.Contacts.openContactPhotoInputStream(getContentResolver(), + ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, person.getContactId()), true); + + if (inputStream != null) { + picture = BitmapFactory.decodeStream(inputStream); + inputStream.close(); + ivSeasonPicture.setImageBitmap(picture); + + return true; + } + } + catch (Exception ex) { + //pass + } + + return false; + } + /** * Set up image depending on month */ diff --git a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java index dd3c695..e2c05ad 100644 --- a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java @@ -21,12 +21,16 @@ import android.app.NotificationManager; import android.app.PendingIntent; import android.content.BroadcastReceiver; +import android.content.ContentUris; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Build; import android.preference.PreferenceManager; +import android.provider.ContactsContract; import android.provider.Settings; import android.support.annotation.NonNull; import android.support.v4.app.NotificationCompat; @@ -40,6 +44,7 @@ import com.eblis.whenwasit.utils.Constants; import com.eblis.whenwasit.utils.Utils; +import java.io.InputStream; import java.util.ArrayList; import java.util.Arrays; import java.util.Calendar; @@ -47,7 +52,10 @@ import java.util.Date; import java.util.HashSet; import java.util.List; +import java.util.Map; import java.util.Set; +import java.util.SortedMap; +import java.util.TreeMap; import static android.text.format.DateUtils.DAY_IN_MILLIS; @@ -55,6 +63,52 @@ public class AlarmReceiver extends BroadcastReceiver { private static final String CHANNEL_ID = "com.eblis.whenwasit"; +// private void addNotifications(Context context, NotificationManager manager, SharedPreferences preferences, Intent intent, SortedMap> notifications) { +// for (Map.Entry> entry : notifications.entrySet()) { +//// NotificationManager nManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); +//// Notification.Builder builder = new Notification.Builder(this); +//// builder.setContentTitle("Lanes"); +//// builder.setContentText("Notification from Lanes"+value); +//// builder.setSmallIcon(R.drawable.ic_launcher); +//// builder.setLargeIcon(bitmap); +//// builder.setAutoCancel(true); +//// inboxStyle.setBigContentTitle("Enter Content Text"); +//// inboxStyle.addLine("hi events "+value); +//// builder.setStyle(inboxStyle); +//// nManager.notify("App Name",NOTIFICATION_ID,builder.build()); +// +// NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle(); +// inboxStyle.setBigContentTitle("WhenWasIt notifications"); +// inboxStyle.setSummaryText("The following notifications"); +// for (Person person : entry.getValue()) { +// final String name = person.getName(); +// final String anniversaryLabel = person.getAnniversaryLabel(); +// final int daysToBirthday = entry.getKey(); +// final String when = getWhen(context, daysToBirthday); +// final long timeStamp = person.getTimeStamp(); +// +// +// PendingIntent pendingIntent = TaskStackBuilder.create(context) +// .addNextIntentWithParentStack(getResultIntent(context, timeStamp, intent)) +// .getPendingIntent(((int) timeStamp), PendingIntent.FLAG_UPDATE_CURRENT); +// +// NotificationCompat.Builder builder = buildNotification(context, name, anniversaryLabel, when, daysToBirthday); +// builder.setStyle(inboxStyle); +// +// setDefaultsAndRingtone(preferences, builder); +// +// builder.setContentIntent(pendingIntent); +// +// Notification notification = builder.build(); +// notification.flags |= Notification.FLAG_AUTO_CANCEL; +// +// if (manager != null) { +// manager.notify((int) timeStamp, notification); +// } +// } +// } +// } + private void addNotification(Context context, NotificationManager manager, SharedPreferences preferences, Intent intent, Person person, int daysToBirthday) { final String name = person.getName(); final String anniversaryLabel = person.getAnniversaryLabel(); @@ -65,7 +119,21 @@ private void addNotification(Context context, NotificationManager manager, Share .addNextIntentWithParentStack(getResultIntent(context, timeStamp, intent)) .getPendingIntent(((int) timeStamp), PendingIntent.FLAG_UPDATE_CURRENT); - NotificationCompat.Builder builder = buildNotification(context, name, anniversaryLabel, when, daysToBirthday); + Bitmap picture = null; + try { + InputStream inputStream = ContactsContract.Contacts.openContactPhotoInputStream(context.getContentResolver(), + ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, person.getContactId())); + + if (inputStream != null) { + picture = BitmapFactory.decodeStream(inputStream); + inputStream.close(); + } + } + catch (Exception ex) { + //pass + } + + NotificationCompat.Builder builder = buildNotification(context, name, anniversaryLabel, when, daysToBirthday, picture); setDefaultsAndRingtone(preferences, builder); @@ -105,13 +173,19 @@ public void onReceive(Context context, Intent intent) { final Set additionalNotificationOffsets = getAdditionalNotificationOffsets(preferences); final List persons = dbHelper.query().getPersons(); + final SortedMap> notifications = new TreeMap<>(); Collections.sort(persons, Collections.reverseOrder()); for (Person person : persons) { final Integer daysToBirthday = shouldNotify(person, additionalNotificationOffsets); if (daysToBirthday != null) { + if (!notifications.containsKey(daysToBirthday)) { + notifications.put(daysToBirthday, new ArrayList()); + } + notifications.get(daysToBirthday).add(person); addNotification(context, manager, preferences, intent, person, daysToBirthday); } } + //addNotifications(context, manager, preferences, intent, notifications); } private Integer shouldNotify(Person person, Set additionalNotificationOffsets) { @@ -167,13 +241,14 @@ private void createNotificationChannel(Context context, NotificationManager mana /** * Builds default notification */ - private NotificationCompat.Builder buildNotification(Context context, String title, String anniversaryLabel, String text, int daysToBirthday) { + private NotificationCompat.Builder buildNotification(Context context, String title, String anniversaryLabel, String text, int daysToBirthday, Bitmap contactPicture) { final int color = Utils.getNotificationColor(context, daysToBirthday); return new NotificationCompat.Builder(context, CHANNEL_ID) .setContentTitle(title) .setContentText(anniversaryLabel + ": " + text) .setContentInfo(anniversaryLabel) .setSmallIcon(R.drawable.ic_notification) + .setLargeIcon(contactPicture) .setColor(color) .setCategory(NotificationCompat.CATEGORY_EVENT) .setPriority(NotificationCompat.PRIORITY_HIGH) diff --git a/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java index 8d7bec6..d245deb 100644 --- a/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java @@ -131,7 +131,7 @@ private void parseXml(XmlPullParser parser) { case XmlPullParser.END_TAG: name = parser.getName(); if (name.equals(PERSON) && person != null) { - if (!Utils.isPersonAlreadyInDb(person, dbPersons)) { + if (Utils.getPersonAlreadyInDb(person, dbPersons) == null) { dbHelper.addRecord(person); dbPersons.add(person); } diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java index b2077c1..be68fc9 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java @@ -29,6 +29,7 @@ public class DbHelper extends SQLiteOpenHelper { + public static final String COLUMN_CONTACT_ID = "contactId"; public static final String COLUMN_NAME = "name"; public static final String SELECTION_LIKE_NAME = COLUMN_NAME + " LIKE ?"; @@ -44,9 +45,10 @@ public class DbHelper extends SQLiteOpenHelper { static final String SELECTION_TIME_STAMP = COLUMN_TIME_STAMP + " = ?"; private static final String DB_NAME = "my_db"; - private static final int DATABASE_VERSION = 3; + private static final int DATABASE_VERSION = 4; private static final String DB_PERSONS_CREATE = "CREATE TABLE " + DB_PERSONS + " (" + BaseColumns._ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + + COLUMN_CONTACT_ID + " INTEGER, " + COLUMN_NAME + " TEXT, " + COLUMN_DATE + " INTEGER, " + COLUMN_IS_YEAR_KNOWN + " INTEGER, " @@ -56,6 +58,7 @@ public class DbHelper extends SQLiteOpenHelper { + COLUMN_EMAIL + " TEXT, " + COLUMN_TIME_STAMP + " INTEGER" + ");"; + private static final String DB_FAMOUS_CREATE = "CREATE TABLE " + DB_FAMOUS + " (" + BaseColumns._ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + COLUMN_NAME + " TEXT, " @@ -91,7 +94,7 @@ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.endTransaction(); } } - if (newVersion == DATABASE_VERSION) { + if (oldVersion == 2 && newVersion == 3) { db.beginTransaction(); try { db.execSQL("ALTER TABLE " + DB_PERSONS + " ADD COLUMN " + COLUMN_ANNIVERSARY_TYPE + " TEXT DEFAULT '" + AnniversaryType.BIRTHDAY.name() + "'"); @@ -102,14 +105,25 @@ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.endTransaction(); } } + if (oldVersion == 3 && newVersion == DATABASE_VERSION) { + db.beginTransaction(); + try { + db.execSQL("ALTER TABLE " + DB_PERSONS + " ADD COLUMN " + COLUMN_CONTACT_ID + " INTEGER DEFAULT 0"); + db.setTransactionSuccessful(); + } + finally { + db.endTransaction(); + } + } } public DbQueryManager query() { return dbQueryManager; } - public void addRecord(Person person) { + private ContentValues getValues(Person person, boolean create) { final ContentValues cv = new ContentValues(); + cv.put(COLUMN_CONTACT_ID, person.getContactId()); cv.put(COLUMN_NAME, person.getName()); cv.put(COLUMN_DATE, person.getDate().toDateTimeAtCurrentTime().getMillis()); cv.put(COLUMN_IS_YEAR_KNOWN, Utils.boolToInt(person.isYearUnknown())); @@ -117,20 +131,18 @@ public void addRecord(Person person) { cv.put(COLUMN_ANNIVERSARY_TYPE, person.getAnniversaryType().toString()); cv.put(COLUMN_ANNIVERSARY_LABEL, person.getAnniversaryLabel()); cv.put(COLUMN_EMAIL, person.getEmail()); - cv.put(COLUMN_TIME_STAMP, person.getTimeStamp()); - getWritableDatabase().insert(DB_PERSONS, null, cv); + if (create) { + cv.put(COLUMN_TIME_STAMP, person.getTimeStamp()); + } + return cv; + } + + public void addRecord(Person person) { + getWritableDatabase().insert(DB_PERSONS, null, getValues(person, true)); } public void updateRecord(Person person) { - final ContentValues cv = new ContentValues(); - cv.put(COLUMN_NAME, person.getName()); - cv.put(COLUMN_DATE, person.getDate().toDateTimeAtCurrentTime().getMillis()); - cv.put(COLUMN_IS_YEAR_KNOWN, Utils.boolToInt(person.isYearUnknown())); - cv.put(COLUMN_PHONE_NUMBER, person.getPhoneNumber()); - cv.put(COLUMN_ANNIVERSARY_TYPE, person.getAnniversaryType().toString()); - cv.put(COLUMN_ANNIVERSARY_LABEL, person.getAnniversaryLabel()); - cv.put(COLUMN_EMAIL, person.getEmail()); - getWritableDatabase().update(DB_PERSONS, cv, SELECTION_TIME_STAMP, + int updated = getWritableDatabase().update(DB_PERSONS, getValues(person, false), SELECTION_TIME_STAMP, new String[]{String.valueOf(person.getTimeStamp())}); } diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java index 229fe41..a33c111 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java @@ -75,6 +75,7 @@ private List getPersons(final String db, final String[] columns, final S } private Person getPerson(final Cursor cursor) { + final Long contactId = getContactId(cursor); final String name = getName(cursor); final long date = getDate(cursor); final boolean isYearKnown = getYearUnknown(cursor); @@ -84,7 +85,7 @@ private Person getPerson(final Cursor cursor) { final String email = getEmail(cursor); final long timeStamp = getTimeStamp(cursor); - return new Person(name, date, isYearKnown, phoneNumber, email, label, anniversaryType, timeStamp); + return new Person(contactId, name, date, isYearKnown, phoneNumber, email, label, anniversaryType, timeStamp); } public List getSearchPerson(String selection, String[] selectionArgs, String orderBy) { @@ -125,6 +126,10 @@ public List getFamousBornThisDay(LocalDate dayOfBirthday) { return persons; } + private Long getContactId(Cursor cursor) { + return cursor.getLong(cursor.getColumnIndex(DbHelper.COLUMN_CONTACT_ID)); + } + private String getName(Cursor cursor) { return cursor.getString(cursor.getColumnIndex(DbHelper.COLUMN_NAME)); } diff --git a/app/src/main/java/com/eblis/whenwasit/models/Person.java b/app/src/main/java/com/eblis/whenwasit/models/Person.java index c8969db..ec6943b 100644 --- a/app/src/main/java/com/eblis/whenwasit/models/Person.java +++ b/app/src/main/java/com/eblis/whenwasit/models/Person.java @@ -25,7 +25,7 @@ import java.util.Date; public class Person implements Item, Comparable { - + private Long contactId; private String name, phoneNumber, email; private long timeStamp; private LocalDate date; @@ -52,15 +52,16 @@ public Person(String name, LocalDate date) { /** * Constructor for importing from Contacts */ - public Person(String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType) { - this(name, date, yearUnknown, phoneNumber, email, anniversaryLabel, anniversaryType, new Date().getTime()); + public Person(Long contactId, String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType) { + this(contactId, name, date, yearUnknown, phoneNumber, email, anniversaryLabel, anniversaryType, new Date().getTime()); } /** * Constructor for DbQueryManager */ - public Person(String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType, long timeStamp) { + public Person(Long contactId, String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType, long timeStamp) { this(name, date); + this.contactId = contactId; this.yearUnknown = yearUnknown; this.phoneNumber = phoneNumber; this.email = email; @@ -69,6 +70,14 @@ public Person(String name, long date, boolean yearUnknown, String phoneNumber, S this.setTimeStamp(timeStamp); } + public Long getContactId() { + return contactId; + } + + public void setContactId(Long contactId) { + this.contactId = contactId; + } + public String getName() { return name; } diff --git a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java index f751d24..1ccc362 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java @@ -155,7 +155,7 @@ private List getAllContactsWithBirthdays(ContentResolver contentResolver String phoneNumber = getContactPhoneNumber(contentResolver, id); String email = getContactEmail(contentResolver, id); - Person person = new Person(name, date, yearUnknown, phoneNumber, email, anniversary, getAnniversaryType(type)); + Person person = new Person(Long.valueOf(id), name, date, yearUnknown, phoneNumber, email, anniversary, getAnniversaryType(type)); contacts.add(person); } cursor.close(); @@ -224,10 +224,15 @@ protected Void doInBackground(Void... params) { List contacts = getAllContactsWithBirthdays(contentResolver); for (Person person : contacts) { - if (!Utils.isPersonAlreadyInDb(person, dbPersons)) { + final Person existing = Utils.getPersonAlreadyInDb(person, dbPersons); + if (existing == null) { dbHelper.addRecord(person); dbPersons.add(person); } + else { + person.setTimeStamp(existing.getTimeStamp()); //make sure they're the same for update purposes + dbHelper.updateRecord(person); + } } return null; } diff --git a/app/src/main/java/com/eblis/whenwasit/utils/Utils.java b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java index f726ad7..7c87704 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/Utils.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java @@ -324,15 +324,13 @@ static boolean isYearUnknown(String dateString) { /** * Checks if person with the same name already exists in database */ - public static boolean isPersonAlreadyInDb(Person person, List list) { - boolean found = false; + public static Person getPersonAlreadyInDb(Person person, List list) { for (Person dbPerson : list) { if (person.equals(dbPerson)) { - found = true; - break; + return dbPerson; } } - return found; + return null; } public static void setupDayNightTheme(SharedPreferences preferences) { From aba534317533adc363f81f409f78d314ed784ff1 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sat, 1 Sep 2018 16:13:14 +0300 Subject: [PATCH 15/35] Fixed crash on Android Pie --- app/build.gradle | 6 +++--- app/src/main/res/xml/preferences.xml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f4f0d8e..b751aa3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 25 + versionCode 26 versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true @@ -73,7 +73,7 @@ repositories { maven { url 'https://maven.fabric.io/public' } } -def androidSupportVersion = '27.0.2' +def androidSupportVersion = '27.1.1' def firebaseVersion = '12.0.1' def butterKnifeVersion = '8.8.1' @@ -84,7 +84,7 @@ dependencies { compile "com.android.support:design:${androidSupportVersion}" compile "com.android.support:recyclerview-v7:${androidSupportVersion}" compile "com.android.support:cardview-v7:${androidSupportVersion}" - compile "com.android.support:support-v4:${androidSupportVersion}" + compile "com.android.support:support-v13:${androidSupportVersion}" compile "com.android.support:support-vector-drawable:${androidSupportVersion}" // Firebase compile "com.google.firebase:firebase-core:${firebaseVersion}" diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index b180260..5b3f629 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -31,7 +31,7 @@ android:key="@string/notification_time_key" android:title="@string/notifications_time" /> Date: Sat, 1 Sep 2018 23:36:31 +0300 Subject: [PATCH 16/35] Added banner file --- banner WhenWasIt.png | Bin 0 -> 91186 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 banner WhenWasIt.png diff --git a/banner WhenWasIt.png b/banner WhenWasIt.png new file mode 100644 index 0000000000000000000000000000000000000000..5d840f7a99bf315998fe3b7cbf037e7f96ae0324 GIT binary patch literal 91186 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 Pcj@aH>1J;_c=CS$ht!GY literal 0 HcmV?d00001 From 6c5272e826d21ac84f0b630288c290783d5a65dc Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sat, 15 Sep 2018 00:00:26 +0300 Subject: [PATCH 17/35] Added profile pictures in month view and default list view. --- app/build.gradle | 2 +- .../whenwasit/activities/DetailActivity.java | 26 ++--------- .../adapters/AllFragmentAdapter.java | 43 +++++++++++++------ .../adapters/MonthFragmentAdapter.java | 13 ++++++ .../eblis/whenwasit/alarm/AlarmReceiver.java | 33 +++----------- .../java/com/eblis/whenwasit/utils/Utils.java | 26 ++++++++++- .../main/res/layout/description_card_view.xml | 8 ++++ .../main/res/layout/description_list_view.xml | 15 ++++++- app/src/main/res/values/profile_picture.xml | 4 ++ 9 files changed, 104 insertions(+), 66 deletions(-) create mode 100644 app/src/main/res/values/profile_picture.xml diff --git a/app/build.gradle b/app/build.gradle index b751aa3..20d9100 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 26 + versionCode 27 versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java index 00e6bd6..c76fc6f 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java @@ -17,15 +17,12 @@ package com.eblis.whenwasit.activities; import android.app.Activity; -import android.content.ContentUris; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Bitmap; -import android.graphics.BitmapFactory; import android.net.Uri; -import android.os.Build; import android.os.Bundle; import android.preference.PreferenceManager; import android.provider.ContactsContract; @@ -49,7 +46,6 @@ import com.eblis.whenwasit.BuildConfig; import com.eblis.whenwasit.R; import com.eblis.whenwasit.adapters.FamousFragmentAdapter; -import com.eblis.whenwasit.alarm.AlarmHelper; import com.eblis.whenwasit.database.DbHelper; import com.eblis.whenwasit.models.AnniversaryType; import com.eblis.whenwasit.models.DisplayedAge; @@ -61,8 +57,6 @@ import com.google.android.gms.ads.InterstitialAd; import com.kobakei.ratethisapp.RateThisApp; -import java.io.InputStream; -import java.util.Calendar; import java.util.List; import butterknife.BindView; @@ -311,24 +305,12 @@ void starEditActivity() { } private boolean setContactImage() { - Bitmap picture = null; - try { - InputStream inputStream = ContactsContract.Contacts.openContactPhotoInputStream(getContentResolver(), - ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, person.getContactId()), true); - - if (inputStream != null) { - picture = BitmapFactory.decodeStream(inputStream); - inputStream.close(); - ivSeasonPicture.setImageBitmap(picture); - - return true; - } - } - catch (Exception ex) { - //pass + final Bitmap picture = Utils.getContactPicture(this, person); + if (picture != null) { + ivSeasonPicture.setImageBitmap(picture); } - return false; + return picture != null; } /** diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java index 4202479..7c1078c 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java @@ -18,13 +18,16 @@ import android.content.Context; import android.content.Intent; +import android.graphics.Bitmap; import android.graphics.drawable.GradientDrawable; import android.preference.PreferenceManager; +import android.support.annotation.NonNull; import android.support.v4.content.ContextCompat; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.ImageView; import android.widget.TextView; import com.eblis.whenwasit.R; @@ -94,8 +97,9 @@ public void removePerson(int location) { } } + @NonNull @Override - public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { + public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { context = parent.getContext(); displayedAge = Utils.getDisplayedAge(PreferenceManager.getDefaultSharedPreferences(context) .getString(Constants.DISPLAYED_AGE_KEY, DisplayedAge.CURRENT.name())); @@ -138,10 +142,10 @@ public void scrollToClosestPerson() { } @Override - public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { - Item item = items.get(position); + public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) { + final Item item = items.get(position); - String[] months = holder.itemView.getResources().getStringArray(R.array.months); + final String[] months = holder.itemView.getResources().getStringArray(R.array.months); if (!item.isSeparator()) { holder.itemView.setEnabled(true); @@ -170,6 +174,15 @@ public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { listViewHolder.tvAge.setText(String.valueOf(age)); } + final Bitmap picture = Utils.getContactPicture(context, person); + if (picture != null) { + listViewHolder.ivProfile.setVisibility(View.VISIBLE); + listViewHolder.ivProfile.setImageBitmap(picture); + } + else { + listViewHolder.ivProfile.setVisibility(View.GONE); + } + itemView.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { @@ -209,16 +222,16 @@ public void removeAllPersons() { * Selects certain color depending on person's age */ private int getAgeCircleColor(int age) { - int colorResId; - if (age < 10) colorResId = R.color.age1; - else if (age >= 10 && age < 20) colorResId = R.color.age2; - else if (age >= 20 && age < 30) colorResId = R.color.age3; - else if (age >= 30 && age < 40) colorResId = R.color.age4; - else if (age >= 40 && age < 50) colorResId = R.color.age5; - else if (age >= 50 && age < 60) colorResId = R.color.age6; - else if (age >= 60 && age < 70) colorResId = R.color.age7; - else colorResId = R.color.age8; - return colorResId; + int [] colors = {R.color.age1, R.color.age2, R.color.age3, R.color.age4, R.color.age5, R.color.age6, R.color.age7, R.color.age8}; + int index = age / 10; + if (index < 0) { + index = 0; + } + if (index >= colors.length) { + index = colors.length - 1; + } + + return colors[index]; } @Override @@ -228,6 +241,7 @@ public int getItemViewType(int position) { private static class ListViewHolder extends RecyclerView.ViewHolder { private final TextView tvName, tvDate, tvLabel, tvAge; + private final ImageView ivProfile; ListViewHolder(View itemView) { super(itemView); @@ -235,6 +249,7 @@ private static class ListViewHolder extends RecyclerView.ViewHolder { tvDate = itemView.findViewById(R.id.textview_all_date); tvLabel = itemView.findViewById(R.id.textview_all_label); tvAge = itemView.findViewById(R.id.textview_all_age); + ivProfile = itemView.findViewById(R.id.profile_picture); } } diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java index f2db57b..3c8b032 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java @@ -19,6 +19,7 @@ import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; +import android.graphics.Bitmap; import android.graphics.Color; import android.net.Uri; import android.preference.PreferenceManager; @@ -29,6 +30,7 @@ import android.view.View; import android.view.ViewGroup; import android.widget.ImageButton; +import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; @@ -98,6 +100,15 @@ public void onBindViewHolder(final CardViewHolder holder, int position) { changeCardViewBackgroundColor(person, holder.cardView, holder.tvDaysLeft); } + final Bitmap picture = Utils.getContactPicture(context, person); + if (picture != null) { + holder.ivProfile.setVisibility(View.VISIBLE); + holder.ivProfile.setImageBitmap(picture); + } + else { + holder.ivProfile.setVisibility(View.GONE); + } + holder.relativeLayout.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -217,6 +228,7 @@ static class CardViewHolder extends RecyclerView.ViewHolder { RelativeLayout relativeLayout; TextView tvName, tvDate, tvAge, tvDaysLeft; ImageButton btnEmail, btnChat, btnCall; + ImageView ivProfile; CardViewHolder(View itemView) { super(itemView); @@ -229,6 +241,7 @@ static class CardViewHolder extends RecyclerView.ViewHolder { btnEmail = itemView.findViewById(R.id.imagebutton_card_email); btnChat = itemView.findViewById(R.id.imagebutton_card_chat); btnCall = itemView.findViewById(R.id.imagebutton_card_call); + ivProfile = itemView.findViewById(R.id.profile_picture); } } } \ No newline at end of file diff --git a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java index e2c05ad..01dda16 100644 --- a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java @@ -21,18 +21,14 @@ import android.app.NotificationManager; import android.app.PendingIntent; import android.content.BroadcastReceiver; -import android.content.ContentUris; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Bitmap; -import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Build; import android.preference.PreferenceManager; -import android.provider.ContactsContract; import android.provider.Settings; -import android.support.annotation.NonNull; import android.support.v4.app.NotificationCompat; import android.support.v4.app.TaskStackBuilder; @@ -44,21 +40,14 @@ import com.eblis.whenwasit.utils.Constants; import com.eblis.whenwasit.utils.Utils; -import java.io.InputStream; import java.util.ArrayList; -import java.util.Arrays; -import java.util.Calendar; import java.util.Collections; -import java.util.Date; import java.util.HashSet; import java.util.List; -import java.util.Map; import java.util.Set; import java.util.SortedMap; import java.util.TreeMap; -import static android.text.format.DateUtils.DAY_IN_MILLIS; - public class AlarmReceiver extends BroadcastReceiver { private static final String CHANNEL_ID = "com.eblis.whenwasit"; @@ -119,20 +108,7 @@ private void addNotification(Context context, NotificationManager manager, Share .addNextIntentWithParentStack(getResultIntent(context, timeStamp, intent)) .getPendingIntent(((int) timeStamp), PendingIntent.FLAG_UPDATE_CURRENT); - Bitmap picture = null; - try { - InputStream inputStream = ContactsContract.Contacts.openContactPhotoInputStream(context.getContentResolver(), - ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, person.getContactId())); - - if (inputStream != null) { - picture = BitmapFactory.decodeStream(inputStream); - inputStream.close(); - } - } - catch (Exception ex) { - //pass - } - + final Bitmap picture = Utils.getContactPicture(context, person); NotificationCompat.Builder builder = buildNotification(context, name, anniversaryLabel, when, daysToBirthday, picture); setDefaultsAndRingtone(preferences, builder); @@ -215,7 +191,12 @@ private Set getAdditionalNotificationOffsets(SharedPreferences preferences final Set strs = preferences.getStringSet(Constants.ADDITIONAL_NOTIFICATION_KEY, Collections.emptySet()); final Set results = new HashSet<>(); for (String str : strs) { - results.add(Long.parseLong(str)); + try { + results.add(Long.parseLong(str)); + } + catch (NumberFormatException nfex) { + // ignore invalid numbers + } } return results; diff --git a/app/src/main/java/com/eblis/whenwasit/utils/Utils.java b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java index 7c87704..dd8a3c9 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/Utils.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java @@ -19,10 +19,14 @@ import android.appwidget.AppWidgetManager; import android.content.ActivityNotFoundException; import android.content.ComponentName; +import android.content.ContentUris; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; import android.net.Uri; +import android.provider.ContactsContract; import android.support.v7.app.AppCompatDelegate; import android.text.TextUtils; import android.widget.EditText; @@ -33,14 +37,14 @@ import com.eblis.whenwasit.models.Person; import com.eblis.whenwasit.widget.WidgetProvider; -import org.joda.time.LocalDate; import org.joda.time.Days; +import org.joda.time.LocalDate; import org.joda.time.Period; +import java.io.InputStream; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; -import java.util.Date; import java.util.List; import java.util.Locale; import java.util.TimeZone; @@ -333,6 +337,24 @@ public static Person getPersonAlreadyInDb(Person person, List list) { return null; } + public static Bitmap getContactPicture(final Context context, final Person person) { + Bitmap picture = null; + try { + InputStream inputStream = ContactsContract.Contacts.openContactPhotoInputStream(context.getContentResolver(), + ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, person.getContactId())); + + if (inputStream != null) { + picture = BitmapFactory.decodeStream(inputStream); + inputStream.close(); + } + } + catch (Exception ex) { + //pass + } + + return picture; + } + public static void setupDayNightTheme(SharedPreferences preferences) { boolean nightMode = preferences.getBoolean(Constants.NIGHT_MODE_KEY, false); if (nightMode) { diff --git a/app/src/main/res/layout/description_card_view.xml b/app/src/main/res/layout/description_card_view.xml index 8f90ce9..cda44c2 100644 --- a/app/src/main/res/layout/description_card_view.xml +++ b/app/src/main/res/layout/description_card_view.xml @@ -57,6 +57,14 @@ android:id="@+id/textview_card_left" style="@style/Secondary.TextView" android:layout_below="@+id/textview_card_age" /> + diff --git a/app/src/main/res/layout/description_list_view.xml b/app/src/main/res/layout/description_list_view.xml index b010eb8..0c668c4 100644 --- a/app/src/main/res/layout/description_list_view.xml +++ b/app/src/main/res/layout/description_list_view.xml @@ -17,6 +17,7 @@ --> @@ -25,6 +26,8 @@ android:id="@+id/textview_all_age" android:layout_width="@dimen/age_circle_size" android:layout_height="@dimen/age_circle_size" + android:layout_alignParentStart="true" + android:layout_centerVertical="true" android:layout_gravity="center_vertical" android:background="@drawable/age_circle" android:fontFamily="sans-serif-medium" @@ -35,7 +38,8 @@ android:shadowRadius="1" android:text="Age" android:textColor="@android:color/white" - android:textSize="@dimen/age_circle_text_size" /> + android:textSize="@dimen/age_circle_text_size" + android:layout_alignParentLeft="true" /> + + \ No newline at end of file diff --git a/app/src/main/res/values/profile_picture.xml b/app/src/main/res/values/profile_picture.xml new file mode 100644 index 0000000..925f9a1 --- /dev/null +++ b/app/src/main/res/values/profile_picture.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file From ea3ad8b05542b305ead6dcab1479fe4c3a5b187d Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sat, 15 Sep 2018 21:35:53 +0300 Subject: [PATCH 18/35] Added ability to import contacts automatically every day (enabled by default). --- app/build.gradle | 2 +- .../whenwasit/activities/MainActivity.java | 4 +- .../activities/SettingsActivity.java | 4 +- .../eblis/whenwasit/alarm/AlarmReceiver.java | 17 +++++ .../com/eblis/whenwasit/utils/Constants.java | 1 + .../eblis/whenwasit/utils/ContactsHelper.java | 71 +++++++++++-------- app/src/main/res/values/strings.xml | 8 ++- app/src/main/res/xml/preferences.xml | 6 ++ 8 files changed, 77 insertions(+), 36 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 20d9100..ca71c06 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 27 + versionCode 29 versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java index a4cd921..cbbeb71 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java @@ -115,7 +115,7 @@ protected void onCreate(Bundle savedInstanceState) { tabLayout.setupWithViewPager(viewPager); if (!preferences.getBoolean(Constants.CONTACTS_UPLOADED, false)) { - new ContactsHelper(this, getContentResolver()).loadContacts(preferences); + new ContactsHelper(this, getContentResolver()).loadContactsWithProgress(preferences); } searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @@ -231,7 +231,7 @@ public void onRequestPermissionsResult(int requestCode, if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { if (!preferences.getBoolean(Constants.WRONG_CONTACTS_FORMAT, false)) { - new ContactsHelper(this, getContentResolver()).loadContacts(preferences); + new ContactsHelper(this, getContentResolver()).loadContactsWithProgress(preferences); } } else { Snackbar.make(container, R.string.permission_required, diff --git a/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java index 4da8e7e..17b74f3 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java @@ -154,7 +154,7 @@ public void onRequestPermissionsResult(int requestCode, if (requestCode == Constants.READ_CONTACTS_PERMISSION_CODE && PermissionManager.readingContactsPermissionGranted(this)) { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); if (!preferences.getBoolean(Constants.WRONG_CONTACTS_FORMAT, false)) { - new ContactsHelper(this, getContentResolver()).loadContacts(preferences); + new ContactsHelper(this, getContentResolver()).loadContactsWithProgress(preferences); } } else if (PermissionManager.writingSdPermissionGranted(this)) { if (requestCode == Constants.WRITE_EXTERNAL_STORAGE_PERMISSION_CODE) { @@ -340,7 +340,7 @@ public boolean onPreferenceClick(Preference preference) { public boolean onPreferenceClick(Preference preference) { if (!preferences.getBoolean(Constants.WRONG_CONTACTS_FORMAT, false)) { ContactsHelper contactsHelper = new ContactsHelper(getActivity(), getActivity().getContentResolver()); - contactsHelper.loadContacts(preferences); + contactsHelper.loadContactsWithProgress(preferences); } return true; } diff --git a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java index 01dda16..73fc1b2 100644 --- a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java @@ -31,6 +31,7 @@ import android.provider.Settings; import android.support.v4.app.NotificationCompat; import android.support.v4.app.TaskStackBuilder; +import android.widget.Toast; import com.eblis.whenwasit.R; import com.eblis.whenwasit.activities.DetailActivity; @@ -38,6 +39,8 @@ import com.eblis.whenwasit.models.Person; import com.eblis.whenwasit.utils.BirdaysApplication; import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.ContactsHelper; +import com.eblis.whenwasit.utils.PermissionManager; import com.eblis.whenwasit.utils.Utils; import java.util.ArrayList; @@ -145,6 +148,20 @@ public void onReceive(Context context, Intent intent) { final DbHelper dbHelper = new DbHelper(context); final SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); + final boolean automaticImport = preferences.getBoolean(Constants.AUTOMATIC_CONTACT_IMPORT_KEY, true); + if (automaticImport) { + try { + if (PermissionManager.readingContactsPermissionGranted(context)) { + ContactsHelper contactsHelper = new ContactsHelper(context, context.getContentResolver()); + contactsHelper.updateContactsNow(); + Toast.makeText(context, R.string.contacts_uploaded, Toast.LENGTH_SHORT).show(); + } + } + catch (Exception ex) { + Toast.makeText(context, R.string.loading_contacts_error + "\n" + ex.getMessage(), Toast.LENGTH_LONG).show(); + } + } + createNotificationChannel(context, manager); final Set additionalNotificationOffsets = getAdditionalNotificationOffsets(preferences); diff --git a/app/src/main/java/com/eblis/whenwasit/utils/Constants.java b/app/src/main/java/com/eblis/whenwasit/utils/Constants.java index 7ee70de..74608b0 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/Constants.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/Constants.java @@ -41,6 +41,7 @@ public interface Constants { String NIGHT_MODE_KEY = "night_mode_key"; String START_PAGE = "start_page_key"; String DISPLAYED_AGE_KEY = "displayed_age_key"; + String AUTOMATIC_CONTACT_IMPORT_KEY = "import_contacts_automatically_key"; // Intents String TYPE_EMAIL = "message/rfc822"; diff --git a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java index 1ccc362..addcb38 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java @@ -18,6 +18,7 @@ import android.app.Activity; import android.content.ContentResolver; +import android.content.Context; import android.content.SharedPreferences; import android.content.res.Resources; import android.database.Cursor; @@ -28,7 +29,6 @@ import android.widget.Toast; import com.eblis.whenwasit.R; -import com.eblis.whenwasit.alarm.AlarmHelper; import com.eblis.whenwasit.database.DbHelper; import com.eblis.whenwasit.models.AnniversaryType; import com.eblis.whenwasit.models.Person; @@ -38,12 +38,19 @@ public class ContactsHelper { - private Activity activity; + private Context context; + private final Activity activity; private ContentResolver contentResolver; private LoadingContactsListener loadingContactsListener; - public ContactsHelper(Activity activity, ContentResolver contentResolver) { - this.activity = activity; + public ContactsHelper(Context context, ContentResolver contentResolver) { + this.context = context; + if (context instanceof Activity) { + this.activity = (Activity) context; + } + else { + this.activity = null; + } this.contentResolver = contentResolver; loadingContactsListener = (LoadingContactsListener) activity; } @@ -141,7 +148,7 @@ private List getAllContactsWithBirthdays(ContentResolver contentResolver final String dateString = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.START_DATE)); final int type = cursor.getInt(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.TYPE)); final String label = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.LABEL)); - final String anniversary = getTypeLabel(activity.getResources(), type, label); + final String anniversary = getTypeLabel(context.getResources(), type, label); final long date; try { @@ -188,17 +195,38 @@ private Cursor getContactsCursor(ContentResolver contentResolver) { * Loads all persons with Birthdays from Contacts, compares them with persons from Database and * saves them into DB, sets alarm for added persons */ - public void loadContacts(SharedPreferences preferences) { - if (PermissionManager.readingContactsPermissionGranted(activity)) { + public void loadContactsWithProgress(SharedPreferences preferences) { + if (PermissionManager.readingContactsPermissionGranted(context)) { try { new ContactsAsyncLoading().execute(); preferences.edit().putBoolean(Constants.CONTACTS_UPLOADED, true).apply(); } catch (Exception e) { preferences.edit().putBoolean(Constants.WRONG_CONTACTS_FORMAT, true).apply(); - Toast.makeText(activity, R.string.loading_contacts_error, Toast.LENGTH_LONG).show(); + Toast.makeText(context, R.string.loading_contacts_error, Toast.LENGTH_LONG).show(); } } else { - PermissionManager.requestReadingContactsPermission(activity); + if (activity != null) { + PermissionManager.requestReadingContactsPermission(activity); + } + } + } + + public void updateContactsNow() { + DbHelper dbHelper = new DbHelper(context); + + List dbPersons = dbHelper.query().getPersons(); + List contacts = getAllContactsWithBirthdays(contentResolver); + + for (Person person : contacts) { + final Person existing = Utils.getPersonAlreadyInDb(person, dbPersons); + if (existing == null) { + dbHelper.addRecord(person); + dbPersons.add(person); + } + else { + person.setTimeStamp(existing.getTimeStamp()); //make sure they're the same for update purposes + dbHelper.updateRecord(person); + } } } @@ -208,32 +236,17 @@ public interface LoadingContactsListener { private class ContactsAsyncLoading extends AsyncTask { - ProgressDialogHelper progressDialogHelper = new ProgressDialogHelper(activity); + ProgressDialogHelper progressDialogHelper = new ProgressDialogHelper(context); @Override protected void onPreExecute() { super.onPreExecute(); - progressDialogHelper.startProgressDialog(activity.getString(R.string.loading_contacts)); + progressDialogHelper.startProgressDialog(context.getString(R.string.loading_contacts)); } @Override protected Void doInBackground(Void... params) { - DbHelper dbHelper = new DbHelper(activity); - - List dbPersons = dbHelper.query().getPersons(); - List contacts = getAllContactsWithBirthdays(contentResolver); - - for (Person person : contacts) { - final Person existing = Utils.getPersonAlreadyInDb(person, dbPersons); - if (existing == null) { - dbHelper.addRecord(person); - dbPersons.add(person); - } - else { - person.setTimeStamp(existing.getTimeStamp()); //make sure they're the same for update purposes - dbHelper.updateRecord(person); - } - } + updateContactsNow(); return null; } @@ -242,8 +255,8 @@ protected void onPostExecute(Void aVoid) { super.onPostExecute(aVoid); progressDialogHelper.dismissProgressDialog(); loadingContactsListener.onContactsUploaded(); - Utils.notifyWidget(activity); - Toast.makeText(activity, R.string.contacts_uploaded, Toast.LENGTH_SHORT).show(); + Utils.notifyWidget(context); + Toast.makeText(context, R.string.contacts_uploaded, Toast.LENGTH_SHORT).show(); } } } \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index aff19a3..84f1697 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -22,7 +22,7 @@ Loading contacts… - Contacts uploaded + Contacts imported Unable to import contacts, nonstandard date format Permission is required for importing contacts Allow @@ -113,6 +113,7 @@ ringtone_key help_key import_contacts_key + import_contacts_automatically_key export_key recover_key night_mode_key @@ -171,8 +172,11 @@ Tap here if you don\'t receive notifications Synchronization and backup - Import contacts + Import contacts now Tap here to import contacts from your device (supports ISO 8601) + Automatic contacts import + Automatically import contacts every day + Automatic import disabled Export records (Beta) Create the XML file with backup External storage is not available diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 5b3f629..e10ab96 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -54,6 +54,12 @@ + Date: Sat, 13 Oct 2018 23:30:21 +0300 Subject: [PATCH 19/35] Guard against null pointer cursor when retrieving contacts. --- .../eblis/whenwasit/utils/ContactsHelper.java | 49 +++++++++++-------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java index addcb38..f13e45c 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java @@ -142,30 +142,37 @@ private List getAllContactsWithBirthdays(ContentResolver contentResolver Cursor cursor = getContactsCursor(contentResolver); - while (cursor.moveToNext()) { - final String id = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.CONTACT_ID)); - final String name = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME)); - final String dateString = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.START_DATE)); - final int type = cursor.getInt(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.TYPE)); - final String label = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.LABEL)); - final String anniversary = getTypeLabel(context.getResources(), type, label); - - final long date; + if (cursor != null) { try { - date = Utils.formatDateToLong(dateString); - } catch (Exception e) { - continue; + while (cursor.moveToNext()) { + final String id = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.CONTACT_ID)); + final String name = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME)); + final String dateString = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.START_DATE)); + final int type = cursor.getInt(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.TYPE)); + final String label = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.LABEL)); + final String anniversary = getTypeLabel(context.getResources(), type, label); + + final long date; + try { + date = Utils.formatDateToLong(dateString); + } catch (Exception e) { + continue; + } + if (date == 0) continue; + + boolean yearUnknown = Utils.isYearUnknown(dateString); + String phoneNumber = getContactPhoneNumber(contentResolver, id); + String email = getContactEmail(contentResolver, id); + + Person person = new Person(Long.valueOf(id), name, date, yearUnknown, phoneNumber, email, anniversary, getAnniversaryType(type)); + contacts.add(person); + } + } + finally { + cursor.close(); } - if (date == 0) continue; - - boolean yearUnknown = Utils.isYearUnknown(dateString); - String phoneNumber = getContactPhoneNumber(contentResolver, id); - String email = getContactEmail(contentResolver, id); - - Person person = new Person(Long.valueOf(id), name, date, yearUnknown, phoneNumber, email, anniversary, getAnniversaryType(type)); - contacts.add(person); } - cursor.close(); + return contacts; } From 29ca6c907f8c439e6205f51bbdde55e556fb1202 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sat, 13 Oct 2018 23:34:56 +0300 Subject: [PATCH 20/35] Attempt to guard against native errors when retrieving phone numbers. --- app/build.gradle | 2 +- .../eblis/whenwasit/utils/ContactsHelper.java | 29 +++++++++++++------ 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index ca71c06..e0ee39f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 29 + versionCode 30 versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java index f13e45c..9736961 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java @@ -77,21 +77,32 @@ public String getContactName(ContentResolver contentResolver, String id) { /** * Returns phone number from certain contact */ - public String getContactPhoneNumber(ContentResolver contentResolver, String id) { - String phoneNumber = ""; - Cursor phoneCursor = contentResolver.query( + public synchronized String getContactPhoneNumber(ContentResolver contentResolver, String id) { + final Cursor phoneCursor = contentResolver.query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = ?", new String[]{id}, null); - if (phoneCursor != null && phoneCursor.moveToFirst()) { - phoneNumber = phoneCursor.getString(phoneCursor.getColumnIndex - (ContactsContract.CommonDataKinds.Phone.NUMBER)); - } if (phoneCursor != null) { - phoneCursor.close(); + try { + phoneCursor.moveToFirst(); + return phoneCursor.getString(phoneCursor.getColumnIndex + (ContactsContract.CommonDataKinds.Phone.NUMBER)); + } + catch (Exception ex) { + //no-op + } + finally { + try { + phoneCursor.close(); + } + catch (Exception ex) { + //nothing we can do :( + } + } } - return phoneNumber; + + return ""; } /** From cdba1a866487de01e10d626ddafa1f4771fb7db1 Mon Sep 17 00:00:00 2001 From: Claire Dufetrelle Date: Tue, 27 Nov 2018 16:26:53 +0100 Subject: [PATCH 21/35] Update french wording --- README.md | 2 + app/src/main/res/values-fr/strings.xml | 94 +++++++++++++------------- 2 files changed, 49 insertions(+), 47 deletions(-) diff --git a/README.md b/README.md index c7a1f2d..ab12901 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,8 @@ Omer Surer (Turkish) Xiupeng (Chinese traditional) Andra Fetele (Romanian) [sarmizegetusaa](https://github.com/sarmizegetusaa) + +Claire Dufetrelle (French) [claireduf](https://github.com/claireduf) ## License ``` diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index d71bb80..db21f71 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -21,18 +21,18 @@ Chargement des contacts… - Contacts téléchargés - Impossible d\'importer les contacts, format de date non standard - Autorisation est requise pour l\'importation de contacts + Contacts importés + Impossible d\'importer les contacts, le format de date n\'est pas reconnu + Cette autorisation est requise pour l\'importation de vos contacts Autoriser Tous - Célèbre - Âge actuel:\u0020 - Joyeux Anniversaire! - Impossible d\'effectuer l\'action, installez le navigateur web s\'il vous plaît - Êtes-vous bien sûr de vouloir supprimer cet enregistrement:\u0020 - Enregistrement supprimé - Defaire + Personnes célèbres + Âge actuel :\u0020 + Joyeux anniversaire ! + Impossible d\'effectuer l\'action, vérifiez que vous avez bien installé un navigateur web s\'il vous plaît + Êtes-vous sûr(e) de vouloir supprimer l\'anniversaire de \u0020 + Anniversaire supprimé + Annuler Janvier @@ -55,36 +55,36 @@ Supprimer - Nouvel enregistrement + Nouvel anniversaire Ajouter à partir des contacts - Impossible d\'effectuer l\'action en raison des fonctionnalités de l\'appareil + Impossible d\'ouvrir les Contacts, vous n\'avez peut-être pas autorisé l\'accès aux contacts pour cette application Nom - Entrer le nom s\'il vous plaît + Entrez le nom de la personne Numéro de téléphone Choisir une date Date incorrecte - Je ne sais pas l’année + Je ne connais pas l\’année Annuler Enregistrement ajouté Anniversaire - Jour jusqu’au prochain anniversaire + Jours jusqu’au prochain anniversaire Aujourd’hui Jours depuis la naissance Signe du zodiaque - Photo de saison + Illustration de la saison Calendrier Appel Conversation - Né en ce jour + Personnes célèbres qui fêtent leur anniversaire ce jour là Modification - Enregistrement modifié + Modifications prises en compte - SecurityException, les appareils Samsung limitent le nombre d\'alarmes que vous pouvez enregistrer + Impossible d\'enregistrer cette alarme, les appareils Samsung limitent le nombre d\'alarmes que vous pouvez enregistrer Anniversaires @@ -102,13 +102,13 @@ Poissons - Optimisation activée! - \nÀ partir de la version 6.0, Android a introduit le mode d\'économie d\'énergie Doze qui gère le comportement des applications en différant le processeur d\'arrière-plan.\n\nPour que l\'application fonctionne correctement, désactivez l\'optimisation pour WhenWasIt. - Ne plus montrer + Optimisation activée + \nÀ partir de la version 6.0, Android a introduit le mode d\'économie d\'énergie Doze qui modifie le comportement des applications notamment leur exécution en arrière-plan.\n\nPour que l\'application fonctionne correctement, désactivez l\'optimisation pour WhenWasIt. + Ne plus afficher Désactiver Notifications - Permettre l’application envoyer des notifications d’anniversaires à venir + Recevoir des notifications pour les anniversaires à venir Heure de notification Notification supplémentaire Jamais @@ -130,23 +130,23 @@ Dans 2 semaines - Son de notification - Choisissez un son pour la notification. Par défaut, la tonalité utilisée provient des paramètres de l\'appareil - Vide + Sonnerie pour les notifications + Choisissez une sonnerie pour les notifications. Par défaut, la sonnerie utilisée est celle choisie dans les réglages de votre téléphone. + Aucune Aide - Cliquez ici si vous ne recevez des notifications + Cliquez ici si vous ne recevez pas les notifications Synchronisation et sauvegarde Importer les contacts - Cliquez ici pour importer des contacts depuis votre appareil (compatible avec ISO 8601) - Exporter des enregistrements (Beta) - Création du fichier XML avec sauvegarde + Cliquez ici pour importer les contacts depuis votre appareil + Exporter vos enregistrements (Beta) + Création du fichier XML de sauvegarde Le stockage externe n\'est pas disponible - Exporter des enregistrements… - Sauvegarde terminée, le fichier XML dans le\u0020 + Exportation de vos enregistrements… + Sauvegarde terminée, le fichier XML se trouve dans \u0020 Récupérer des enregistrements (Beta) - Choisissez le fichier XML avec sauvegarde - Impossible d’effectuer l’action, installer le gestionnaire de fichiers s’il vous plaît + Choisissez le fichier XML de sauvegarde + Impossible d\’effectuer l\’action, veuillez autoriser l\'accès au gestionnaire de fichiers. Enregistrements récupérés Général @@ -156,7 +156,7 @@ Mois en cours Tous - Célèbre + Personnes célèbres Âge affiché @@ -166,18 +166,18 @@ Futur - Vous devez redémarrer une application pour que ces modifications entrent en vigueur + Vous devez redémarrer l\'application pour que ces modifications soient prises en compte Redémarrer maintenant Plus tard Donnez votre avis Partager l\'application - Oubliez-vous féliciter vos parents, des amis ou des collègues pour leur anniversaire? Birdays vous rappellera une importante fête!\n\n + Comment faire pour ne plus oublier les dates d\'anniversaire de vos parents, vos amis ou vos collègues ? WhenWasIt est là pour vous les rappeler !\n\n Publicité Pourquoi est-ce que je vois des annonces? - Les revenus tirés de la publicité va à l’élaboration du projet et à la traduction dans d’autres langues. Vous pouvez supprimer des annonces gratuitement + Les revenus tirés de la publicité vont à l’élaboration du projet et à la traduction dans d’autres langues. Vous pouvez supprimer les annonces gratuitement. Annonce interstitielle - Ce type de publicité est limité à 1 spectacle par jour. Pas si souvent, n’est-il pas? + Ce type de publicité n\'est affiché qu\'une seule fois par jour. Cela soutient le projet et ce n'est pas si fréquent, non ? Bannière À propos de l\'app @@ -187,21 +187,21 @@ Licences - Pourquoi l’alarme ne fonctionne pas? - Certains appareils ont un mode d\'économie d\'énergie qui peut bloquer les processus d\'arrière-plan de l\'application ou désactiver l\'exécution de l\'application au démarrage.\nPour que l\'alarme fonctionne correctement, procédez comme suit:\n\n1. Assurez-vous que les notifications sont activées pour l\'application WhenWasIt (Paramètres > Applications > WhenWasIt).\n\n 2. Si vous avez installé des gestionnaires de tâches, des destructeurs de tâches ou des optimiseurs de RAM (par exemple «Battery Saver», «Clean Master»), qui pourraient bloquer les processus d\'arrière-plan, ajoutez Birdays à leur whitelist.\n\n 3. Désactivez votre mode d\'économie d\'énergie ou ajoutez Birdays à la liste blanche (Paramètres > Batterie > Optimisation de la batterie).\nUniquement pour les appareils fonctionnant sous Android 6.0 (Marshmallow) ou supérieur. - Whitelist ouvert + Pourquoi les notifications ne fonctionnent pas ? + Certains appareils ont un mode d\'économie d\'énergie qui peut bloquer les processus d\'arrière-plan de l\'application ou désactiver l\'exécution de l\'application au démarrage.\nPour que les notifications fonctionnent correctement, procédez comme suit :\n\n1. Assurez-vous que les notifications sont activées pour l\'application WhenWasIt (Paramètres > Applications > WhenWasIt).\n\n 2. Si vous avez installé des gestionnaires de tâches, des destructeurs de tâches ou des optimiseurs de RAM (par exemple «Battery Saver», «Clean Master»), qui pourraient bloquer les processus d\'arrière-plan, ajoutez WhenWasIt à leurs listes blanches (whitelist).\n\n 3. Désactivez votre mode d\'économie d\'énergie ou ajoutez WhenWasIt à la liste blanche (Paramètres > Batterie > Optimisation de la batterie).\nUniquement pour les appareils fonctionnant sous Android 6.0 (Marshmallow) ou supérieur. + Ouvrir la liste blanche Uniquement pour les appareils fonctionnant sous Android 6.0 (Marshmallow) ou supérieur Veuillez noter que sur certains appareils, les notifications peuvent fonctionner avec un certain retard. Ouvrir la configuration Pour les propriétaires de Huawei - Ouvrez l\'appareil «Paramètres», allez dans «Économie d\'énergie» et ouvrez «Applications protégées». Assurez-vous que cette fonctionnalité est activée pour WhenWasIt. + Ouvrez la section «Paramètres», allez dans «Économie d\'énergie» et ouvrez «Applications protégées». Assurez-vous que cette fonctionnalité est activée pour WhenWasIt. Pour les propriétaires de Samsung Ouvrez «Smart Manager», tapez sur «Batterie», puis sur «Détail». Désactivez cette fonctionnalité pour l\'application WhenWasIt. Pour les propriétaires de Xiaomi - Ouvrez l\'appareil «Paramètres», allez à «Batterie & performances», puis «Gérer l\'utilisation de la batterie», «Choisir les applications», choisissez «Aucune restriction» pour WhenWasIt. + Ouvrez la section «Paramètres», allez dans «Batterie & performances», puis «Gérer l\'utilisation de la batterie», «Choisir les applications», choisissez «Aucune restriction» pour WhenWasIt. Montrer - Si l’alarme toujours ne fonctionne ne pas, veuillez me contacter au eblis102@gmail.com - Envoyer un email + Si les notifications toujours ne fonctionnent toujours pas, veuillez me contacter à eblis102@gmail.com + Envoyer un mail @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + From 1a91f6c719a95931de49d4ab0d90a933da6f3d59 Mon Sep 17 00:00:00 2001 From: Claire Dufetrelle Date: Thu, 29 Nov 2018 10:13:29 +0100 Subject: [PATCH 22/35] Replace last occurences of name Birdays by WhenWasIt --- app/src/main/res/values-de/strings.xml | 10 +++++----- app/src/main/res/values-el/strings.xml | 6 +++--- app/src/main/res/values-en/strings.xml | 8 ++++---- app/src/main/res/values-es/strings.xml | 6 +++--- app/src/main/res/values-fil/strings.xml | 6 +++--- app/src/main/res/values-hu/strings.xml | 12 ++++++------ app/src/main/res/values-in/strings.xml | 6 +++--- app/src/main/res/values-it/strings.xml | 8 ++++---- app/src/main/res/values-ja/strings.xml | 14 +++++++------- app/src/main/res/values-kab/strings.xml | 6 +++--- app/src/main/res/values-kk/strings.xml | 8 ++++---- app/src/main/res/values-nb/strings.xml | 8 ++++---- app/src/main/res/values-nl/strings.xml | 8 ++++---- app/src/main/res/values-pt/strings.xml | 6 +++--- app/src/main/res/values-ro/strings.xml | 6 +++--- app/src/main/res/values-ru/strings.xml | 8 ++++---- app/src/main/res/values-tr/strings.xml | 14 +++++++------- app/src/main/res/values-uk/strings.xml | 8 ++++---- app/src/main/res/values-zh-rTW/strings.xml | 14 +++++++------- app/src/main/res/values-zh/strings.xml | 14 +++++++------- 20 files changed, 88 insertions(+), 88 deletions(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 740cfcb..56ca488 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -103,7 +103,7 @@ Optimierung aktiviert! - \nMit Version 6.0 hat Android den Energiesparmodus Doze eingeführt, welcher das Verhalten von Apps durch Optimierung der Hintergrund-CPU beeinflusst.\n\nDamit die App korrekt funktioniert, muss die Optimierung für Birdays ausgeschaltet werden. + \nMit Version 6.0 hat Android den Energiesparmodus Doze eingeführt, welcher das Verhalten von Apps durch Optimierung der Hintergrund-CPU beeinflusst.\n\nDamit die App korrekt funktioniert, muss die Optimierung für WhenWasIt ausgeschaltet werden. Nicht erneut anzeigen Deaktivieren @@ -171,7 +171,7 @@ Später App bewerten App teilen - Vergessen Sie, Ihren Verwandten, Freunden oder Kollegen zum Geburtstag zu gratulieren? Birdays erinnert Sie an wichtige Feiertage!\n\n + Vergessen Sie, Ihren Verwandten, Freunden oder Kollegen zum Geburtstag zu gratulieren? WhenWasIt erinnert Sie an wichtige Feiertage!\n\n Werbung Warum sehe ich Werbung? @@ -188,13 +188,13 @@ Weshalb funktioniert der Alarm nicht? - Manche Geräte verfügen über einen Energiesparmodus, der Hintergrundprozesse von Apps blockieren oder Programme am Starten hindern kann.\nDamit der Alarm korrekt funktioniert, sind einige einfache Schritte zu befolgen:\n\n1. Stellen Sie sicher, dass die Benachrichtigungen für die Birdays App aktiviert sind (Einstellungen > Apps > WhenWasIt).\n\n2. Falls Sie Task Manager, Task Killer oder RAM Optimierer installiert haben (z.B. «Battery Saver», «Clean Master»), fügen Sie Birdays zu deren Whitelist hinzu.\n\n3. Deaktivieren Sie den Energiesparmodus oder fügen Sie Birdays zur Whitelist hinzu (Einstellungen > Akku > Akku-Leistungsoptimierung).\nNur für Geräte mit Android 6.0 (Marshmallow) oder höher. + Manche Geräte verfügen über einen Energiesparmodus, der Hintergrundprozesse von Apps blockieren oder Programme am Starten hindern kann.\nDamit der Alarm korrekt funktioniert, sind einige einfache Schritte zu befolgen:\n\n1. Stellen Sie sicher, dass die Benachrichtigungen für die WhenWasIt App aktiviert sind (Einstellungen > Apps > WhenWasIt).\n\n2. Falls Sie Task Manager, Task Killer oder RAM Optimierer installiert haben (z.B. «Battery Saver», «Clean Master»), fügen Sie WhenWasIt zu deren Whitelist hinzu.\n\n3. Deaktivieren Sie den Energiesparmodus oder fügen Sie WhenWasIt zur Whitelist hinzu (Einstellungen > Akku > Akku-Leistungsoptimierung).\nNur für Geräte mit Android 6.0 (Marshmallow) oder höher. Whitelist öffnen Nur für Geräte mit Android 6.0 (Marshmallow) oder höher Bitte beachten Sie, dass Benachrichtigungen auf manchen Geräten mit Verzögerung erscheinen können. Einstellungen öffnen Für Huawei-Besitzer - Öffnen Sie «Einstellungen», wählen Sie «Energiesparen» und öffnen Sie «Geschützte Apps». Stellen Sie sicher, dass diese Einstellung für Birdays aktiviert ist. + Öffnen Sie «Einstellungen», wählen Sie «Energiesparen» und öffnen Sie «Geschützte Apps». Stellen Sie sicher, dass diese Einstellung für WhenWasIt aktiviert ist. Für Samsung-Besitzer Öffnen Sie «Smart Manager», wählen Sie «Akku», dann «Detail». Deaktivieren Sie diese Einstellung für WhenWasIt. Für Xiaomi-Besitzer @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 509ab6c..615a44d 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -171,7 +171,7 @@ Αργότερα Βαθμολόγησε την εφαρμογη Μερίδιο - Ξεχάστε να συγχαρείτε τους συγγενείς, τους φίλους ή τους συναδέλφους σας για τα γενέθλιά τους; Τα Birdays θα σας υπενθυμίσουν μια σημαντική γιορτή!\n\n + Ξεχάστε να συγχαρείτε τους συγγενείς, τους φίλους ή τους συναδέλφους σας για τα γενέθλιά τους; Τα WhenWasIt θα σας υπενθυμίσουν μια σημαντική γιορτή!\n\n Διαφήμιση Γιατί βλέπω διαφημίσεις; @@ -188,7 +188,7 @@ Γιατί ο συναγερμός δεν λειτουργεί; - Ορισμένες συσκευές διαθέτουν λειτουργία εξοικονόμησης ενέργειας, η οποία μπορεί να αποκλείσει τις διεργασίες παρασκηνίου της εφαρμογής ή να απενεργοποιήσει την εκκίνηση της εφαρμογής κατά την εκκίνηση.\nΓια να πραγματοποιήσετε σωστή λειτουργία συναγερμών, ακολουθήστε μερικά απλά βήματα παρακάτω:\n\n1. Βεβαιωθείτε ότι οι ειδοποιήσεις είναι ενεργοποιημένες για την εφαρμογή WhenWasIt (Ρυθμίσεις > Eφαρμογές > WhenWasIt).\n\n2. Εάν έχετε εγκαταστήσει διαχειριστές εργασιών, προγράμματα αποτροπής εργασιών ή βελτιστοποιητές RAM (π.χ. «Battery Saver», «Clean Master»), οι οποίοι θα μπορούσαν να μπλοκάρουν τις διαδικασίες του παρασκηνίου εφαρμογών, προσθέστε τους Birdays στο whitelist τους.\n\n3. Κλείστε τη λειτουργία εξοικονόμησης ενέργειας ή προσθέστε Birdays το λευκό στοιχείο (Ρυθμίσεις > Mπαταρία > Βελτιστοποίηση μπαταρίας).\nΜόνο για συσκευές με Android 6.0 (Marshmallow) ή νυψηλότερες. + Ορισμένες συσκευές διαθέτουν λειτουργία εξοικονόμησης ενέργειας, η οποία μπορεί να αποκλείσει τις διεργασίες παρασκηνίου της εφαρμογής ή να απενεργοποιήσει την εκκίνηση της εφαρμογής κατά την εκκίνηση.\nΓια να πραγματοποιήσετε σωστή λειτουργία συναγερμών, ακολουθήστε μερικά απλά βήματα παρακάτω:\n\n1. Βεβαιωθείτε ότι οι ειδοποιήσεις είναι ενεργοποιημένες για την εφαρμογή WhenWasIt (Ρυθμίσεις > Eφαρμογές > WhenWasIt).\n\n2. Εάν έχετε εγκαταστήσει διαχειριστές εργασιών, προγράμματα αποτροπής εργασιών ή βελτιστοποιητές RAM (π.χ. «Battery Saver», «Clean Master»), οι οποίοι θα μπορούσαν να μπλοκάρουν τις διαδικασίες του παρασκηνίου εφαρμογών, προσθέστε τους WhenWasIt στο whitelist τους.\n\n3. Κλείστε τη λειτουργία εξοικονόμησης ενέργειας ή προσθέστε WhenWasIt το λευκό στοιχείο (Ρυθμίσεις > Mπαταρία > Βελτιστοποίηση μπαταρίας).\nΜόνο για συσκευές με Android 6.0 (Marshmallow) ή νυψηλότερες. Άνοιγμα της λευκής λίστας Μόνο για συσκευές με Android 6.0 (Marshmallow) ή νυψηλότερες Λάβετε υπόψη ότι σε ορισμένες συσκευές οι ειδοποιήσεις θα μπορούσαν να λειτουργήσουν με κάποια καθυστέρηση. @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index 708584a..cb22a8f 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -172,7 +172,7 @@ Later Rate app Share app - Do you forget to congratulate your relatives, friends or colleagues on their Birthday? Birdays will remind you of an important holiday!\n\n + Do you forget to congratulate your relatives, friends or colleagues on their Birthday? WhenWasIt will remind you of an important holiday!\n\n Advertising Why do I see ads? @@ -189,7 +189,7 @@ Why alarm is not working? - Some devices have Power Saving Mode that could block app background processes or disable application from running on startup.\nTo make alarm work correctly perform a few simple steps below:\n\n1. Make sure that notifications are enabled for Birdays app (Settings > Apps > WhenWasIt).\n\n2. If you have installed task managers, task killers or RAM optimizers (e.g. «Battery Saver», «Clean Master»), which could block app background processes, add Birdays to their whitelist.\n\n3. Turn off your power-saving mode or add Birdays to the whitelist (Settings > Battery > Battery optimization).\nOnly for devices running Android 6.0 (Marshmallow) or higher. + Some devices have Power Saving Mode that could block app background processes or disable application from running on startup.\nTo make alarm work correctly perform a few simple steps below:\n\n1. Make sure that notifications are enabled for WhenWasIt app (Settings > Apps > WhenWasIt).\n\n2. If you have installed task managers, task killers or RAM optimizers (e.g. «Battery Saver», «Clean Master»), which could block app background processes, add WhenWasIt to their whitelist.\n\n3. Turn off your power-saving mode or add WhenWasIt to the whitelist (Settings > Battery > Battery optimization).\nOnly for devices running Android 6.0 (Marshmallow) or higher. Open whitelist Only for devices running Android 6.0 (Marshmallow) or higher Please note that on some devices notifications could work with some delay. @@ -197,7 +197,7 @@ For Huawei owners Open device «Settings», go to «Power saving» and open «Protected apps». Make sure that this feature is enabled for WhenWasIt. For Samsung owners - Open «Smart Manager», tap on «Battery», then on «Detail». Disable this feature for Birdays app. + Open «Smart Manager», tap on «Battery», then on «Detail». Disable this feature for WhenWasIt app. For Xiaomi owners Open device «Settings», go to «Battery & performance», then «Manage apps battery usage», open «Choose apps», choose «No restrictions» for WhenWasIt. Show @@ -2862,4 +2862,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index cd5caab..15a499c 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -170,7 +170,7 @@ Reiniciar ahora Después Compartir app - Sueles olvidar felicitar a tus familiares, amigos o compañeros en su cumpleaños? ¡Birdays te los recordará!\n\n + Sueles olvidar felicitar a tus familiares, amigos o compañeros en su cumpleaños? ¡WhenWasIt te los recordará!\n\n Anuncios ¿Por qué veo anuncios? @@ -187,7 +187,7 @@ ¿Por qué no funciona la alarma? - Algunos dispositivos tienen una función de Ahorro de Batería que podría impedir que los procesos en segundo plano de la aplicación se inicien al endenderse el dispositivo.\nPara hacer que la alarma funcione correctamente, sigue los pasos indicados:\n\n1. Asegúrate de que las notificaciones están permitidas para la app de WhenWasIt (Ajustes > Aplicaciones > WhenWasIt).\n\n2. Si tienes instalados gestores de tareas, finalizadores de tareas u optimizadores de RAM (p.ej. «Battery Saver», «Clean Master»), que pueden bloquear procesos en segundo plano, añade Birdays a su lista de excepciones.\n\n3. Deshabilita la función de Ahorro de Batería o añade Birdays a su lista de excepciones (Ajustes > Batería > Optimización de batería).\nSólo para dispositivos que ejecutan Android 6.0 (Marshmallow) o superior.\n + Algunos dispositivos tienen una función de Ahorro de Batería que podría impedir que los procesos en segundo plano de la aplicación se inicien al endenderse el dispositivo.\nPara hacer que la alarma funcione correctamente, sigue los pasos indicados:\n\n1. Asegúrate de que las notificaciones están permitidas para la app de WhenWasIt (Ajustes > Aplicaciones > WhenWasIt).\n\n2. Si tienes instalados gestores de tareas, finalizadores de tareas u optimizadores de RAM (p.ej. «Battery Saver», «Clean Master»), que pueden bloquear procesos en segundo plano, añade WhenWasIt a su lista de excepciones.\n\n3. Deshabilita la función de Ahorro de Batería o añade WhenWasIt a su lista de excepciones (Ajustes > Batería > Optimización de batería).\nSólo para dispositivos que ejecutan Android 6.0 (Marshmallow) o superior.\n Abrir la lista blanca Sólo para dispositivos que ejecutan Android 6.0 (Marshmallow) o superior Por favor, ten en cuenta que las notificaciones pueden tener un pequeño retraso en algunos dispositivos. @@ -2861,4 +2861,4 @@ Connie Willis Val Kilmer Califícanos - \ No newline at end of file + diff --git a/app/src/main/res/values-fil/strings.xml b/app/src/main/res/values-fil/strings.xml index 6fbeef3..e667429 100644 --- a/app/src/main/res/values-fil/strings.xml +++ b/app/src/main/res/values-fil/strings.xml @@ -171,7 +171,7 @@ Kalaunan I-rate ang app Ibahagi ang app - Nakalimutan mo bang batiin ang iyong mga kamag-anak, kaibigan o kasamahan sa kanilang kaarawan? ang Birdays ay paaalalahanan ka sa mga importanteng holiday!\n\n + Nakalimutan mo bang batiin ang iyong mga kamag-anak, kaibigan o kasamahan sa kanilang kaarawan? ang WhenWasIt ay paaalalahanan ka sa mga importanteng holiday!\n\n Advertising Bakit ako nakakakita ng mga ads? @@ -188,7 +188,7 @@ Bakit hindi gumagana ang alarm? - Ang ibang mga device ay merong Power Saving Mode na maaaring maka harang sa pagproseso ng app background o kaya ay i-disable ang pag takbo ng application sa pag-startup.\nPara mapagana ang alarm ng tama kailangan gawin ang mga simpleng hakbang na ito sa ibaba:\n\n1. Siguraduhing na ang notifikasyon ay gumagana para sa Birdays app (Mga Setting > Apps > WhenWasIt).\n\n2. Kung ikaw ay nag-install ng task managers, task killers o RAM optimizers (hal. «Battery Saver», «Clean Master»), Namaaring humarang sa pag proseso ng app background, Idagdag ang Birdays sa kanilang whitelist.\n\n3. I-Turn off ang iyong power-saving mode o kaya\'y idagdag ang Birdays sa whitelist (Mga Setting > Baterya > Pag-optimize ng baterya).\nPara lamang sa mga devices na gumagana sa Android 6.0 (Marshmallow) o mas mataas pa. + Ang ibang mga device ay merong Power Saving Mode na maaaring maka harang sa pagproseso ng app background o kaya ay i-disable ang pag takbo ng application sa pag-startup.\nPara mapagana ang alarm ng tama kailangan gawin ang mga simpleng hakbang na ito sa ibaba:\n\n1. Siguraduhing na ang notifikasyon ay gumagana para sa WhenWasIt app (Mga Setting > Apps > WhenWasIt).\n\n2. Kung ikaw ay nag-install ng task managers, task killers o RAM optimizers (hal. «Battery Saver», «Clean Master»), Namaaring humarang sa pag proseso ng app background, Idagdag ang WhenWasIt sa kanilang whitelist.\n\n3. I-Turn off ang iyong power-saving mode o kaya\'y idagdag ang WhenWasIt sa whitelist (Mga Setting > Baterya > Pag-optimize ng baterya).\nPara lamang sa mga devices na gumagana sa Android 6.0 (Marshmallow) o mas mataas pa. Buksan ang whitelist Para lamang sa mga device na gumagana sa Android 6.0 (Marshmallow) or mas mataas pa Pakiusap tandaan na sa mga ilang mga notifikasyon ng device ay maaaring magkaroon ng ilang pagka-antala. @@ -196,7 +196,7 @@ Para sa mga may-ari ng Huawei Buksan ang device «Mga setting» go to «Power saving» at buksan ang «Protected apps». Siguraduhin na ang feature na ito ay gagana sa WhenWasIt. Para sa mga may-ari ng Samsung - Bukas ang «Smart Manager», i-tap sa «Battery», pagkatapos ay sa «Detalye». I-disable ang feature na ito para Birdays app. + Bukas ang «Smart Manager», i-tap sa «Battery», pagkatapos ay sa «Detalye». I-disable ang feature na ito para WhenWasIt app. Para sa mga may-ari ng Xiaomi Buksan ang device «Mga setting» pumunta sa «Battery & performance», saka «I-manage ang apps batter usage», buksan ang «Choose apps», piliin ang «No restrictions» para sa WhenWasIt. Ipakita diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 960d1c9..127fd74 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -103,7 +103,7 @@ Optimalizálás engedélyezve! - \nA 6.0 verziótól kezdődően az Android bevezette az energiatakarékos módot Doze, amely kezeli az alkalmazások viselkedését a háttér CPU elhalasztásával.\n\nAz alkalmazások helyes működésének letiltásához a Birdays optimalizálását letiltja. + \nA 6.0 verziótól kezdődően az Android bevezette az energiatakarékos módot Doze, amely kezeli az alkalmazások viselkedését a háttér CPU elhalasztásával.\n\nAz alkalmazások helyes működésének letiltásához a WhenWasIt optimalizálását letiltja. Többet ne mutassa Kikapcsolja @@ -171,7 +171,7 @@ Később Alkalmazás értékelése Megosztás - Elfelejtetted felköszönteni rokonaid, barátaid vagy kollégáid a születésnapjukon? A Birdays emlékeztetni fog az ilyen fontos ünnepeken! \n\n + Elfelejtetted felköszönteni rokonaid, barátaid vagy kollégáid a születésnapjukon? A WhenWasIt emlékeztetni fog az ilyen fontos ünnepeken! \n\n Hirdetések Miért látok hirdetéseket? @@ -188,15 +188,15 @@ Miért nem működik a riasztás? - Néhány eszköz rendelkezik energiatakarékos móddal, amely megakadályozhatja az alkalmazások háttérfolyamatait, vagy letilthatja az alkalmazást indításkor.\nA riasztás megfelelő működéséhez hajtsa végre az alábbi néhány egyszerű lépést: \n\n1. Győződjön meg arról, hogy az értesítések engedélyezve vannak a Birdays alkalmazáshoz (Beállítások > Alkalmazások > WhenWasIt).\n\n2. Ha fel van telepítve a feladatkezelők, a feladatgyilkosok vagy a RAM-optimalizátorok (pl. «Battery Saver», «Clean Master»), amelyek blokkolhatják az alkalmazás háttérfolyamatait, hozzáadhatják Birdays a engedélyező listájához.\n\n3. Kapcsolja ki energiatakarékos üzemmódját vagy hozzáadhatják Birdays a engedélyező listájához (Beállítások > Akkumulátor > Akkumulátoroptimalizálás).\nCsak az Android 6.0 (Marshmallow) vagy újabb verziójú eszközök esetében. + Néhány eszköz rendelkezik energiatakarékos móddal, amely megakadályozhatja az alkalmazások háttérfolyamatait, vagy letilthatja az alkalmazást indításkor.\nA riasztás megfelelő működéséhez hajtsa végre az alábbi néhány egyszerű lépést: \n\n1. Győződjön meg arról, hogy az értesítések engedélyezve vannak a WhenWasIt alkalmazáshoz (Beállítások > Alkalmazások > WhenWasIt).\n\n2. Ha fel van telepítve a feladatkezelők, a feladatgyilkosok vagy a RAM-optimalizátorok (pl. «Battery Saver», «Clean Master»), amelyek blokkolhatják az alkalmazás háttérfolyamatait, hozzáadhatják WhenWasIt a engedélyező listájához.\n\n3. Kapcsolja ki energiatakarékos üzemmódját vagy hozzáadhatják WhenWasIt a engedélyező listájához (Beállítások > Akkumulátor > Akkumulátoroptimalizálás).\nCsak az Android 6.0 (Marshmallow) vagy újabb verziójú eszközök esetében. Nyílt engedélylista Csak az Android 6.0 (Marshmallow) vagy újabb verziójú eszközök esetében Felhívjuk figyelmét, hogy egyes készülékekre vonatkozó értesítések késedelmet szenvedhetnek. Nyisd meg a beállításokat A Huawei tulajdonosok számára - Nyissa meg a készülék «Beállítások» menüpontját, lépjen az «Energiatakarékosság» pontra, és nyissa meg a «Védett alkalmazások» lehetőséget. Győződjön meg róla, hogy ez a funkció engedélyezett a Birdays esetében. + Nyissa meg a készülék «Beállítások» menüpontját, lépjen az «Energiatakarékosság» pontra, és nyissa meg a «Védett alkalmazások» lehetőséget. Győződjön meg róla, hogy ez a funkció engedélyezett a WhenWasIt esetében. A Samsung tulajdonosok számára - Nyissa meg a «Intelligens kezelő», érintse meg az «Akkumulátor» pontot, majd a «Adatok» pontot. Tiltsa le ezt a funkciót a Birdays app. + Nyissa meg a «Intelligens kezelő», érintse meg az «Akkumulátor» pontot, majd a «Adatok» pontot. Tiltsa le ezt a funkciót a WhenWasIt app. A Xiaomi tulajdonosok számára Nyissa meg a készülék «Beállítások» menüpontját, folytassa az «Akkumulátor & teljesítmény», majd «Alkalmazások kezelése az akkumulátorok használatával», nyissa meg az «Alkalmazások kiválasztása» lehetőséget, válassza a «Nincs korlátozás» lehetőséget a WhenWasIt. Mutat @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 63c25dd..321b994 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -171,7 +171,7 @@ Nanti Beri nilai Bagikan aplikasi - Apakah Anda lupa mengucapkan selamat kepada saudara, teman atau kolega Anda di hari ulang tahun mereka? Birdays akan mengingatkan Anda pada momen yang penting!\n\n + Apakah Anda lupa mengucapkan selamat kepada saudara, teman atau kolega Anda di hari ulang tahun mereka? WhenWasIt akan mengingatkan Anda pada momen yang penting!\n\n Iklan Mengapa saya melihat iklan? @@ -188,7 +188,7 @@ Mengapa alarm tidak bekerja? - Beberapa perangkat memiliki Mode Penghematan Daya yang dapat memblokir proses latar belakang aplikasi atau menonaktifkan aplikasi agar tidak berjalan.\nUntuk membuat alarm bekerja dengan benar, lakukan beberapa langkah sederhana di bawah ini:\n\n1. Pastikan notifikasi diaktifkan untuk aplikasi WhenWasIt (Setelan > Aplikasi > WhenWasIt).\n\n2. Jika Anda telah memasang pengelola tugas, pembunuh tugas atau pengoptimalan RAM (misalnya «Penghemat baterai», «Clean Master»), yang dapat memblokir proses latar belakang aplikasi, tambahkan Birdays ke daftar putih mereka.\n\n3. Matikan mode hemat daya Anda atau tambahkan Birdays ke daftar putih (Setelan > Baterai > Pengoptimalan baterai).\nHanya beroperasi pada perangkat Android 6.0 (Marshmallow) atau lebih tinggi. + Beberapa perangkat memiliki Mode Penghematan Daya yang dapat memblokir proses latar belakang aplikasi atau menonaktifkan aplikasi agar tidak berjalan.\nUntuk membuat alarm bekerja dengan benar, lakukan beberapa langkah sederhana di bawah ini:\n\n1. Pastikan notifikasi diaktifkan untuk aplikasi WhenWasIt (Setelan > Aplikasi > WhenWasIt).\n\n2. Jika Anda telah memasang pengelola tugas, pembunuh tugas atau pengoptimalan RAM (misalnya «Penghemat baterai», «Clean Master»), yang dapat memblokir proses latar belakang aplikasi, tambahkan WhenWasIt ke daftar putih mereka.\n\n3. Matikan mode hemat daya Anda atau tambahkan WhenWasIt ke daftar putih (Setelan > Baterai > Pengoptimalan baterai).\nHanya beroperasi pada perangkat Android 6.0 (Marshmallow) atau lebih tinggi. Buka daftar putih Hanya beroperasi pada perangkat Android 6.0 (Marshmallow) atau lebih tinggi Harap diingat pada beberapa perangkat, pemberitahuan mungkin dapat bekerja dengan beberapa penundaan. @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 53ddb1e..cbfe0a3 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -171,7 +171,7 @@ Dopo Valuta l\'app Condividere - Dimenticate per congratularsi con i vostri parenti, amici o colleghi il loro compleanno? Birdays vi ricorderà di una festa importante! \n\n + Dimenticate per congratularsi con i vostri parenti, amici o colleghi il loro compleanno? WhenWasIt vi ricorderà di una festa importante! \n\n Pubblicità Perché vedo annunci? @@ -188,7 +188,7 @@ Perché allarme non funziona? - Alcuni dispositivi hanno la modalità di risparmio energetico che potrebbero bloccare i processi in background app o disattivare l\'applicazione in esecuzione su avvio.\nTo Per rendere allarme lavoro correttamente eseguire pochi semplici passi qui sotto:\n\n1. Assicurarsi che le notifiche sono abilitate per Birdays app (Impostazioni > App > WhenWasIt).\n\n2. Se è stato installato il task manager, task killer o ottimizzatori di RAM (per esempio «Battery Saver», «Clean Master»), che potrebbero bloccare i processi in background app, aggiungere Birdays al loro whitelist.\n\n3. Disattivare la modalità di risparmio energetico o aggiungere Birdays alla lista bianca (Impostazioni > Batteria > Ottimizzazione batteria).\nSolo per dispositivi con sistema operativo Android 6.0 (Marshmallow) o superiore. + Alcuni dispositivi hanno la modalità di risparmio energetico che potrebbero bloccare i processi in background app o disattivare l\'applicazione in esecuzione su avvio.\nTo Per rendere allarme lavoro correttamente eseguire pochi semplici passi qui sotto:\n\n1. Assicurarsi che le notifiche sono abilitate per WhenWasIt app (Impostazioni > App > WhenWasIt).\n\n2. Se è stato installato il task manager, task killer o ottimizzatori di RAM (per esempio «Battery Saver», «Clean Master»), che potrebbero bloccare i processi in background app, aggiungere WhenWasIt al loro whitelist.\n\n3. Disattivare la modalità di risparmio energetico o aggiungere WhenWasIt alla lista bianca (Impostazioni > Batteria > Ottimizzazione batteria).\nSolo per dispositivi con sistema operativo Android 6.0 (Marshmallow) o superiore. Apri whitelist Solo per dispositivi con sistema operativo Android 6.0 (Marshmallow) o superiore Siete pregati di notare che su alcuni dispositivi notifiche potrebbero lavorare con un certo ritardo. @@ -196,7 +196,7 @@ Per i proprietari di Huawei Aprire dispositivo «Impostazioni», vai a «Risparmio energetico» e aprire «App protette». Assicurarsi che questa funzionalità è attivata per WhenWasIt. Per i proprietari di Samsung - Aprire «Smart Manager», tocca «Batteria», poi su «Dettaglio». Disattivare questa funzionalità per Birdays app. + Aprire «Smart Manager», tocca «Batteria», poi su «Dettaglio». Disattivare questa funzionalità per WhenWasIt app. Per i proprietari di Xiaomi Aprire il dispositivo «Impostazioni», vai a «Batteria», quindi «Gestisci utilizzo batteria delle app», apre «Scegli applicazioni» scegliere «Senza restrizioni» per WhenWasIt. Mostra @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index cc9dac9..c24f884 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -103,7 +103,7 @@ 最適化が有効になりました! - \nバージョン6.0以降、Androidは、バックグラウンドCPUを延期することによってアプリケーションの動作を管理する省電力モードDozeを導入しました。\n\nアプリの動作を正しくするために、Birdaysの最適化を無効にします。 + \nバージョン6.0以降、Androidは、バックグラウンドCPUを延期することによってアプリケーションの動作を管理する省電力モードDozeを導入しました。\n\nアプリの動作を正しくするために、WhenWasItの最適化を無効にします。 再び表示しない 無効にする @@ -171,7 +171,7 @@ 後で アプリを評価 シェア - 彼らの誕生日にあなたの親戚、友人、または同僚を祝福することを忘れますか? Birdaysはあなたに重要な休日を思い出させます!\n\n + 彼らの誕生日にあなたの親戚、友人、または同僚を祝福することを忘れますか? WhenWasItはあなたに重要な休日を思い出させます!\n\n 広告 広告が表示されるのはなぜですか? @@ -188,17 +188,17 @@ なぜアラームが機能していないのですか? - 一部の端末では、アプリのバックグラウンドプロセスをブロックしたり、起動時にアプリケーションが実行されないようにする節電モードがあります。\nアラームを正常に動作させるには、以下の簡単な手順を実行します:\n\n1。Birdaysアプリの通知が有効になっていることを確認する(設定 > アプリ > WhenWasIt)。\n\n2。もしあなたがアプリケーションのバックグラウンドプロセスをブロックする可能性のあるタスクマネージャー、タスクキラー、またはRAMオプティマイザ(例えば、«バッテリーセーバー»、«クリーンマスター»)をインストールした場合、ホワイトリストにBirdaysを追加して。\n\n3。パワーセーブモードをオフにするか、ホワイトリストにBirdaysを追加して(設定 > バッテリー > バッテリー最適化)。\nAndroid 6.0(Marshmallow)以上を搭載するデバイスのみ。 + 一部の端末では、アプリのバックグラウンドプロセスをブロックしたり、起動時にアプリケーションが実行されないようにする節電モードがあります。\nアラームを正常に動作させるには、以下の簡単な手順を実行します:\n\n1。WhenWasItアプリの通知が有効になっていることを確認する(設定 > アプリ > WhenWasIt)。\n\n2。もしあなたがアプリケーションのバックグラウンドプロセスをブロックする可能性のあるタスクマネージャー、タスクキラー、またはRAMオプティマイザ(例えば、«バッテリーセーバー»、«クリーンマスター»)をインストールした場合、ホワイトリストにWhenWasItを追加して。\n\n3。パワーセーブモードをオフにするか、ホワイトリストにWhenWasItを追加して(設定 > バッテリー > バッテリー最適化)。\nAndroid 6.0(Marshmallow)以上を搭載するデバイスのみ。 オープンホワイトリスト Android 6.0(Marshmallow)以上を搭載するデバイスのみ 一部の端末では通知が遅れることがありますのでご注意ください。 設定を開く Huaweiオーナーの場合 - デバイス«設定»を開き、«節電»に行き、«保護されたアプリケーション»を開きます。 この機能がBirdaysで有効になっていることを確認してください。 + デバイス«設定»を開き、«節電»に行き、«保護されたアプリケーション»を開きます。 この機能がWhenWasItで有効になっていることを確認してください。 Samsungオーナーの方 - «スマートマネージャー»を開き、«バッテリー»をタップし、«詳細»をタップします。 Birdaysアプリのこの機能を無効にします。 + «スマートマネージャー»を開き、«バッテリー»をタップし、«詳細»をタップします。 WhenWasItアプリのこの機能を無効にします。 Xiaomiオーナーの場合 - デバイスの«設定»を開き、«バッテリー» «アプリのバッテリー使用状況を管理する»、«アプリを選択»を開いて、Birdaysの«制限なし»を選択します。 + デバイスの«設定»を開き、«バッテリー» «アプリのバッテリー使用状況を管理する»、«アプリを選択»を開いて、WhenWasItの«制限なし»を選択します。 ショー それでもアラームが作動しない場合は、私に連絡してください eblis102@gmail.com メールを送る @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-kab/strings.xml b/app/src/main/res/values-kab/strings.xml index f849c04..259c73a 100644 --- a/app/src/main/res/values-kab/strings.xml +++ b/app/src/main/res/values-kab/strings.xml @@ -163,7 +163,7 @@ Ticki Rnu tazmilt i usnas Bḍu - Tettuḍ ad tazned asebɣes i yiqriben-ik, imdukal-ik neɣ wid ukud txeddmeḍ deg umulli-nsen? Birdays ad k-id-yemmekti ɣef timeɣriwin meqqren!\n\n + Tettuḍ ad tazned asebɣes i yiqriben-ik, imdukal-ik neɣ wid ukud txeddmeḍ deg umulli-nsen? WhenWasIt ad k-id-yemmekti ɣef timeɣriwin meqqren!\n\n Adellel Acuɣer tettwaliḍ adellel? @@ -180,7 +180,7 @@ Acuɣer ur iteddu ara uṭenṭen? - Kra n yibenkan ɣur-sen askar n uḥraz n tfasa izemren ad isewḥel ikalan n ugulal n usnas neɣad yessens aselkem n usnas di tnkera. \n Akken ad teddu teṭenṭunt akken iwata, ddu am akka:\n\n1. Ḍmen d akken ilɣaremden i usnas WhenWasIt (iɣewwaṛen > Isnasen >Birdays).\n\n2. Ma yella tesbeddeḍ imsefraken n tiwuriwin,imenɣawen n tiwuriwin neɣ imseggamen n tkatut RAM (aemdya «Aḥerraz n uẓru», «Clean Master»), i yezmren ad sweḥlen akala n ugilal, rnu Birdays ar tebdart tamellalt..\n\n3. Sens askar n uḥraz n tfasa neɣ rnu Birdays ar tebdart tamellalt (Iɣewwaṛen > Aẓru > Aseggem n uẓru).\nAla i yibenkan uteddun s Android 6.0 (Marshmallow) neɣ ugar. + Kra n yibenkan ɣur-sen askar n uḥraz n tfasa izemren ad isewḥel ikalan n ugulal n usnas neɣad yessens aselkem n usnas di tnkera. \n Akken ad teddu teṭenṭunt akken iwata, ddu am akka:\n\n1. Ḍmen d akken ilɣaremden i usnas WhenWasIt (iɣewwaṛen > Isnasen >WhenWasIt).\n\n2. Ma yella tesbeddeḍ imsefraken n tiwuriwin,imenɣawen n tiwuriwin neɣ imseggamen n tkatut RAM (aemdya «Aḥerraz n uẓru», «Clean Master»), i yezmren ad sweḥlen akala n ugilal, rnu WhenWasIt ar tebdart tamellalt..\n\n3. Sens askar n uḥraz n tfasa neɣ rnu WhenWasIt ar tebdart tamellalt (Iɣewwaṛen > Aẓru > Aseggem n uẓru).\nAla i yibenkan uteddun s Android 6.0 (Marshmallow) neɣ ugar. Ldi tabdart tamellalt Ala ibenkan iteddun s Android 6.0 (Marshmallow) neɣ ugar Ma ulac aɣilif, ẓer d akken kra n yibenkan, ilɣa zemren ur teddun ara imir imir. @@ -194,4 +194,4 @@ Sken Ma tezga teṭenṭunt ur tetteddu ara, nermes-aɣ-d ar eblis102@gmail.com Azen imayl - \ No newline at end of file + diff --git a/app/src/main/res/values-kk/strings.xml b/app/src/main/res/values-kk/strings.xml index c3e4ad9..d0cfbf6 100644 --- a/app/src/main/res/values-kk/strings.xml +++ b/app/src/main/res/values-kk/strings.xml @@ -171,7 +171,7 @@ Позже Оцените приложение Расскажите о приложении - Забываете поздравить родных, друзей или коллег с днем рождения? Birdays напомнит Вам о важном празднике!\n\n + Забываете поздравить родных, друзей или коллег с днем рождения? WhenWasIt напомнит Вам о важном празднике!\n\n Реклама Почему я вижу рекламу? @@ -188,7 +188,7 @@ Почему мне не приходят уведомления? - Некоторые устройства имеют режим сбережения энергии, который блокирует работу приложения в фоновом режиме или запрещает автозапуск.\nЧтобы уведомления работали корректно, выполните несколько простых действий:\n\n1. Убедитесь, что для приложения Birdays разрешены уведомления (Настройки > Приложения > WhenWasIt).\n\n2. Если у Вас установлены менеджеры задач, приложения для очистки памяти или сбережения энергии («Battery Saver», «Clean Master» или др.), которые блокируют работу в фоновом режиме, добавьте приложение Birdays в их список защищенных приложений.\n\n3. Отключите режим энергосбережения или добавьте приложение в белый список. (Настройки > Батарея > Экономия заряда батареи).\nТолько для устройств, работающих на Android 6.0 (Marshmallow) или выше. + Некоторые устройства имеют режим сбережения энергии, который блокирует работу приложения в фоновом режиме или запрещает автозапуск.\nЧтобы уведомления работали корректно, выполните несколько простых действий:\n\n1. Убедитесь, что для приложения WhenWasIt разрешены уведомления (Настройки > Приложения > WhenWasIt).\n\n2. Если у Вас установлены менеджеры задач, приложения для очистки памяти или сбережения энергии («Battery Saver», «Clean Master» или др.), которые блокируют работу в фоновом режиме, добавьте приложение WhenWasIt в их список защищенных приложений.\n\n3. Отключите режим энергосбережения или добавьте приложение в белый список. (Настройки > Батарея > Экономия заряда батареи).\nТолько для устройств, работающих на Android 6.0 (Marshmallow) или выше. Открыть белый список Только для устройств, работающих на Android 6.0 (Marshmallow) или выше Обратите внимание, что на некоторых устройствах уведомления приходят с задержкой. @@ -196,7 +196,7 @@ Для владельцев Huawei Откройте настройки телефона, перейдите в «Энергосбережение», затем откройте вкладку «Защищенные приложения» и отметьте в списке WhenWasIt. Для владельцев Samsung - Найдите приложение «Smart Manager», нажмите на батарею, затем на «Подробно». Убедитесь, что для приложения Birdays отключено энергосбережение. + Найдите приложение «Smart Manager», нажмите на батарею, затем на «Подробно». Убедитесь, что для приложения WhenWasIt отключено энергосбережение. Для владельцев Xiaomi Откройте настройки телефона, перейдите в «Батарея и производительность», затем «Экономия энергии», нажмите «Выбрать приложение», выберите «Нет ограничений» для WhenWasIt. Показать @@ -2861,4 +2861,4 @@ Бен Кингсли Конни Уиллис Вэл Килмер - \ No newline at end of file + diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index be5cd9f..a51e9b9 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -171,7 +171,7 @@ Senere Vurdér appen Del - Glemmer du å gratulere slektninger, venner eller kolleger med dagen? Birdays vil hjelpe deg med å huske en viktig høytid!\n\n + Glemmer du å gratulere slektninger, venner eller kolleger med dagen? WhenWasIt vil hjelpe deg med å huske en viktig høytid!\n\n Reklamering Hvorfor ser jeg annonser? @@ -188,7 +188,7 @@ Hvorfor virker ikke alarmen? - Noen enheter har en strømsparingsmodus som kan blokkere appens bakgrunnsaktivitet eller hindre den fra å kjøre ved oppstart.\nFor å få alarmen til å virke ordentlig, utfør de enkle stegene under:\n\n1. Sørg for at varslinger er skrudd på for Birdays-appen (Innstillinger > Apper > WhenWasIt).\n\n2. Hvis du har installert oppgavebehandling, oppdragsmorder eller RAM-optimalisering (f.eks. «Battery Saver», «Clean Master»), noe som også kan blokkere bakgrunnsaktivitet, legg Birdays til hvitelisten deres.\n\n3. Skru av strømsparingsmodusen din eller legg Birdays til hvitelisten (Innstillinger > Batteri > Batterioptimalisering).\nKun for enheter som kjører Android 6.0 (Marshmallow) eller høyere. + Noen enheter har en strømsparingsmodus som kan blokkere appens bakgrunnsaktivitet eller hindre den fra å kjøre ved oppstart.\nFor å få alarmen til å virke ordentlig, utfør de enkle stegene under:\n\n1. Sørg for at varslinger er skrudd på for WhenWasIt-appen (Innstillinger > Apper > WhenWasIt).\n\n2. Hvis du har installert oppgavebehandling, oppdragsmorder eller RAM-optimalisering (f.eks. «Battery Saver», «Clean Master»), noe som også kan blokkere bakgrunnsaktivitet, legg WhenWasIt til hvitelisten deres.\n\n3. Skru av strømsparingsmodusen din eller legg WhenWasIt til hvitelisten (Innstillinger > Batteri > Batterioptimalisering).\nKun for enheter som kjører Android 6.0 (Marshmallow) eller høyere. Åpne hviteliste Kun for enheter som kjører Android 6.0 (Marshmallow) eller høyere Vennligst vær oppmerksom på at varslinger kan virke med litt forsinkelse på noen enheter. @@ -196,7 +196,7 @@ For Huawei-brukere Åpne enhets «Innstillinger», gå til «Strømsparing» og åpne «Beskyttede apper». Sørg for at denne funksjonen er aktivert for WhenWasIt. For Samsung-brukere - Åpne «Smart Manager», trykk på «Batteri», så «Info». Deaktivér denne funksjonen for Birdays-appen. + Åpne «Smart Manager», trykk på «Batteri», så «Info». Deaktivér denne funksjonen for WhenWasIt-appen. For Xiaomi-brukere Åpne enhets «Innstillinger», gå til «Batteri & ytelse», så «Behandle appers batteriforbruk», åpne «Velg apper», velg «Ingen restriksjoner» for WhenWasIt. Vis @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 0d7a767..5379885 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -103,7 +103,7 @@ Optimalisatie ingeschakeld! - \nVanaf versie 6.0 introduceerde Android de energiebesparende modus Doze, die de werking van de applicatie beheert door de achtergrond-CPU uit te stellen.\n\nSchakel optimalisatie van Birdays uit om het applicatie correct te laten werken. + \nVanaf versie 6.0 introduceerde Android de energiebesparende modus Doze, die de werking van de applicatie beheert door de achtergrond-CPU uit te stellen.\n\nSchakel optimalisatie van WhenWasIt uit om het applicatie correct te laten werken. Niet meer tonen Uitschakelen @@ -171,7 +171,7 @@ Later Beoordeel app Delen - Vergeet u meestal uw familie, vrienden of collega\'s te feliciteren met hun verjaardag? Birdays zal u eraan herinneren!\n\n + Vergeet u meestal uw familie, vrienden of collega\'s te feliciteren met hun verjaardag? WhenWasIt zal u eraan herinneren!\n\n Reclame Waarom zie ik advertenties? @@ -188,7 +188,7 @@ Waarom alarm werkt niet? - Sommige apparaten hebben de energiebesparende modus die achtergrondapp-processen kan blokkeren of de toepassing uitschakelen die bij het opstarten wordt uitgevoerd.\nOm de taakwaarschuwing op de juiste manier uit te voeren, voert u een paar eenvoudige stappen uit:\n\n1. Zorg ervoor dat meldingen zijn ingeschakeld voor de Birdays-app (Instellingen > apps > WhenWasIt).\n\n2. Als u taskmanager, taakmoordenaar of RAM-optimizers (bijvoorbeeld «Battery Saver», «Clean Master») hebt geïnstalleerd, die achtergrondappprocessen zouden kunnen blokkeren, voegt u Birdays toe aan hun witte lijst.\n\n3. Deactiveer de energiebesparende modus of voeg Birdays toe aan de witte lijst (Instellingen > Batterij > Batterij- en accu-optimalisatie).\nAlleen voor apparaten met Android 6.0 (Marshmallow) of hoger. + Sommige apparaten hebben de energiebesparende modus die achtergrondapp-processen kan blokkeren of de toepassing uitschakelen die bij het opstarten wordt uitgevoerd.\nOm de taakwaarschuwing op de juiste manier uit te voeren, voert u een paar eenvoudige stappen uit:\n\n1. Zorg ervoor dat meldingen zijn ingeschakeld voor de WhenWasIt-app (Instellingen > apps > WhenWasIt).\n\n2. Als u taskmanager, taakmoordenaar of RAM-optimizers (bijvoorbeeld «Battery Saver», «Clean Master») hebt geïnstalleerd, die achtergrondappprocessen zouden kunnen blokkeren, voegt u WhenWasIt toe aan hun witte lijst.\n\n3. Deactiveer de energiebesparende modus of voeg WhenWasIt toe aan de witte lijst (Instellingen > Batterij > Batterij- en accu-optimalisatie).\nAlleen voor apparaten met Android 6.0 (Marshmallow) of hoger. Open een witte lijst Alleen voor apparaten met Android 6.0 (Marshmallow) of hoger Houd er rekening mee dat meldingen op sommige apparaten mogelijk enige vertraging kunnen veroorzaken. @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 47a69e5..b5777c0 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -171,7 +171,7 @@ Mais tarde Classificar a aplicação Compartilhar - Você esqueceu de felicitar seus parentes, amigos ou colegas no seu aniversário? Birdays irá lembrá-lo de um feriado importante! \n\n + Você esqueceu de felicitar seus parentes, amigos ou colegas no seu aniversário? WhenWasIt irá lembrá-lo de um feriado importante! \n\n Publicidade Por que vejo anúncios? @@ -188,7 +188,7 @@ Por que o alarme não está funcionando? - Alguns dispositivos possuem Modo de economia de energia que podem bloquear processos de fundo do aplicativo ou desativar o aplicativo de execução na inicialização.\nPara fazer o trabalho de alarme funcionar corretamente, estes passos simples abaixo: \n\n1. Verifique se as notificações estão ativadas para o aplicativo WhenWasIt (Definições > Aplicações > WhenWasIt). \n\n2. Se você instalou gerenciadores de tarefas, assasinos de tarefas ou otimizadores de RAM (por exemplo, «Battery Saver», «Clean Master»), que podem bloquear os processos de fundo do aplicativo, adicione Birdays à sua lista branca.\n\n3. Desligue o modo de poupança de energia ou adicione Birdays à lista branca (Definições > Bateria > Otimização da bateria).\nSomente para dispositivos que executam o Android 6.0 (Marshmallow) ou superior. + Alguns dispositivos possuem Modo de economia de energia que podem bloquear processos de fundo do aplicativo ou desativar o aplicativo de execução na inicialização.\nPara fazer o trabalho de alarme funcionar corretamente, estes passos simples abaixo: \n\n1. Verifique se as notificações estão ativadas para o aplicativo WhenWasIt (Definições > Aplicações > WhenWasIt). \n\n2. Se você instalou gerenciadores de tarefas, assasinos de tarefas ou otimizadores de RAM (por exemplo, «Battery Saver», «Clean Master»), que podem bloquear os processos de fundo do aplicativo, adicione WhenWasIt à sua lista branca.\n\n3. Desligue o modo de poupança de energia ou adicione WhenWasIt à lista branca (Definições > Bateria > Otimização da bateria).\nSomente para dispositivos que executam o Android 6.0 (Marshmallow) ou superior. Abrir lista branca Somente para dispositivos que executam o Android 6.0 (Marshmallow) ou superior Por favor, note que em alguns dispositivos, notificações poderiam trabalhar com atraso. @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 532bf0a..4732b87 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -172,7 +172,7 @@ Mai târziu Votați aplicația Distribuiți aplicația - Uitați să vă felicitați rudele, prietenii sau colegii de ziua lor? Birdays vă va aminti de o sărbătoare importantă!\n\n + Uitați să vă felicitați rudele, prietenii sau colegii de ziua lor? WhenWasIt vă va aminti de o sărbătoare importantă!\n\n Publicitate De ce văd reclame? @@ -189,7 +189,7 @@ De ce nu funcționează alarma? - La unele aparate, modul de economisirea al bateriei ar putea bloca sau dezactiva procesle de fundal ale aplicației și aceasta nu mai rulează la deschidere. \nPentru ca aplicația să funcționeze corect, vă rugăm să efectuați pașii de mai jos:\n\n1. Asigurați-vă că notificările pentru aplicația Birdays sunt activate (Setări > Aplicații > WhenWasIt).\n\n2. Dacă aveți instalate programe de gestionare pentru task-uri sau optimizări de RAM (ex «Battery Saver», «Clean Master»), care ar putea bloca procesele de fundal ale aplicației, adăugați Birdays pe lista lor albă.\n\n3. Închideți-vă modul de economisire al bateriei sau adăugați Birdays la lista lor albă (Setări > Baterie > Optimizarea bateriei).\nNumai pentru aparate care au Android 6.0 (Marshmallow) sau o versiune mai nouă. + La unele aparate, modul de economisirea al bateriei ar putea bloca sau dezactiva procesle de fundal ale aplicației și aceasta nu mai rulează la deschidere. \nPentru ca aplicația să funcționeze corect, vă rugăm să efectuați pașii de mai jos:\n\n1. Asigurați-vă că notificările pentru aplicația WhenWasIt sunt activate (Setări > Aplicații > WhenWasIt).\n\n2. Dacă aveți instalate programe de gestionare pentru task-uri sau optimizări de RAM (ex «Battery Saver», «Clean Master»), care ar putea bloca procesele de fundal ale aplicației, adăugați WhenWasIt pe lista lor albă.\n\n3. Închideți-vă modul de economisire al bateriei sau adăugați WhenWasIt la lista lor albă (Setări > Baterie > Optimizarea bateriei).\nNumai pentru aparate care au Android 6.0 (Marshmallow) sau o versiune mai nouă. Deschide lista albă Doar pentru aparatele care rulează pe Android 6.0 (Marshmallow) sau pe o versiune mai nouă Se poate ca pe unele aparate, notificările să aibe întârzieri. @@ -2862,4 +2862,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index c3e4ad9..d0cfbf6 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -171,7 +171,7 @@ Позже Оцените приложение Расскажите о приложении - Забываете поздравить родных, друзей или коллег с днем рождения? Birdays напомнит Вам о важном празднике!\n\n + Забываете поздравить родных, друзей или коллег с днем рождения? WhenWasIt напомнит Вам о важном празднике!\n\n Реклама Почему я вижу рекламу? @@ -188,7 +188,7 @@ Почему мне не приходят уведомления? - Некоторые устройства имеют режим сбережения энергии, который блокирует работу приложения в фоновом режиме или запрещает автозапуск.\nЧтобы уведомления работали корректно, выполните несколько простых действий:\n\n1. Убедитесь, что для приложения Birdays разрешены уведомления (Настройки > Приложения > WhenWasIt).\n\n2. Если у Вас установлены менеджеры задач, приложения для очистки памяти или сбережения энергии («Battery Saver», «Clean Master» или др.), которые блокируют работу в фоновом режиме, добавьте приложение Birdays в их список защищенных приложений.\n\n3. Отключите режим энергосбережения или добавьте приложение в белый список. (Настройки > Батарея > Экономия заряда батареи).\nТолько для устройств, работающих на Android 6.0 (Marshmallow) или выше. + Некоторые устройства имеют режим сбережения энергии, который блокирует работу приложения в фоновом режиме или запрещает автозапуск.\nЧтобы уведомления работали корректно, выполните несколько простых действий:\n\n1. Убедитесь, что для приложения WhenWasIt разрешены уведомления (Настройки > Приложения > WhenWasIt).\n\n2. Если у Вас установлены менеджеры задач, приложения для очистки памяти или сбережения энергии («Battery Saver», «Clean Master» или др.), которые блокируют работу в фоновом режиме, добавьте приложение WhenWasIt в их список защищенных приложений.\n\n3. Отключите режим энергосбережения или добавьте приложение в белый список. (Настройки > Батарея > Экономия заряда батареи).\nТолько для устройств, работающих на Android 6.0 (Marshmallow) или выше. Открыть белый список Только для устройств, работающих на Android 6.0 (Marshmallow) или выше Обратите внимание, что на некоторых устройствах уведомления приходят с задержкой. @@ -196,7 +196,7 @@ Для владельцев Huawei Откройте настройки телефона, перейдите в «Энергосбережение», затем откройте вкладку «Защищенные приложения» и отметьте в списке WhenWasIt. Для владельцев Samsung - Найдите приложение «Smart Manager», нажмите на батарею, затем на «Подробно». Убедитесь, что для приложения Birdays отключено энергосбережение. + Найдите приложение «Smart Manager», нажмите на батарею, затем на «Подробно». Убедитесь, что для приложения WhenWasIt отключено энергосбережение. Для владельцев Xiaomi Откройте настройки телефона, перейдите в «Батарея и производительность», затем «Экономия энергии», нажмите «Выбрать приложение», выберите «Нет ограничений» для WhenWasIt. Показать @@ -2861,4 +2861,4 @@ Бен Кингсли Конни Уиллис Вэл Килмер - \ No newline at end of file + diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 8eb64ab..f7c97bd 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -103,7 +103,7 @@ En iyi duruma getirme etkin! - \nSürüm 6.0 ile Android, arka plan CPU\'yu optimize ederek uygulamaların davranışını etkileyen güç tasarrufu modu Doze\'yi tanıttı.\n\nUygulamayı doğru bir şekilde gerçekleştirmek için Birdays için optimizasyonun kapatılması gerekir. + \nSürüm 6.0 ile Android, arka plan CPU\'yu optimize ederek uygulamaların davranışını etkileyen güç tasarrufu modu Doze\'yi tanıttı.\n\nUygulamayı doğru bir şekilde gerçekleştirmek için WhenWasIt için optimizasyonun kapatılması gerekir. Bir daha gösterme Devre Dışı Bırak @@ -171,7 +171,7 @@ Daha Sonra Bizi değerlendirin Uygulamayi paylaş - Doğum günlerinde akrabalarınızı, arkadaşlarınızı ve meslektaşlarınızı tebrik etmeyi unuttunuz mu? Birdays size önemli bir tatil hatırlatacaktır!\n\n + Doğum günlerinde akrabalarınızı, arkadaşlarınızı ve meslektaşlarınızı tebrik etmeyi unuttunuz mu? WhenWasIt size önemli bir tatil hatırlatacaktır!\n\n Reklam Neden reklamları görüyorum? @@ -188,17 +188,17 @@ Neden alarm çalışmıyor? - Bazı cihazlarda, uygulama arka planı işlemlerini engelleyebilecek veya uygulamanın başlangıçta çalışmasını engelleyebilecek Güç Tasarruf Modu vardır.\nArama işini doğru yapmak için aşağıdaki birkaç basit adımı uygulayın:\n\n1. Birdays uygulaması için bildirimlerin etkinleştirildiğinden emin olun (Ayarlar > Uygulamalar > WhenWasIt).\n\n2. Uygulama arka plan işlemlerini engelleyebilecek görev yöneticileri, görev katilleri veya RAM iyileştiricileri (ör. «Battery Saver», «Clean Master») yüklediyseniz, Beyaz listelerine Birdays ekleyin.\n \n3. Güç tasarrufu modunu kapatın veya Beyaz listedeki Birdays\'i ekleyin (Ayarlar > Pil > Pil optimizasyonu). \nYalnızca Android 6.0 (Marshmallow) veya daha üst bir sürümü çalıştıran cihazlar için. + Bazı cihazlarda, uygulama arka planı işlemlerini engelleyebilecek veya uygulamanın başlangıçta çalışmasını engelleyebilecek Güç Tasarruf Modu vardır.\nArama işini doğru yapmak için aşağıdaki birkaç basit adımı uygulayın:\n\n1. WhenWasIt uygulaması için bildirimlerin etkinleştirildiğinden emin olun (Ayarlar > Uygulamalar > WhenWasIt).\n\n2. Uygulama arka plan işlemlerini engelleyebilecek görev yöneticileri, görev katilleri veya RAM iyileştiricileri (ör. «Battery Saver», «Clean Master») yüklediyseniz, Beyaz listelerine WhenWasIt ekleyin.\n \n3. Güç tasarrufu modunu kapatın veya Beyaz listedeki WhenWasIt\'i ekleyin (Ayarlar > Pil > Pil optimizasyonu). \nYalnızca Android 6.0 (Marshmallow) veya daha üst bir sürümü çalıştıran cihazlar için. Beyaz listeyi aç Yalnızca Android 6.0 (Marshmallow) veya daha üst bir sürümü çalıştıran cihazlar için Unutmayın ki bazı cihazlarda bildirimler gecikme yaşayabilir. Ayarlara git Huawei sahipleri için - «Ayarlar» ı açın, «Güç tasarrufu» nu seçin ve «Korunan uygulamalar» ı açın. Birdays için bu ayarın açık olduğundan emin olun. + «Ayarlar» ı açın, «Güç tasarrufu» nu seçin ve «Korunan uygulamalar» ı açın. WhenWasIt için bu ayarın açık olduğundan emin olun. Samsung sahipleri için - «Smart Manager», «Pil» ve sonra «Ayrinti» dokunun. Birdays app için bu özelliği devre dışı bırakın. + «Smart Manager», «Pil» ve sonra «Ayrinti» dokunun. WhenWasIt app için bu özelliği devre dışı bırakın. Huawei sahipleri için - «Ayarlar» \'ı açın, «Pil», ardından «Uygulamalarin pil kullanimini yönet» ve «Uygulamaları seçin» seçeneğini açın, Birdays için «Kısıtlama yok» seçeneğini seçin. + «Ayarlar» \'ı açın, «Pil», ardından «Uygulamalarin pil kullanimini yönet» ve «Uygulamaları seçin» seçeneğini açın, WhenWasIt için «Kısıtlama yok» seçeneğini seçin. Dizi Alarm hala çalışmıyorsa, lütfen bana eblis102@gmail.com ulaşın Eposta gönder @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index f60e667..428a26e 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -171,7 +171,7 @@ Пізніше Оцінить застосунок Розкажіть про застосунок - Забуваєте привітати родичів, друзів чи колег із днем народження? Birdays нагадає вам про важливе свято!\n\n + Забуваєте привітати родичів, друзів чи колег із днем народження? WhenWasIt нагадає вам про важливе свято!\n\n Реклама Чому я бачу рекламу? @@ -188,7 +188,7 @@ Чому мені не надходять сповіщення? - Деякі пристрої мають режим заощадження енергії, який блокує роботу застосунку в фоновому режимі або забороняє автозапуск.\nЩоб сповіщення працювали коректно, виконайте кілька простих дій:\n\n1. Переконайтесь, що застосунку Birdays дозволено показувати сповіщення (Налаштування > Програми > WhenWasIt).\n\n2. Якщо у вас встановлені менеджери завдань, застосунки для очищення пам\'яті чи заощадження енергії («Battery Saver», «Clean Master» та ін.), які блокують роботу в фоновому режимі, додайте застосунок Birdays в їхній список захищених програм.\n\n3. Вимкніть режим енергоощадження або додайте застосунок у білий список. (Налаштування > Акумулятор > Оптимiзациiя акумулятора).\nТільки для пристроїв що працюють на Android 6.0 (Marshmallow) або вищій. + Деякі пристрої мають режим заощадження енергії, який блокує роботу застосунку в фоновому режимі або забороняє автозапуск.\nЩоб сповіщення працювали коректно, виконайте кілька простих дій:\n\n1. Переконайтесь, що застосунку WhenWasIt дозволено показувати сповіщення (Налаштування > Програми > WhenWasIt).\n\n2. Якщо у вас встановлені менеджери завдань, застосунки для очищення пам\'яті чи заощадження енергії («Battery Saver», «Clean Master» та ін.), які блокують роботу в фоновому режимі, додайте застосунок WhenWasIt в їхній список захищених програм.\n\n3. Вимкніть режим енергоощадження або додайте застосунок у білий список. (Налаштування > Акумулятор > Оптимiзациiя акумулятора).\nТільки для пристроїв що працюють на Android 6.0 (Marshmallow) або вищій. Відкрити білий список Тільки для пристроїв, що працюють на Android 6.0 (Marshmallow) або вищій Зауважте, що на деяких пристроях сповіщення надходять із затримкою. @@ -196,7 +196,7 @@ Для власників Huawei Відкрийте налаштування телефона, перейдіть в «Економія енергїі», потім відкрийте вкладку «Захищені програми» й позначте в списку WhenWasIt. Для власників Samsung - Знайдіть застосунок «Smart Manager», натисніть на «Акумулятор», потім на «Деталі». Переконайтесь, що для застосунку Birdays вимкнене енергоощадження. + Знайдіть застосунок «Smart Manager», натисніть на «Акумулятор», потім на «Деталі». Переконайтесь, що для застосунку WhenWasIt вимкнене енергоощадження. Для власників Xiaomi Відкрийте налаштування телефону, перейдіть в «Батарея та продуктивність», потім «Витрата заряду батареї програмами», натисніть «Вибрати програми», виберіть «Жодних обмежень» для WhenWasIt. Показати @@ -2861,4 +2861,4 @@ Бен Кінгслі Конні Вілліс Вел Кілмер - \ No newline at end of file + diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 6b904fc..cfe6de5 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -103,7 +103,7 @@ 已啟用優化! - \n從6.0版開始,Android推出節電模式Doze,通過推遲後台CPU來管理應用程序行為。\n\n要使應用程序正常工作,請停用Birdays的優化。 + \n從6.0版開始,Android推出節電模式Doze,通過推遲後台CPU來管理應用程序行為。\n\n要使應用程序正常工作,請停用WhenWasIt的優化。 不要再顯示 禁用 @@ -171,7 +171,7 @@ 稍後 評價程式 分享 - 你忘記祝賀你的親戚,朋友或同事生日嗎? Birdays會提醒你一個重要的假期!\n\n + 你忘記祝賀你的親戚,朋友或同事生日嗎? WhenWasIt會提醒你一個重要的假期!\n\n 廣告行銷 為什麼我會看到廣告? @@ -188,17 +188,17 @@ 為什麼警報不工作? - 某些設備具有省電模式,可以阻止應用程序後台進程或禁止應用程序在啟動時運行。\n要使鬧鍾正常工作,請執行以下幾個簡單步驟:\n\n1。 確保已為Birdays應用啟用通知(設置 > 應用 >Birdays)。\n\n2。 如果您已經安裝了任務管理器,任務殺手或RAM優化器(例如“節電器”,“清潔大師”), 可能會阻止應用程序後台進程, 請將Birdays添加到白名單中。\n \n3。 關閉省電模式或將Birdays添加到白名單(設置 > 電池 > 電池優化)。\n 僅適用於運行Android 6.0(Marshmallow)或更高版本的設備。 + 某些設備具有省電模式,可以阻止應用程序後台進程或禁止應用程序在啟動時運行。\n要使鬧鍾正常工作,請執行以下幾個簡單步驟:\n\n1。 確保已為WhenWasIt應用啟用通知(設置 > 應用 >WhenWasIt)。\n\n2。 如果您已經安裝了任務管理器,任務殺手或RAM優化器(例如“節電器”,“清潔大師”), 可能會阻止應用程序後台進程, 請將WhenWasIt添加到白名單中。\n \n3。 關閉省電模式或將WhenWasIt添加到白名單(設置 > 電池 > 電池優化)。\n 僅適用於運行Android 6.0(Marshmallow)或更高版本的設備。 打開白名單 僅適用於運行Android 6.0(Marshmallow)或更高版本的設備 請注意,在某些設備上,通知可能會延遲一段時間。 開啟設定 華為的機主 - 打開設備«設置»,進入«節電»並打開«受保護的應用程序»。 確保為 Birdays 啟用此功能。 + 打開設備«設置»,進入«節電»並打開«受保護的應用程序»。 確保為 WhenWasIt 啟用此功能。 三星機主 - 打開 «Smart Manager», 點擊«電池», 然後點擊«細節»。 為Birdays應用停用此功能。 + 打開 «Smart Manager», 點擊«電池», 然後點擊«細節»。 為WhenWasIt應用停用此功能。 小米機主 - 打開設備«設置», 進入«電池&性能», 然後 «管理應用程序的電池使用情況», 打開«選擇應用程序»,選擇«沒有限制»的Birdays + 打開設備«設置», 進入«電池&性能», 然後 «管理應用程序的電池使用情況», 打開«選擇應用程序»,選擇«沒有限制»的WhenWasIt 顯示 如果鬧鐘還沒有工作,請通過 eblis102@gmail.com 與我聯繫 傳送電子郵件 @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 5b3da03..0a70b00 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -103,7 +103,7 @@ 优化已启用! - \n从6.0 版开始,Android引入了节电模式 Doze,通过延迟后台 CPU 来管理应用程序的行为。\n\n需禁用针对 Birdays 的优化以使其正常运行。 + \n从6.0 版开始,Android引入了节电模式 Doze,通过延迟后台 CPU 来管理应用程序的行为。\n\n需禁用针对 WhenWasIt 的优化以使其正常运行。 不再显示 禁用 @@ -171,7 +171,7 @@ 稍后 为本软件评分 分享 - 你是否忘记过祝贺亲戚、朋友或同事的生日?Birdays 会提醒你这个重要的日子!\n\n + 你是否忘记过祝贺亲戚、朋友或同事的生日?WhenWasIt 会提醒你这个重要的日子!\n\n 广告 为什么我会看到广告? @@ -188,17 +188,17 @@ 为什么闹钟没有运行? - 有些设备具有节电模式,会阻止应用程序的后台进程,或在启动时禁用程序运行。\n使闹钟正常运行,只需下面几个简单的步骤:\n\n1。请确保为 Birdays 启用了通知 (设置 > 应用程序 > WhenWasIt)。\n\n2。如果你安装了任务管理器、任务终结者或内存优化程序 (例如«Battery Saver»、«Clean Master»),可能会阻止应用程序的后台进程,请将 Birdays 添加到他们的白名单中。\n\n3。关闭节电模式或添加 Birdays 到白名单 (设置 > 电池 > 电池优化)。\n仅针对运行Android 6.0 (Marshmallow) 或更高的设备。 + 有些设备具有节电模式,会阻止应用程序的后台进程,或在启动时禁用程序运行。\n使闹钟正常运行,只需下面几个简单的步骤:\n\n1。请确保为 WhenWasIt 启用了通知 (设置 > 应用程序 > WhenWasIt)。\n\n2。如果你安装了任务管理器、任务终结者或内存优化程序 (例如«Battery Saver»、«Clean Master»),可能会阻止应用程序的后台进程,请将 WhenWasIt 添加到他们的白名单中。\n\n3。关闭节电模式或添加 WhenWasIt 到白名单 (设置 > 电池 > 电池优化)。\n仅针对运行Android 6.0 (Marshmallow) 或更高的设备。 打开白名单 仅针对运行Android 6.0 (Marshmallow) 或更高的设备 请注意,在某些设备上,通知可能会有所延迟。 打开设置 华为的机主 - 打开设备«设置»,至«省电管理»,打开«受保护的后台应用»。确保已为 Birdays 启用此功能。 + 打开设备«设置»,至«省电管理»,打开«受保护的后台应用»。确保已为 WhenWasIt 启用此功能。 三星机主 - 打开«智能管理器»,点击«电池»、«详细»。为 Birdays 禁用该功能。 + 打开«智能管理器»,点击«电池»、«详细»。为 WhenWasIt 禁用该功能。 小米机主 - 打开设备«设置»,转到«电池和性能»,然后«管理应用电池使用»,打开«选择应用程序»,将 Birdays 选择为«无限制»。 + 打开设备«设置»,转到«电池和性能»,然后«管理应用电池使用»,打开«选择应用程序»,将 WhenWasIt 选择为«无限制»。 显示 如果闹钟仍不工作,请与我联系 eblis102@gmail.com 发送邮件 @@ -2861,4 +2861,4 @@ Ben Kingsley Connie Willis Val Kilmer - \ No newline at end of file + From d3e4858dcf2b347c406922b7abc4972a1fc2a052 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Fri, 30 Nov 2018 20:18:50 +0200 Subject: [PATCH 23/35] Updated version number. --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index e0ee39f..3548a40 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 30 + versionCode 31 versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true From ed2e810848cbcae75a7c07b3366052d8d5623a8b Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Fri, 30 Nov 2018 20:21:45 +0200 Subject: [PATCH 24/35] If rewards video fails to load just continue. --- .../activities/SettingsActivity.java | 67 ++++++++++--------- 1 file changed, 36 insertions(+), 31 deletions(-) diff --git a/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java index 17b74f3..e6c4cf1 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java @@ -225,44 +225,49 @@ public void onCreate(Bundle savedInstanceState) { preferences = PreferenceManager.getDefaultSharedPreferences(getActivity()); - rewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this.context); - rewardedVideoAd.loadAd(BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build()); - rewardedVideoAd.setRewardedVideoAdListener(new RewardedVideoAdListener() { - @Override - public void onRewardedVideoAdLoaded() { - } + try { + rewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this.context); + rewardedVideoAd.loadAd(BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build()); + rewardedVideoAd.setRewardedVideoAdListener(new RewardedVideoAdListener() { + @Override + public void onRewardedVideoAdLoaded() { + } - @Override - public void onRewardedVideoAdOpened() { - } + @Override + public void onRewardedVideoAdOpened() { + } - @Override - public void onRewardedVideoStarted() { - } + @Override + public void onRewardedVideoStarted() { + } - @Override - public void onRewardedVideoAdClosed() { - rewardedVideoAd.loadAd(BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build()); - } + @Override + public void onRewardedVideoAdClosed() { + rewardedVideoAd.loadAd(BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build()); + } - @Override - public void onRewardedVideoAdLeftApplication() { - } + @Override + public void onRewardedVideoAdLeftApplication() { + } - @Override - public void onRewardedVideoCompleted() { - } + @Override + public void onRewardedVideoCompleted() { + } - @Override - public void onRewarded(RewardItem rewardItem) { - Toast.makeText(context, "Thank you for watching this AD", Toast.LENGTH_SHORT).show(); - } + @Override + public void onRewarded(RewardItem rewardItem) { + Toast.makeText(context, "Thank you for watching this AD", Toast.LENGTH_SHORT).show(); + } - @Override - public void onRewardedVideoAdFailedToLoad(int i) { - Toast.makeText(context, "Rewards AD failed to load: " + i, Toast.LENGTH_SHORT).show(); - } - }); + @Override + public void onRewardedVideoAdFailedToLoad(int i) { + Toast.makeText(context, "Rewards AD failed to load: " + i, Toast.LENGTH_SHORT).show(); + } + }); + } + catch (Exception ex) { + //no-op, just ads here + } MultiSelectListPreference multi = (MultiSelectListPreference) findPreference(Constants.ADDITIONAL_NOTIFICATION_KEY); multi.setSummary(getAdditionalNotificationsSelectedValues(multi)); From 45585cbcad9612603cd82558ec511d2eb9997c5a Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Fri, 11 Jan 2019 20:47:02 +0200 Subject: [PATCH 25/35] Added note about recommended way of adding birthdays. --- app/src/main/res/layout/fragment_dialog.xml | 7 +++++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 8 insertions(+) diff --git a/app/src/main/res/layout/fragment_dialog.xml b/app/src/main/res/layout/fragment_dialog.xml index 0ac6fe5..5d00d2a 100644 --- a/app/src/main/res/layout/fragment_dialog.xml +++ b/app/src/main/res/layout/fragment_dialog.xml @@ -104,6 +104,13 @@ android:layout_height="wrap_content" android:layout_marginTop="@dimen/dialog_cb_top_margin" android:text="@string/year_unknown" /> + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 84f1697..44731e3 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -176,6 +176,7 @@ Tap here to import contacts from your device (supports ISO 8601) Automatic contacts import Automatically import contacts every day + Although it\'s possible to add contacts manually it is recommended instead to add the birthdays details via Google Contacts and enable automatic synchronization Automatic import disabled Export records (Beta) Create the XML file with backup From 05dc61a569aa90ed200627f4c0e63b9f7e66f4c6 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sat, 12 Jan 2019 13:26:00 +0200 Subject: [PATCH 26/35] Added contact category and ability to add/edit it as well as search for it. --- .../whenwasit/activities/DetailActivity.java | 5 + .../whenwasit/activities/EditActivity.java | 4 + .../activities/WidgetSettingsActivity.java | 147 ++++++++++++++++++ .../whenwasit/adapters/PagerAdapter.java | 2 +- .../eblis/whenwasit/database/DbHelper.java | 20 ++- .../whenwasit/database/DbQueryManager.java | 7 +- .../dialogs/NewPersonDialogFragment.java | 2 +- .../whenwasit/fragments/AllFragment.java | 6 +- .../whenwasit/fragments/MonthFragment.java | 7 +- .../com/eblis/whenwasit/models/Person.java | 17 +- .../com/eblis/whenwasit/utils/Constants.java | 3 + .../eblis/whenwasit/utils/ContactsHelper.java | 3 +- app/src/main/res/layout/activity_detail.xml | 13 ++ app/src/main/res/layout/activity_edit.xml | 22 +++ app/src/main/res/values/strings.xml | 5 + app/src/main/res/xml/widget.xml | 1 + 16 files changed, 249 insertions(+), 15 deletions(-) create mode 100644 app/src/main/java/com/eblis/whenwasit/activities/WidgetSettingsActivity.java diff --git a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java index c76fc6f..3eaf038 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java @@ -93,6 +93,10 @@ public class DetailActivity extends AppCompatActivity { TextView tvZodiacSign; @BindView(R.id.textview_detail_zodiac_label) TextView tvZodiacSignLabel; + @BindView(R.id.textview_detail_contact_category) + TextView tvContactCategory; + @BindView(R.id.textview_detail_contact_category_label) + TextView getTvContactCategoryLabel; @BindView(R.id.cardview_detail_info) CardView cardViewInfo; @BindView(R.id.relativelayout_detail_phone) @@ -235,6 +239,7 @@ public void onClick(View v) { tvDaysLeft.setText(Utils.daysLeftPretty(this, person)); tvAnniversaryLabel.setText(person.getAnniversaryLabel()); + tvContactCategory.setText(person.getContactCategory()); if (person.isYearUnknown()) { tvDate.setText(Utils.getDateWithoutYear(person.getDate())); diff --git a/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java index 27590c1..736701f 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java @@ -66,6 +66,8 @@ public class EditActivity extends AppCompatActivity implements EditText etEmail; @BindView(R.id.edittext_edit_anniversaryType) EditText etAnniversaryLabel; + @BindView(R.id.edittext_edit_contactCategory) + EditText etContactCategoryLabel; private DbHelper dbHelper; private Person person; @@ -135,6 +137,7 @@ private void setupUI() { etPhoneNumber.setText(person.getPhoneNumber()); etEmail.setText(person.getEmail()); etAnniversaryLabel.setText(person.getAnniversaryLabel()); + etContactCategoryLabel.setText(person.getContactCategory()); } /** @@ -147,6 +150,7 @@ private void updatePerson() { person.setPhoneNumber(updateText(etPhoneNumber)); person.setEmail(updateText(etEmail)); person.setAnniversaryLabel(updateText(etAnniversaryLabel)); + person.setContactCategory(updateText(etContactCategoryLabel)); dbHelper.updateRecord(person); } diff --git a/app/src/main/java/com/eblis/whenwasit/activities/WidgetSettingsActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/WidgetSettingsActivity.java new file mode 100644 index 0000000..28a7ea0 --- /dev/null +++ b/app/src/main/java/com/eblis/whenwasit/activities/WidgetSettingsActivity.java @@ -0,0 +1,147 @@ +/* + * Copyright 2017 Evgeny Timofeev + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.eblis.whenwasit.activities; + +import android.annotation.SuppressLint; +import android.content.ActivityNotFoundException; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.media.RingtoneManager; +import android.net.Uri; +import android.os.Build; +import android.os.Bundle; +import android.os.PowerManager; +import android.preference.ListPreference; +import android.preference.MultiSelectListPreference; +import android.preference.Preference; +import android.preference.PreferenceFragment; +import android.preference.PreferenceManager; +import android.provider.Settings; +import android.support.annotation.NonNull; +import android.support.annotation.RequiresApi; +import android.support.v7.app.ActionBar; +import android.support.v7.app.AlertDialog; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.AppCompatCheckBox; +import android.view.MenuItem; +import android.widget.LinearLayout; +import android.widget.Toast; + +import com.eblis.whenwasit.BuildConfig; +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.alarm.AlarmHelper; +import com.eblis.whenwasit.backup.ExportHelper; +import com.eblis.whenwasit.backup.RecoverHelper; +import com.eblis.whenwasit.utils.Constants; +import com.eblis.whenwasit.utils.ContactsHelper; +import com.eblis.whenwasit.utils.PermissionManager; +import com.eblis.whenwasit.utils.Utils; +import com.google.android.gms.ads.AdRequest; +import com.google.android.gms.ads.MobileAds; +import com.google.android.gms.ads.reward.RewardItem; +import com.google.android.gms.ads.reward.RewardedVideoAd; +import com.google.android.gms.ads.reward.RewardedVideoAdListener; + +import java.util.LinkedHashMap; +import java.util.Map; +import java.util.Set; + +public class WidgetSettingsActivity extends AppCompatActivity { + + private SharedPreferences preferences; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + BirdaysPreferenceFragment fragment = new BirdaysPreferenceFragment(); + fragment.setContext(this); + getFragmentManager().beginTransaction().replace(android.R.id.content, fragment).commit(); + + ActionBar actionBar = getSupportActionBar(); + if (actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true); + + preferences = PreferenceManager.getDefaultSharedPreferences(this); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + onBackPressed(); + return true; + default: + return super.onOptionsItemSelected(item); + } + } + + @Override + public void onBackPressed() { + super.onBackPressed(); + overridePendingTransition(R.anim.activity_primary_in, R.anim.activity_secondary_out); + } + + @Override + public void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + } + + public static class BirdaysPreferenceFragment extends PreferenceFragment + implements SharedPreferences.OnSharedPreferenceChangeListener { + + private SharedPreferences preferences; + private Context context; + + public void setContext(Context context) { + this.context = context; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + addPreferencesFromResource(R.xml.preferences); + + preferences = PreferenceManager.getDefaultSharedPreferences(getActivity()); + + Preference contactCategory = findPreference(Constants.CONTACT_CATEGORY_KEY); + } + + @Override + public void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + } + + @Override + public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { + final AlarmHelper alarmHelper = new AlarmHelper(getActivity()); + } + + @Override + public void onResume() { + super.onResume(); + getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); + } + + @Override + public void onPause() { + super.onPause(); + getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this); + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java index 1fe5a48..81be6f5 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java @@ -101,7 +101,7 @@ private String getMonth() { return months[Calendar.getInstance().get(Calendar.MONTH)]; } - public void search(String text) { + public void search(final String text) { if (allFragment != null) { allFragment.findPerson(text); } diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java index be68fc9..de7f6a1 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java @@ -31,7 +31,8 @@ public class DbHelper extends SQLiteOpenHelper { public static final String COLUMN_CONTACT_ID = "contactId"; public static final String COLUMN_NAME = "name"; - public static final String SELECTION_LIKE_NAME = COLUMN_NAME + " LIKE ?"; + static final String COLUMN_CATEGORY = "category"; + public static final String SEARCH_QUERY = COLUMN_NAME + " LIKE ? OR " + COLUMN_CATEGORY + " LIKE ?"; static final String DB_PERSONS = "persons"; static final String DB_FAMOUS = "famous"; @@ -45,7 +46,7 @@ public class DbHelper extends SQLiteOpenHelper { static final String SELECTION_TIME_STAMP = COLUMN_TIME_STAMP + " = ?"; private static final String DB_NAME = "my_db"; - private static final int DATABASE_VERSION = 4; + private static final int DATABASE_VERSION = 5; private static final String DB_PERSONS_CREATE = "CREATE TABLE " + DB_PERSONS + " (" + BaseColumns._ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + COLUMN_CONTACT_ID + " INTEGER, " @@ -56,6 +57,7 @@ public class DbHelper extends SQLiteOpenHelper { + COLUMN_ANNIVERSARY_TYPE + " TEXT, " + COLUMN_ANNIVERSARY_LABEL + " TEXT, " + COLUMN_EMAIL + " TEXT, " + + COLUMN_CATEGORY + " TEXT, " + COLUMN_TIME_STAMP + " INTEGER" + ");"; @@ -105,7 +107,7 @@ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.endTransaction(); } } - if (oldVersion == 3 && newVersion == DATABASE_VERSION) { + if (oldVersion == 3 && newVersion == 4) { db.beginTransaction(); try { db.execSQL("ALTER TABLE " + DB_PERSONS + " ADD COLUMN " + COLUMN_CONTACT_ID + " INTEGER DEFAULT 0"); @@ -115,6 +117,17 @@ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.endTransaction(); } } + + if (oldVersion == 4 && newVersion == DATABASE_VERSION) { + db.beginTransaction(); + try { + db.execSQL("ALTER TABLE " + DB_PERSONS + " ADD COLUMN " + COLUMN_CATEGORY + " TEXT DEFAULT 'Friends'"); + db.setTransactionSuccessful(); + } + finally { + db.endTransaction(); + } + } } public DbQueryManager query() { @@ -130,6 +143,7 @@ private ContentValues getValues(Person person, boolean create) { cv.put(COLUMN_PHONE_NUMBER, person.getPhoneNumber()); cv.put(COLUMN_ANNIVERSARY_TYPE, person.getAnniversaryType().toString()); cv.put(COLUMN_ANNIVERSARY_LABEL, person.getAnniversaryLabel()); + cv.put(COLUMN_CATEGORY, person.getContactCategory()); cv.put(COLUMN_EMAIL, person.getEmail()); if (create) { cv.put(COLUMN_TIME_STAMP, person.getTimeStamp()); diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java index a33c111..6aaa1fa 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java @@ -83,9 +83,10 @@ private Person getPerson(final Cursor cursor) { final AnniversaryType anniversaryType = getAnniversaryType(cursor); final String label = getAnniversaryLabel(cursor); final String email = getEmail(cursor); + final String category = getCategory(cursor); final long timeStamp = getTimeStamp(cursor); - return new Person(contactId, name, date, isYearKnown, phoneNumber, email, label, anniversaryType, timeStamp); + return new Person(contactId, name, date, isYearKnown, phoneNumber, email, label, anniversaryType, category, timeStamp); } public List getSearchPerson(String selection, String[] selectionArgs, String orderBy) { @@ -150,6 +151,10 @@ private String getAnniversaryLabel(Cursor cursor) { return cursor.getString(cursor.getColumnIndex(DbHelper.COLUMN_ANNIVERSARY_LABEL)); } + private String getCategory(Cursor cursor) { + return cursor.getString(cursor.getColumnIndex(DbHelper.COLUMN_CATEGORY)); + } + private AnniversaryType getAnniversaryType(Cursor cursor) { return AnniversaryType.valueOf(cursor.getString(cursor.getColumnIndex(DbHelper.COLUMN_ANNIVERSARY_TYPE))); } diff --git a/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java b/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java index a6c7248..bfa2e59 100644 --- a/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java @@ -162,7 +162,7 @@ public void onClick(DialogInterface dialog, int which) { } else { person.setEmail(""); } - person.setAnniversaryLabel("Birthday"); + person.setAnniversaryLabel(builder.getContext().getResources().getString(R.string.birthdays)); person.setAnniversaryType(AnniversaryType.BIRTHDAY); addingPersonListener.onPersonAdded(person); diff --git a/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java b/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java index 9d637f0..039a3aa 100644 --- a/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java @@ -155,10 +155,10 @@ public void onClick(DialogInterface dialog, int which) { builder.show(); } - public void findPerson(String name) { + public void findPerson(final String text) { adapter.removeAllPersons(); - List persons = activity.dbHelper.query().getSearchPerson(DbHelper.SELECTION_LIKE_NAME, - new String[]{"%" + name + "%"}, DbHelper.COLUMN_NAME); + List persons = activity.dbHelper.query().getSearchPerson(DbHelper.SEARCH_QUERY, + new String[]{"%" + text + "%", "%" + text + "%"}, DbHelper.COLUMN_NAME); showPersons(persons); } diff --git a/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java b/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java index c50ec4f..10eadf4 100644 --- a/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java @@ -101,9 +101,12 @@ public void deleteRecord(long timeStamp) { adapter.removePerson(timeStamp); } - public void findPerson(String name) { + public void findPerson(final String text) { adapter.removeAllPersons(); - List persons = new ArrayList<>(activity.dbHelper.query().getSearchMonthPersons(DbHelper.SELECTION_LIKE_NAME, new String[]{"%" + name + "%"}, DbHelper.COLUMN_NAME)); + List persons = new ArrayList<>(activity.dbHelper.query().getSearchMonthPersons( + DbHelper.SEARCH_QUERY, + new String[]{ "%" + text + "%", "%" + text + "%" }, + DbHelper.COLUMN_NAME)); Collections.sort(persons); for (int i = 0; i < persons.size(); i++) { diff --git a/app/src/main/java/com/eblis/whenwasit/models/Person.java b/app/src/main/java/com/eblis/whenwasit/models/Person.java index ec6943b..baa56e6 100644 --- a/app/src/main/java/com/eblis/whenwasit/models/Person.java +++ b/app/src/main/java/com/eblis/whenwasit/models/Person.java @@ -31,6 +31,7 @@ public class Person implements Item, Comparable { private LocalDate date; private boolean yearUnknown; private String anniversaryLabel; + private String contactCategory; private AnniversaryType anniversaryType; public Person() { @@ -52,14 +53,14 @@ public Person(String name, LocalDate date) { /** * Constructor for importing from Contacts */ - public Person(Long contactId, String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType) { - this(contactId, name, date, yearUnknown, phoneNumber, email, anniversaryLabel, anniversaryType, new Date().getTime()); + public Person(Long contactId, String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType, String contactCategory) { + this(contactId, name, date, yearUnknown, phoneNumber, email, anniversaryLabel, anniversaryType, contactCategory, new Date().getTime()); } /** * Constructor for DbQueryManager */ - public Person(Long contactId, String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType, long timeStamp) { + public Person(Long contactId, String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType, String contactCategory, long timeStamp) { this(name, date); this.contactId = contactId; this.yearUnknown = yearUnknown; @@ -67,6 +68,7 @@ public Person(Long contactId, String name, long date, boolean yearUnknown, Strin this.email = email; this.anniversaryLabel = anniversaryLabel; this.anniversaryType = anniversaryType; + this.contactCategory = contactCategory; this.setTimeStamp(timeStamp); } @@ -127,6 +129,14 @@ public void setAnniversaryLabel(String anniversaryLabel) { this.anniversaryLabel = anniversaryLabel; } + public String getContactCategory() { + return contactCategory; + } + + public void setContactCategory(String contactCategory) { + this.contactCategory = contactCategory; + } + public String getPhoneNumber() { return phoneNumber; } @@ -181,6 +191,7 @@ public boolean equals(Object obj) { Person that = (Person) obj; return this.getName().equalsIgnoreCase(that.getName()) && this.getAnniversaryLabel().equalsIgnoreCase(that.getAnniversaryLabel()) && + this.getContactCategory().equalsIgnoreCase(that.getContactCategory()) && this.getDate().equals(that.getDate()); } diff --git a/app/src/main/java/com/eblis/whenwasit/utils/Constants.java b/app/src/main/java/com/eblis/whenwasit/utils/Constants.java index 74608b0..d177b0d 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/Constants.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/Constants.java @@ -43,6 +43,9 @@ public interface Constants { String DISPLAYED_AGE_KEY = "displayed_age_key"; String AUTOMATIC_CONTACT_IMPORT_KEY = "import_contacts_automatically_key"; + // Widget settings keys + String CONTACT_CATEGORY_KEY = "contact_category_key"; + // Intents String TYPE_EMAIL = "message/rfc822"; String MAILTO = "mailto:"; diff --git a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java index 9736961..20ce875 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java @@ -162,6 +162,7 @@ private List getAllContactsWithBirthdays(ContentResolver contentResolver final int type = cursor.getInt(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.TYPE)); final String label = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.LABEL)); final String anniversary = getTypeLabel(context.getResources(), type, label); + final String category = context.getResources().getString(R.string.friends); final long date; try { @@ -175,7 +176,7 @@ private List getAllContactsWithBirthdays(ContentResolver contentResolver String phoneNumber = getContactPhoneNumber(contentResolver, id); String email = getContactEmail(contentResolver, id); - Person person = new Person(Long.valueOf(id), name, date, yearUnknown, phoneNumber, email, anniversary, getAnniversaryType(type)); + Person person = new Person(Long.valueOf(id), name, date, yearUnknown, phoneNumber, email, anniversary, getAnniversaryType(type), category); contacts.add(person); } } diff --git a/app/src/main/res/layout/activity_detail.xml b/app/src/main/res/layout/activity_detail.xml index d7b5d94..75c286b 100644 --- a/app/src/main/res/layout/activity_detail.xml +++ b/app/src/main/res/layout/activity_detail.xml @@ -156,6 +156,19 @@ android:id="@+id/textview_detail_zodiac_label" android:text="@string/zodiac_sign" /> + + + + + + + diff --git a/app/src/main/res/layout/activity_edit.xml b/app/src/main/res/layout/activity_edit.xml index 991d911..4278775 100644 --- a/app/src/main/res/layout/activity_edit.xml +++ b/app/src/main/res/layout/activity_edit.xml @@ -198,6 +198,28 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 44731e3..d30c9fd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -78,6 +78,7 @@ Today Days since anniversary started Zodiac sign + Contact category Season picture Calendar Call @@ -92,6 +93,10 @@ SecurityException, Samsung devices restrict the number of alarms you can register Birthdays + Birthdays + Friends + Family + Aries Taurus diff --git a/app/src/main/res/xml/widget.xml b/app/src/main/res/xml/widget.xml index 1665718..0a7f3a6 100644 --- a/app/src/main/res/xml/widget.xml +++ b/app/src/main/res/xml/widget.xml @@ -7,5 +7,6 @@ android:minWidth="250dp" android:previewImage="@drawable/widget_preview" android:resizeMode="horizontal|vertical" + android:configure="com.eblis.whenwasit.activities.WidgetSettingsActivity" android:updatePeriodMillis="1800000" android:widgetCategory="home_screen" /> \ No newline at end of file From 8ac6f6236225241656b4f1b6106a4d87d9a81af2 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sun, 10 Feb 2019 23:32:49 +0200 Subject: [PATCH 27/35] Added ability to contact users via WhatsApp and also allow them to select contact method. --- app/build.gradle | 2 +- .../whenwasit/activities/DetailActivity.java | 52 +++++--- .../whenwasit/activities/EditActivity.java | 10 +- .../adapters/MonthFragmentAdapter.java | 54 ++++---- .../eblis/whenwasit/database/DbHelper.java | 6 + .../whenwasit/database/DbQueryManager.java | 33 ++++- .../com/eblis/whenwasit/models/Person.java | 1 - .../whenwasit/utils/CommunicationHelper.java | 116 ++++++++++++++++++ .../eblis/whenwasit/utils/ContactsHelper.java | 1 + .../res/drawable/ic_facebook_messenger.xml | 8 ++ app/src/main/res/drawable/ic_whatsapp.xml | 9 ++ app/src/main/res/layout/activity_detail.xml | 36 ++++++ app/src/main/res/layout/activity_edit.xml | 22 ++-- .../main/res/layout/description_card_view.xml | 13 ++ app/src/main/res/layout/fragment_dialog.xml | 1 + app/src/main/res/values/strings.xml | 3 + 16 files changed, 314 insertions(+), 53 deletions(-) create mode 100644 app/src/main/java/com/eblis/whenwasit/utils/CommunicationHelper.java create mode 100644 app/src/main/res/drawable/ic_facebook_messenger.xml create mode 100644 app/src/main/res/drawable/ic_whatsapp.xml diff --git a/app/build.gradle b/app/build.gradle index 3548a40..efb17a1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 27 - versionCode 31 + versionCode 36 versionName "1.0.${versionCode}" resConfigs "auto" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java index 3eaf038..21ec577 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java @@ -21,7 +21,10 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; +import android.database.Cursor; import android.graphics.Bitmap; +import android.graphics.ColorMatrix; +import android.graphics.ColorMatrixColorFilter; import android.net.Uri; import android.os.Bundle; import android.preference.PreferenceManager; @@ -35,9 +38,11 @@ import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.support.v7.widget.Toolbar; +import android.telephony.PhoneNumberUtils; import android.view.Menu; import android.view.MenuItem; import android.view.View; +import android.widget.ImageButton; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; @@ -50,6 +55,7 @@ import com.eblis.whenwasit.models.AnniversaryType; import com.eblis.whenwasit.models.DisplayedAge; import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.CommunicationHelper; import com.eblis.whenwasit.utils.Constants; import com.eblis.whenwasit.utils.Utils; import com.google.android.gms.ads.AdListener; @@ -109,6 +115,8 @@ public class DetailActivity extends AppCompatActivity { TextView tvEmail; @BindView(R.id.recyclerview_detail) RecyclerView recyclerView; + @BindView(R.id.imagebutton_detail_whatsapp) + ImageButton ibWhatsapp; private InterstitialAd mInterstitialAd; private DbHelper dbHelper; @@ -272,6 +280,12 @@ public void onClick(View v) { rlPhoneNumber.setVisibility(View.GONE); } else { tvPhoneNumber.setText(String.valueOf(person.getPhoneNumber())); + if (!CommunicationHelper.hasWhatsapp(this, person)) { + ibWhatsapp.setEnabled(false); + ColorMatrix matrix = new ColorMatrix(); + matrix.setSaturation(0); + ibWhatsapp.setColorFilter(new ColorMatrixColorFilter(matrix)); + } } if (isEmpty(email)) { @@ -302,7 +316,7 @@ private void loadBornThisDay() { } @OnClick(R.id.fab_detail) - void starEditActivity() { + void startEditActivity() { Intent intent = new Intent(this, EditActivity.class); intent.putExtra(Constants.TIME_STAMP, timeStamp); startActivityForResult(intent, EDIT_ACTIVITY); @@ -382,26 +396,36 @@ private void rateThisAppInit(Context context) { @OnClick(R.id.imagebutton_detail_phone) void makeCall() { - startActivity(Intent.createChooser(new Intent(Intent.ACTION_DIAL, - Uri.parse(Constants.TEL + person.getPhoneNumber())), null)); + CommunicationHelper.call(this, person.getPhoneNumber()); } @OnClick(R.id.imagebutton_detail_chat) void sendMessage() { - Intent intent = new Intent(Intent.ACTION_VIEW) - .setType(Constants.TYPE_SMS) - .putExtra(Constants.ADDRESS, person.getPhoneNumber()) - .setData(Uri.parse(Constants.SMSTO + person.getPhoneNumber())); - startActivity(Intent.createChooser(intent, null)); + CommunicationHelper.sms(this, person.getPhoneNumber()); + } + + @OnClick(R.id.imagebutton_detail_whatsapp) + void sendWhatsapp() { + CommunicationHelper.whatsapp(this, person); + } + + @OnClick(R.id.imagebutton_detail_generic_message) + void sendMessageWithSystemPicker() { + CommunicationHelper.genericContact(this, person); + } + + @OnClick(R.id.textview_detail_generic_message) + void sendMessageWithSystemPicker2() { + sendMessageWithSystemPicker(); } @OnClick(R.id.imagebutton_detail_email) void sendEmail() { - Intent intent = new Intent(Intent.ACTION_SENDTO) - .setType(Constants.TYPE_EMAIL) - .putExtra(Intent.EXTRA_EMAIL, new String[]{person.getEmail()}) - .putExtra(Intent.EXTRA_SUBJECT, getString(R.string.happy_birthday)) - .setData(Uri.parse(Constants.MAILTO + person.getEmail())); - startActivity(Intent.createChooser(intent, null)); + CommunicationHelper.sendEmail(this, person.getEmail()); + } + + @OnClick(R.id.textview_detail_email) + void sendEmail2() { + sendEmail(); } } \ No newline at end of file diff --git a/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java index 736701f..3ae37f3 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java @@ -24,6 +24,8 @@ import android.support.v7.widget.AppCompatCheckBox; import android.view.Menu; import android.view.MenuItem; +import android.widget.ArrayAdapter; +import android.widget.AutoCompleteTextView; import android.widget.DatePicker; import android.widget.EditText; @@ -67,7 +69,7 @@ public class EditActivity extends AppCompatActivity implements @BindView(R.id.edittext_edit_anniversaryType) EditText etAnniversaryLabel; @BindView(R.id.edittext_edit_contactCategory) - EditText etContactCategoryLabel; + AutoCompleteTextView actvContactCategoryLabel; private DbHelper dbHelper; private Person person; @@ -86,6 +88,8 @@ protected void onCreate(@Nullable Bundle savedInstanceState) { dbHelper = new DbHelper(this); person = dbHelper.query().getPerson(timeStamp); calendar = person.getDate().toDateTimeAtCurrentTime().toCalendar(Locale.getDefault()); + final ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dbHelper.getContactCategories()); + actvContactCategoryLabel.setAdapter(adapter); setupUI(); } @@ -137,7 +141,7 @@ private void setupUI() { etPhoneNumber.setText(person.getPhoneNumber()); etEmail.setText(person.getEmail()); etAnniversaryLabel.setText(person.getAnniversaryLabel()); - etContactCategoryLabel.setText(person.getContactCategory()); + actvContactCategoryLabel.setText(person.getContactCategory()); } /** @@ -150,7 +154,7 @@ private void updatePerson() { person.setPhoneNumber(updateText(etPhoneNumber)); person.setEmail(updateText(etEmail)); person.setAnniversaryLabel(updateText(etAnniversaryLabel)); - person.setContactCategory(updateText(etContactCategoryLabel)); + person.setContactCategory(updateText(actvContactCategoryLabel)); dbHelper.updateRecord(person); } diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java index 3c8b032..11e2b0f 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java @@ -39,6 +39,7 @@ import com.eblis.whenwasit.activities.MainActivity; import com.eblis.whenwasit.models.DisplayedAge; import com.eblis.whenwasit.models.Person; +import com.eblis.whenwasit.utils.CommunicationHelper; import com.eblis.whenwasit.utils.Constants; import com.eblis.whenwasit.utils.Utils; @@ -126,11 +127,7 @@ public void onClick(View v) { holder.btnEmail.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - context.startActivity(Intent.createChooser(new Intent(Intent.ACTION_SENDTO) - .setType(Constants.TYPE_EMAIL) - .putExtra(Intent.EXTRA_EMAIL, new String[]{email}) - .putExtra(Intent.EXTRA_SUBJECT, context.getString(R.string.happy_birthday)) - .setData(Uri.parse(Constants.MAILTO + email)), null)); + CommunicationHelper.sendEmail(context, email); } }); } else { @@ -140,27 +137,39 @@ public void onClick(View v) { final String phoneNumber = person.getPhoneNumber(); if (phoneNumber != null && !phoneNumber.equals("")) { enableButton(holder.btnCall); - enableButton(holder.btnChat); - holder.btnCall.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - context.startActivity(Intent.createChooser(new Intent(Intent.ACTION_DIAL, - Uri.parse(Constants.TEL + phoneNumber)), null)); - } - }); + enableButton(holder.btnChat); + holder.btnCall.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + CommunicationHelper.call(context, phoneNumber); + } + }); - holder.btnChat.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - context.startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW) - .setType(Constants.TYPE_SMS) - .putExtra(Constants.ADDRESS, phoneNumber) - .setData(Uri.parse(Constants.SMSTO + phoneNumber)), null)); + holder.btnChat.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + context.startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW) + .setType(Constants.TYPE_SMS) + .putExtra(Constants.ADDRESS, phoneNumber) + .setData(Uri.parse(Constants.SMSTO + phoneNumber)), null)); + } + }); + if (CommunicationHelper.hasWhatsapp(context, person)) { + enableButton(holder.btnWhatsapp); + holder.btnWhatsapp.setOnClickListener(new View.OnClickListener(){ + @Override + public void onClick(View v) { + CommunicationHelper.whatsapp(context, person); + } + }); + } + else { + disableButton(holder.btnWhatsapp); } - }); } else { disableButton(holder.btnCall); disableButton(holder.btnChat); + disableButton(holder.btnWhatsapp); } } @@ -227,7 +236,7 @@ static class CardViewHolder extends RecyclerView.ViewHolder { CardView cardView; RelativeLayout relativeLayout; TextView tvName, tvDate, tvAge, tvDaysLeft; - ImageButton btnEmail, btnChat, btnCall; + ImageButton btnEmail, btnChat, btnCall, btnWhatsapp; ImageView ivProfile; CardViewHolder(View itemView) { @@ -240,6 +249,7 @@ static class CardViewHolder extends RecyclerView.ViewHolder { tvDaysLeft = itemView.findViewById(R.id.textview_card_left); btnEmail = itemView.findViewById(R.id.imagebutton_card_email); btnChat = itemView.findViewById(R.id.imagebutton_card_chat); + btnWhatsapp = itemView.findViewById(R.id.imagebutton_card_whatsapp); btnCall = itemView.findViewById(R.id.imagebutton_card_call); ivProfile = itemView.findViewById(R.id.profile_picture); } diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java index de7f6a1..20e987e 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java @@ -27,6 +27,8 @@ import com.eblis.whenwasit.models.Person; import com.eblis.whenwasit.utils.Utils; +import java.util.List; + public class DbHelper extends SQLiteOpenHelper { public static final String COLUMN_CONTACT_ID = "contactId"; @@ -151,6 +153,10 @@ private ContentValues getValues(Person person, boolean create) { return cv; } + public List getContactCategories() { + return query().getContactCategories(); + } + public void addRecord(Person person) { getWritableDatabase().insert(DB_PERSONS, null, getValues(person, true)); } diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java index 6aaa1fa..c23c874 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java @@ -26,8 +26,13 @@ import org.joda.time.LocalDate; import java.util.ArrayList; +import java.util.Collections; +import java.util.Iterator; import java.util.List; +import static com.eblis.whenwasit.database.DbHelper.COLUMN_CATEGORY; +import static com.eblis.whenwasit.database.DbHelper.DB_PERSONS; + public class DbQueryManager { private SQLiteDatabase database; @@ -51,6 +56,32 @@ public List getPersons() { return getPersons(DbHelper.DB_PERSONS, null, null, null, null, null, null, null); } + public List getContactCategories() { + final Cursor cursor = database.query(true, DB_PERSONS, new String[]{COLUMN_CATEGORY}, null, null, null, null, null, null); + List categories = new ArrayList<>(); + if (cursor.moveToFirst()) { + do { + final String category = cursor.getString(cursor.getColumnIndex(COLUMN_CATEGORY)); + categories.add(category); + } + while (cursor.moveToNext()); + } + cursor.close(); + for (Iterator iterator = categories.iterator(); iterator.hasNext();) { + String category = iterator.next(); + if ((category == null) || (category.isEmpty())) { + iterator.remove(); + } + } + try { + Collections.sort(categories); + } + catch (Exception ex) { + //ignore + } + return categories; + } + public interface Matches { public boolean match(Person person); } @@ -152,7 +183,7 @@ private String getAnniversaryLabel(Cursor cursor) { } private String getCategory(Cursor cursor) { - return cursor.getString(cursor.getColumnIndex(DbHelper.COLUMN_CATEGORY)); + return cursor.getString(cursor.getColumnIndex(COLUMN_CATEGORY)); } private AnniversaryType getAnniversaryType(Cursor cursor) { diff --git a/app/src/main/java/com/eblis/whenwasit/models/Person.java b/app/src/main/java/com/eblis/whenwasit/models/Person.java index baa56e6..1f481ac 100644 --- a/app/src/main/java/com/eblis/whenwasit/models/Person.java +++ b/app/src/main/java/com/eblis/whenwasit/models/Person.java @@ -191,7 +191,6 @@ public boolean equals(Object obj) { Person that = (Person) obj; return this.getName().equalsIgnoreCase(that.getName()) && this.getAnniversaryLabel().equalsIgnoreCase(that.getAnniversaryLabel()) && - this.getContactCategory().equalsIgnoreCase(that.getContactCategory()) && this.getDate().equals(that.getDate()); } diff --git a/app/src/main/java/com/eblis/whenwasit/utils/CommunicationHelper.java b/app/src/main/java/com/eblis/whenwasit/utils/CommunicationHelper.java new file mode 100644 index 0000000..cf133e3 --- /dev/null +++ b/app/src/main/java/com/eblis/whenwasit/utils/CommunicationHelper.java @@ -0,0 +1,116 @@ +package com.eblis.whenwasit.utils; + +import android.content.ComponentName; +import android.content.Context; +import android.content.Intent; +import android.content.pm.PackageManager; +import android.database.Cursor; +import android.net.Uri; +import android.provider.ContactsContract; +import android.telephony.PhoneNumberUtils; +import android.widget.Toast; + +import com.eblis.whenwasit.R; +import com.eblis.whenwasit.models.Person; + +import java.net.URLEncoder; + +public class CommunicationHelper { + public static void sendEmail(Context context, String email) { + context.startActivity(Intent.createChooser(new Intent(Intent.ACTION_SENDTO) + .setType(Constants.TYPE_EMAIL) + .putExtra(Intent.EXTRA_EMAIL, new String[]{email}) + .putExtra(Intent.EXTRA_SUBJECT, context.getString(R.string.happy_birthday)) + .setData(Uri.parse(Constants.MAILTO + email)), null)); + } + + public static void call(Context context, String phoneNumber) { + context.startActivity(Intent.createChooser(new Intent(Intent.ACTION_DIAL, + Uri.parse(Constants.TEL + phoneNumber)), null)); + + } + + public static void sms(Context context, String phoneNumber) { + context.startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW) + .setType(Constants.TYPE_SMS) + .putExtra(Constants.ADDRESS, phoneNumber) + .setData(Uri.parse(Constants.SMSTO + phoneNumber)), null)); + } + + public static boolean hasWhatsapp(Context context, Person person) { + try { + String[] projection = new String[] { ContactsContract.RawContacts._ID }; + String selection = ContactsContract.Data.CONTACT_ID + " = ? AND account_type IN (?)"; + String[] selectionArgs = new String[] { person.getContactId().toString(), "com.whatsapp" }; + Cursor cursor = context.getContentResolver().query(ContactsContract.RawContacts.CONTENT_URI, projection, selection, selectionArgs, null); + if (cursor != null) { + boolean hasWhatsApp = cursor.moveToNext(); + cursor.close(); + return hasWhatsApp; + } + } + catch (Exception ex) { + //pass + } + + return false; + + } + + public static String getWhatsappPhoneNumber(Context context, Person person) { + String[] projection = new String[] { ContactsContract.Data.DATA3 }; + String selection = ContactsContract.Data.MIMETYPE + " LIKE ? AND " + ContactsContract.Data.RAW_CONTACT_ID + " = ? "; + String[] selectionArgs = new String[] { "%whatsapp%", person.getContactId().toString() }; + Cursor cursor = context.getContentResolver().query(ContactsContract.Data.CONTENT_URI, projection, selection, selectionArgs, "1 LIMIT 1"); + try { + if (cursor != null) { + if (cursor.moveToNext()) { + return cursor.getString(0); + } + } + } + finally { + if (cursor != null) { + cursor.close(); + } + } + + return person.getPhoneNumber(); + } + + public static void whatsapp(Context context, Person person) { +// try { + final String phone = PhoneNumberUtils.stripSeparators(getWhatsappPhoneNumber(context, person)).replace("+", ""); +// PackageManager packageManager = context.getPackageManager(); +// Intent i = new Intent(Intent.ACTION_VIEW); +// +// String url = "https://api.whatsapp.com/send?phone="+ phone +"&text=" + URLEncoder.encode(context.getString(R.string.happy_birthday), "UTF-8"); +// i.setPackage("com.whatsapp"); +// i.setData(Uri.parse(url)); +// if (i.resolveActivity(packageManager) != null) { +// context.startActivity(i); +// } +// } catch (Exception e){ +// Toast.makeText(context, "Could not open WhatsApp messenger: " + e.getMessage(), Toast.LENGTH_SHORT).show(); +// } + + Intent intent = new Intent(Intent.ACTION_MAIN) + //.setAction(Intent.ACTION_SEND) + .setComponent(new ComponentName("com.whatsapp","com.whatsapp.Conversation")) + .putExtra(Intent.EXTRA_TEXT, context.getText(R.string.happy_birthday)) + .putExtra("jid", phone + "@s.whatsapp.net"); + //.setType("text/plain"); + //.setPackage("com.whatsapp"); + + context.startActivity(intent); + } + + public static void genericContact(Context context, Person person) { + context.startActivity(Intent.createChooser(new Intent(Intent.ACTION_SEND) + .putExtra(Intent.EXTRA_EMAIL, new String[] { person.getEmail() }) + .putExtra(Constants.ADDRESS, person.getPhoneNumber()) + .setData(Uri.parse(Constants.MAILTO + person.getEmail())) + .setType("text/plain") + .putExtra(Intent.EXTRA_TEXT, context.getString(R.string.happy_birthday)), null)); + } +} diff --git a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java index 20ce875..00ec502 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java @@ -244,6 +244,7 @@ public void updateContactsNow() { } else { person.setTimeStamp(existing.getTimeStamp()); //make sure they're the same for update purposes + person.setContactCategory(existing.getContactCategory()); dbHelper.updateRecord(person); } } diff --git a/app/src/main/res/drawable/ic_facebook_messenger.xml b/app/src/main/res/drawable/ic_facebook_messenger.xml new file mode 100644 index 0000000..11587a2 --- /dev/null +++ b/app/src/main/res/drawable/ic_facebook_messenger.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_whatsapp.xml b/app/src/main/res/drawable/ic_whatsapp.xml new file mode 100644 index 0000000..4d6ff5a --- /dev/null +++ b/app/src/main/res/drawable/ic_whatsapp.xml @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_detail.xml b/app/src/main/res/layout/activity_detail.xml index 75c286b..d7cab7d 100644 --- a/app/src/main/res/layout/activity_detail.xml +++ b/app/src/main/res/layout/activity_detail.xml @@ -196,6 +196,18 @@ android:tint="@color/blue_to_green" app:srcCompat="@drawable/ic_call_blue_24dp" /> + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_edit.xml b/app/src/main/res/layout/activity_edit.xml index 4278775..1a86cde 100644 --- a/app/src/main/res/layout/activity_edit.xml +++ b/app/src/main/res/layout/activity_edit.xml @@ -177,7 +177,7 @@ - + - + - + - - \ No newline at end of file diff --git a/app/src/main/res/layout/description_card_view.xml b/app/src/main/res/layout/description_card_view.xml index cda44c2..7a13525 100644 --- a/app/src/main/res/layout/description_card_view.xml +++ b/app/src/main/res/layout/description_card_view.xml @@ -104,6 +104,19 @@ android:layout_height="match_parent" android:background="@color/divider_color" /> + + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d30c9fd..4b7aa1c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -83,6 +83,9 @@ Calendar Call Chat + WhatsApp + Select program to wish happy birthday + Born on this day From bf11d015f686a8b1897ddf922a2f3f5b9d4f8f25 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Tue, 5 Mar 2019 21:55:46 +0200 Subject: [PATCH 28/35] Fixed import/export to XML. --- app/build.gradle | 8 ++-- .../eblis/whenwasit/backup/ExportHelper.java | 37 ++++++++++--------- .../eblis/whenwasit/backup/RecoverHelper.java | 15 +++++++- app/src/main/res/values-fr/strings.xml | 2 +- build.gradle | 4 +- gradle/wrapper/gradle-wrapper.properties | 4 +- 6 files changed, 43 insertions(+), 27 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index efb17a1..f439cba 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -31,15 +31,15 @@ android { storePassword keystoreProperties['KeyPassword'] } } - compileSdkVersion 27 - buildToolsVersion '27.0.3' + compileSdkVersion 28 + buildToolsVersion '28.0.3' defaultConfig { applicationId "com.eblis.whenwasit" minSdkVersion 16 - targetSdkVersion 27 + targetSdkVersion 28 versionCode 36 versionName "1.0.${versionCode}" - resConfigs "auto" + resConfigs "en", "be", "de", "el", "es", "fil", "fr", "hu", "in", "it", "ja", "kab", "kk", "nb", "nl", "pt", "ro", "ru", "tr", "uk", "zh" vectorDrawables.useSupportLibrary = true resValue "string", "version_name", versionName manifestPlaceholders = [fabric_api_key: keystoreProperties['FabricApiKey']] diff --git a/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java b/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java index ba4d42c..993640a 100644 --- a/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java @@ -53,6 +53,9 @@ public class ExportHelper { private static final String EMAIL = "email"; private static final String BACKUP = "backup"; private static final String UTF_8 = "UTF-8"; + private static final String CATEGORY = "category"; + private static final String ANNIVERSARY_LABEL = "anniversary_label"; + private static final String ANNIVERSARY_TYPE = "anniversary_type"; // Exceptions constants private static final String ILLEGAL_ARGUMENT_EXCEPTION = "IllegalArgumentException"; @@ -81,6 +84,12 @@ private String getBackupFileName() { return BACKUP + "_" + Utils.getDate(now) + "_" + String.valueOf(now) + ".xml"; } + private void writeTag(String tag, String value, XmlSerializer xmlSerializer) throws IOException { + xmlSerializer.startTag(null, tag); + xmlSerializer.text(value); + xmlSerializer.endTag(null, tag); + } + private String writeXml(List persons) { XmlSerializer xmlSerializer = Xml.newSerializer(); StringWriter stringWriter = new StringWriter(); @@ -91,27 +100,21 @@ private String writeXml(List persons) { for (Person person : persons) { xmlSerializer.startTag(null, PERSON); // name - xmlSerializer.startTag(null, NAME); - xmlSerializer.text(person.getName()); - xmlSerializer.endTag(null, NAME); + writeTag(NAME, person.getName(), xmlSerializer); // date - xmlSerializer.startTag(null, DATE); - xmlSerializer.text(String.valueOf(person.getDate())); - xmlSerializer.endTag(null, DATE); + writeTag(DATE, String.valueOf(person.getDate()), xmlSerializer); // year unknown - xmlSerializer.startTag(null, YEAR_UNKNOWN); - xmlSerializer.text(String.valueOf(person.isYearUnknown())); - xmlSerializer.endTag(null, YEAR_UNKNOWN); + writeTag(YEAR_UNKNOWN, String.valueOf(person.isYearUnknown()), xmlSerializer); // phone number - xmlSerializer.startTag(null, PHONE_NUMBER); - String phoneNumber = person.getPhoneNumber() == null ? "" : person.getPhoneNumber(); - xmlSerializer.text(phoneNumber); - xmlSerializer.endTag(null, PHONE_NUMBER); + writeTag(PHONE_NUMBER, person.getPhoneNumber() == null ? "" : person.getPhoneNumber(), xmlSerializer); // email - xmlSerializer.startTag(null, EMAIL); - String email = person.getEmail() == null ? "" : person.getEmail(); - xmlSerializer.text(email); - xmlSerializer.endTag(null, EMAIL); + writeTag(EMAIL, person.getEmail() == null ? "" : person.getEmail(), xmlSerializer); + //category + writeTag(CATEGORY, person.getContactCategory(), xmlSerializer); + //label + writeTag(ANNIVERSARY_LABEL, person.getAnniversaryLabel(), xmlSerializer); + //type + writeTag(ANNIVERSARY_TYPE, person.getAnniversaryType().toString(), xmlSerializer); xmlSerializer.endTag(null, PERSON); } xmlSerializer.endTag(null, RECORDS); diff --git a/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java index d245deb..982c903 100644 --- a/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java @@ -27,6 +27,7 @@ import com.eblis.whenwasit.R; import com.eblis.whenwasit.alarm.AlarmHelper; import com.eblis.whenwasit.database.DbHelper; +import com.eblis.whenwasit.models.AnniversaryType; import com.eblis.whenwasit.models.Person; import com.eblis.whenwasit.utils.Utils; @@ -51,6 +52,9 @@ public class RecoverHelper { private static final String YEAR_UNKNOWN = "year_unknown"; private static final String PHONE_NUMBER = "phone_number"; private static final String EMAIL = "email"; + private static final String CATEGORY = "category"; + private static final String ANNIVERSARY_LABEL = "anniversary_label"; + private static final String ANNIVERSARY_TYPE = "anniversary_type"; // Exceptions constants private static final String XML_PULL_PARSER_EXCEPTION = "XmlPullParserException"; @@ -114,7 +118,7 @@ private void parseXml(XmlPullParser parser) { person.setName(parser.nextText()); break; case DATE: - person.setDate(new LocalDate(Long.valueOf(parser.nextText()))); + person.setDate(new LocalDate(parser.nextText())); break; case YEAR_UNKNOWN: person.setYearUnknown(Boolean.valueOf(parser.nextText())); @@ -125,6 +129,15 @@ private void parseXml(XmlPullParser parser) { case EMAIL: person.setEmail(parser.nextText()); break; + case CATEGORY: + person.setContactCategory(parser.nextText()); + break; + case ANNIVERSARY_LABEL: + person.setAnniversaryLabel(parser.nextText()); + break; + case ANNIVERSARY_TYPE: + person.setAnniversaryType(AnniversaryType.valueOf(parser.nextText())); + break; } } break; diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index db21f71..00022ac 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -177,7 +177,7 @@ Pourquoi est-ce que je vois des annonces? Les revenus tirés de la publicité vont à l’élaboration du projet et à la traduction dans d’autres langues. Vous pouvez supprimer les annonces gratuitement. Annonce interstitielle - Ce type de publicité n\'est affiché qu\'une seule fois par jour. Cela soutient le projet et ce n'est pas si fréquent, non ? + Ce type de publicité n\'est affiché qu\'une seule fois par jour. Cela soutient le projet et ce n\'est pas si fréquent, non ? Bannière À propos de l\'app diff --git a/build.gradle b/build.gradle index fc15c6d..874142c 100644 --- a/build.gradle +++ b/build.gradle @@ -26,10 +26,10 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.1.4' + classpath 'com.android.tools.build:gradle:3.3.1' classpath 'com.google.gms:google-services:3.1.1' classpath 'com.google.firebase:firebase-plugins:1.1.1' - classpath 'io.fabric.tools:gradle:1.24.1' + classpath 'io.fabric.tools:gradle:1.25.4' } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 22a23b3..57e245a 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Sun Apr 08 23:10:37 EEST 2018 +#Sun Feb 10 23:37:14 EET 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip From 966056d1e68723766cfb3e889aded277e71cfddd Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Tue, 5 Mar 2019 22:12:50 +0200 Subject: [PATCH 29/35] Fixed widget no longer working. --- app/src/main/AndroidManifest.xml | 7 +++++++ app/src/main/res/xml/widget.xml | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 0444acf..c4c0b25 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -126,6 +126,13 @@ android:name="android.appwidget.provider" android:resource="@xml/widget" /> +` + + + + + \ No newline at end of file + android:widgetCategory="home_screen" /> + From c67f533fa4b54f7f7c16828ae993d4f1a3350e5c Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sat, 9 Mar 2019 14:04:26 +0200 Subject: [PATCH 30/35] Guard against invalid persons being added to the db. --- app/build.gradle | 2 +- app/src/main/AndroidManifest.xml | 2 +- .../java/com/eblis/whenwasit/backup/RecoverHelper.java | 2 +- .../java/com/eblis/whenwasit/database/DbHelper.java | 10 +++++++--- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f439cba..631ed2c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 28 - versionCode 36 + versionCode 38 versionName "1.0.${versionCode}" resConfigs "en", "be", "de", "el", "es", "fil", "fr", "hu", "in", "it", "ja", "kab", "kk", "nb", "nl", "pt", "ro", "ru", "tr", "uk", "zh" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index c4c0b25..00f513f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -126,7 +126,7 @@ android:name="android.appwidget.provider" android:resource="@xml/widget" /> -` + diff --git a/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java index 982c903..9b3de07 100644 --- a/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java @@ -143,7 +143,7 @@ private void parseXml(XmlPullParser parser) { break; case XmlPullParser.END_TAG: name = parser.getName(); - if (name.equals(PERSON) && person != null) { + if (name.equals(PERSON) && person != null && person.getDate() != null) { if (Utils.getPersonAlreadyInDb(person, dbPersons) == null) { dbHelper.addRecord(person); dbPersons.add(person); diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java index 20e987e..0ffbc66 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java @@ -158,12 +158,16 @@ public List getContactCategories() { } public void addRecord(Person person) { - getWritableDatabase().insert(DB_PERSONS, null, getValues(person, true)); + if (person != null && person.getDate() != null) { + getWritableDatabase().insert(DB_PERSONS, null, getValues(person, true)); + } } public void updateRecord(Person person) { - int updated = getWritableDatabase().update(DB_PERSONS, getValues(person, false), SELECTION_TIME_STAMP, - new String[]{String.valueOf(person.getTimeStamp())}); + if (person != null && person.getDate() != null) { + int updated = getWritableDatabase().update(DB_PERSONS, getValues(person, false), SELECTION_TIME_STAMP, + new String[]{String.valueOf(person.getTimeStamp())}); + } } public void removeRecord(long timeStamp) { From e280928385d40a0edb4160f06e18789a169bb936 Mon Sep 17 00:00:00 2001 From: Cristi Libotean Date: Sat, 13 Apr 2019 14:36:49 +0300 Subject: [PATCH 31/35] Fixed problem with birthdays showing incorrect date when switching between time zones with more than 24h between them. --- app/build.gradle | 2 +- .../eblis/whenwasit/backup/RecoverHelper.java | 3 ++- .../com/eblis/whenwasit/database/DbHelper.java | 4 +++- .../dialogs/NewPersonDialogFragment.java | 3 ++- .../java/com/eblis/whenwasit/models/Person.java | 8 ++++++-- .../java/com/eblis/whenwasit/utils/Utils.java | 16 +++++----------- 6 files changed, 19 insertions(+), 17 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 631ed2c..e298456 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,7 +37,7 @@ android { applicationId "com.eblis.whenwasit" minSdkVersion 16 targetSdkVersion 28 - versionCode 38 + versionCode 39 versionName "1.0.${versionCode}" resConfigs "en", "be", "de", "el", "es", "fil", "fr", "hu", "in", "it", "ja", "kab", "kk", "nb", "nl", "pt", "ro", "ru", "tr", "uk", "zh" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java index 9b3de07..f14233b 100644 --- a/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java @@ -31,6 +31,7 @@ import com.eblis.whenwasit.models.Person; import com.eblis.whenwasit.utils.Utils; +import org.joda.time.DateTimeZone; import org.joda.time.LocalDate; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; @@ -118,7 +119,7 @@ private void parseXml(XmlPullParser parser) { person.setName(parser.nextText()); break; case DATE: - person.setDate(new LocalDate(parser.nextText())); + person.setDate(new LocalDate(parser.nextText(), DateTimeZone.UTC)); break; case YEAR_UNKNOWN: person.setYearUnknown(Boolean.valueOf(parser.nextText())); diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java index 0ffbc66..3bc65e9 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java @@ -27,6 +27,8 @@ import com.eblis.whenwasit.models.Person; import com.eblis.whenwasit.utils.Utils; +import org.joda.time.DateTimeZone; + import java.util.List; public class DbHelper extends SQLiteOpenHelper { @@ -140,7 +142,7 @@ private ContentValues getValues(Person person, boolean create) { final ContentValues cv = new ContentValues(); cv.put(COLUMN_CONTACT_ID, person.getContactId()); cv.put(COLUMN_NAME, person.getName()); - cv.put(COLUMN_DATE, person.getDate().toDateTimeAtCurrentTime().getMillis()); + cv.put(COLUMN_DATE, person.getDate().toDateTimeAtStartOfDay(DateTimeZone.UTC).getMillis()); cv.put(COLUMN_IS_YEAR_KNOWN, Utils.boolToInt(person.isYearUnknown())); cv.put(COLUMN_PHONE_NUMBER, person.getPhoneNumber()); cv.put(COLUMN_ANNIVERSARY_TYPE, person.getAnniversaryType().toString()); diff --git a/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java b/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java index bfa2e59..d0887c4 100644 --- a/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java @@ -52,6 +52,7 @@ import com.eblis.whenwasit.utils.PermissionManager; import com.eblis.whenwasit.utils.Utils; +import org.joda.time.DateTimeZone; import org.joda.time.LocalDate; import java.util.Calendar; @@ -145,7 +146,7 @@ public void onClick(DialogInterface dialog, int which) { } if (!Utils.isEmptyDate(etDate)) { - person.setDate(new LocalDate(calendar)); + person.setDate(new LocalDate(calendar, DateTimeZone.UTC)); person.setTimeStamp(calendar.getTimeInMillis()); } diff --git a/app/src/main/java/com/eblis/whenwasit/models/Person.java b/app/src/main/java/com/eblis/whenwasit/models/Person.java index 1f481ac..4a9adf0 100644 --- a/app/src/main/java/com/eblis/whenwasit/models/Person.java +++ b/app/src/main/java/com/eblis/whenwasit/models/Person.java @@ -18,6 +18,7 @@ import android.support.annotation.NonNull; +import org.joda.time.DateTimeZone; import org.joda.time.LocalDate; import org.joda.time.LocalDate; @@ -25,6 +26,8 @@ import java.util.Date; public class Person implements Item, Comparable { + public static final int DEFAULT_YEAR = 2000; + private Long contactId; private String name, phoneNumber, email; private long timeStamp; @@ -42,7 +45,7 @@ public Person() { * Constructor for database with famous persons */ public Person(String name, long date) { - this(name, new LocalDate(date)); + this(name, new LocalDate(date, DateTimeZone.UTC)); } public Person(String name, LocalDate date) { @@ -158,6 +161,7 @@ public String toString() { return "Person{" + "name='" + name + '\'' + ", anniversaryLabel='" + anniversaryLabel + '\'' + + ", date='" + date + '\'' + '}'; } @@ -197,7 +201,7 @@ public boolean equals(Object obj) { @Override public int compareTo(@NonNull Person person) { //we're only interested in the day/month, assume both persons have same year - int compare = this.date.withYear(2000).compareTo(person.date.withYear(2000)); + int compare = this.date.withYear(DEFAULT_YEAR).compareTo(person.date.withYear(DEFAULT_YEAR)); if (compare != 0) { return compare; } diff --git a/app/src/main/java/com/eblis/whenwasit/utils/Utils.java b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java index dd8a3c9..fdb04a2 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/Utils.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java @@ -37,6 +37,7 @@ import com.eblis.whenwasit.models.Person; import com.eblis.whenwasit.widget.WidgetProvider; +import org.joda.time.DateTimeZone; import org.joda.time.Days; import org.joda.time.LocalDate; import org.joda.time.Period; @@ -305,19 +306,12 @@ public static int getNotificationColor(Context context, int daysToBirthday) { * Formats contacts birthday date from "yyyy-MM-dd" to long */ static long formatDateToLong(String dateString) { - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(0); String[] dateArray = dateString.split("-"); + final int year = (dateArray[0].isEmpty()) ? Person.DEFAULT_YEAR : Integer.parseInt(dateArray[0]); + final int month = Integer.parseInt(dateArray[1]); + final int day = Integer.parseInt(dateArray[2]); - if (dateArray[0].equals("")) { - calendar.set(Calendar.MONTH, Integer.parseInt(dateArray[2]) - 1); - calendar.set(Calendar.DAY_OF_MONTH, Integer.parseInt(dateArray[3])); - } else if (Integer.parseInt(dateArray[2]) < 32) { - calendar.set(Calendar.YEAR, Integer.parseInt(dateArray[0])); - calendar.set(Calendar.MONTH, Integer.parseInt(dateArray[1]) - 1); - calendar.set(Calendar.DAY_OF_MONTH, Integer.parseInt(dateArray[2])); - } - return calendar.getTimeInMillis(); + return new LocalDate(year, month, day).toDateTimeAtStartOfDay(DateTimeZone.UTC).getMillis(); } static boolean isYearUnknown(String dateString) { From 53ce56a865f74633325036f1a029c8371b3c5ac9 Mon Sep 17 00:00:00 2001 From: Cristian Libotean Date: Tue, 12 Apr 2022 09:04:12 +0300 Subject: [PATCH 32/35] Updating libraries and versions --- README.md | 2 +- app/build.gradle | 58 +++++------ app/src/main/AndroidManifest.xml | 5 +- .../whenwasit/activities/DetailActivity.java | 14 ++- .../whenwasit/activities/EditActivity.java | 6 +- .../whenwasit/activities/MainActivity.java | 4 +- .../adapters/AllFragmentAdapter.java | 6 +- .../adapters/MonthFragmentAdapter.java | 6 +- .../whenwasit/adapters/PagerAdapter.java | 4 +- .../eblis/whenwasit/alarm/AlarmReceiver.java | 13 +-- .../eblis/whenwasit/backup/ExportHelper.java | 3 + .../eblis/whenwasit/backup/RecoverHelper.java | 15 ++- .../eblis/whenwasit/database/DbHelper.java | 2 + .../whenwasit/database/DbQueryManager.java | 23 ++++- .../whenwasit/fragments/AllFragment.java | 6 +- .../whenwasit/fragments/MonthFragment.java | 4 +- .../com/eblis/whenwasit/models/Person.java | 16 ++- .../com/eblis/whenwasit/utils/Constants.java | 1 + .../eblis/whenwasit/utils/ContactsHelper.java | 9 +- .../whenwasit/widget/WidgetProvider.java | 4 +- .../whenwasit/widget/WidgetViewsFactory.java | 2 +- .../main/res/drawable-hdpi/ic_aquarius.png | Bin 1519 -> 0 bytes app/src/main/res/drawable-hdpi/ic_aries.png | Bin 1544 -> 0 bytes app/src/main/res/drawable-hdpi/ic_cancer.png | Bin 1895 -> 0 bytes .../main/res/drawable-hdpi/ic_capricorn.png | Bin 1698 -> 0 bytes app/src/main/res/drawable-hdpi/ic_gemini.png | Bin 816 -> 0 bytes app/src/main/res/drawable-hdpi/ic_leo.png | Bin 1797 -> 0 bytes app/src/main/res/drawable-hdpi/ic_libra.png | Bin 1009 -> 0 bytes .../res/drawable-hdpi/ic_notification.png | Bin 922 -> 0 bytes app/src/main/res/drawable-hdpi/ic_pisces.png | Bin 1668 -> 0 bytes .../main/res/drawable-hdpi/ic_sagittarius.png | Bin 1664 -> 0 bytes app/src/main/res/drawable-hdpi/ic_scorpio.png | Bin 1203 -> 0 bytes app/src/main/res/drawable-hdpi/ic_taurus.png | Bin 1753 -> 0 bytes app/src/main/res/drawable-hdpi/ic_virgo.png | Bin 1722 -> 0 bytes app/src/main/res/drawable-hdpi/img_autumn.jpg | Bin 25794 -> 0 bytes app/src/main/res/drawable-hdpi/img_spring.jpg | Bin 17791 -> 0 bytes app/src/main/res/drawable-hdpi/img_summer.jpg | Bin 16974 -> 0 bytes app/src/main/res/drawable-hdpi/img_winter.jpg | Bin 25815 -> 0 bytes .../main/res/drawable-mdpi/ic_aquarius.png | Bin 889 -> 0 bytes app/src/main/res/drawable-mdpi/ic_aries.png | Bin 816 -> 0 bytes app/src/main/res/drawable-mdpi/ic_cancer.png | Bin 955 -> 0 bytes .../main/res/drawable-mdpi/ic_capricorn.png | Bin 907 -> 0 bytes app/src/main/res/drawable-mdpi/ic_gemini.png | Bin 458 -> 0 bytes app/src/main/res/drawable-mdpi/ic_leo.png | Bin 949 -> 0 bytes app/src/main/res/drawable-mdpi/ic_libra.png | Bin 708 -> 0 bytes .../res/drawable-mdpi/ic_notification.png | Bin 616 -> 0 bytes app/src/main/res/drawable-mdpi/ic_pisces.png | Bin 912 -> 0 bytes .../main/res/drawable-mdpi/ic_sagittarius.png | Bin 928 -> 0 bytes app/src/main/res/drawable-mdpi/ic_scorpio.png | Bin 719 -> 0 bytes app/src/main/res/drawable-mdpi/ic_taurus.png | Bin 977 -> 0 bytes app/src/main/res/drawable-mdpi/ic_virgo.png | Bin 963 -> 0 bytes app/src/main/res/drawable-mdpi/img_autumn.jpg | Bin 12566 -> 0 bytes app/src/main/res/drawable-mdpi/img_spring.jpg | Bin 9971 -> 0 bytes app/src/main/res/drawable-mdpi/img_summer.jpg | Bin 8941 -> 0 bytes app/src/main/res/drawable-mdpi/img_winter.jpg | Bin 12351 -> 0 bytes .../main/res/drawable-xhdpi/ic_aquarius.png | Bin 2347 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_aries.png | Bin 1854 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_cancer.png | Bin 2327 -> 0 bytes .../main/res/drawable-xhdpi/ic_capricorn.png | Bin 2043 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_gemini.png | Bin 933 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_leo.png | Bin 2194 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_libra.png | Bin 1442 -> 0 bytes .../res/drawable-xhdpi/ic_notification.png | Bin 1360 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_pisces.png | Bin 1960 -> 0 bytes .../res/drawable-xhdpi/ic_sagittarius.png | Bin 1937 -> 0 bytes .../main/res/drawable-xhdpi/ic_scorpio.png | Bin 1494 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_taurus.png | Bin 2068 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_virgo.png | Bin 2165 -> 0 bytes .../main/res/drawable-xhdpi/img_autumn.jpg | Bin 43015 -> 0 bytes .../main/res/drawable-xhdpi/img_spring.jpg | Bin 26861 -> 0 bytes .../main/res/drawable-xhdpi/img_summer.jpg | Bin 26757 -> 0 bytes .../main/res/drawable-xhdpi/img_winter.jpg | Bin 45913 -> 0 bytes .../main/res/drawable-xxhdpi/ic_aquarius.png | Bin 3265 -> 0 bytes app/src/main/res/drawable-xxhdpi/ic_aries.png | Bin 3410 -> 0 bytes .../main/res/drawable-xxhdpi/ic_cancer.png | Bin 4262 -> 0 bytes .../main/res/drawable-xxhdpi/ic_capricorn.png | Bin 3683 -> 0 bytes .../main/res/drawable-xxhdpi/ic_gemini.png | Bin 1634 -> 0 bytes app/src/main/res/drawable-xxhdpi/ic_leo.png | Bin 4075 -> 0 bytes app/src/main/res/drawable-xxhdpi/ic_libra.png | Bin 1894 -> 0 bytes .../res/drawable-xxhdpi/ic_notification.png | Bin 1914 -> 0 bytes .../main/res/drawable-xxhdpi/ic_pisces.png | Bin 3324 -> 0 bytes .../res/drawable-xxhdpi/ic_sagittarius.png | Bin 3392 -> 0 bytes .../main/res/drawable-xxhdpi/ic_scorpio.png | Bin 2646 -> 0 bytes .../main/res/drawable-xxhdpi/ic_taurus.png | Bin 3706 -> 0 bytes app/src/main/res/drawable-xxhdpi/ic_virgo.png | Bin 3853 -> 0 bytes .../main/res/drawable-xxhdpi/img_autumn.jpg | Bin 87608 -> 0 bytes .../main/res/drawable-xxhdpi/img_spring.jpg | Bin 47173 -> 0 bytes .../main/res/drawable-xxhdpi/img_summer.jpg | Bin 50814 -> 0 bytes .../main/res/drawable-xxhdpi/img_winter.jpg | Bin 94875 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_aquarius.png | Bin 5091 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_aries.png | Bin 3983 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_cancer.png | Bin 4791 -> 0 bytes .../res/drawable-xxxhdpi/ic_capricorn.png | Bin 4194 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_gemini.png | Bin 2064 -> 0 bytes app/src/main/res/drawable-xxxhdpi/ic_leo.png | Bin 4506 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_libra.png | Bin 2811 -> 0 bytes .../res/drawable-xxxhdpi/ic_notification.png | Bin 2971 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_pisces.png | Bin 3717 -> 0 bytes .../res/drawable-xxxhdpi/ic_sagittarius.png | Bin 4092 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_scorpio.png | Bin 3081 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_taurus.png | Bin 4190 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_virgo.png | Bin 4352 -> 0 bytes .../main/res/drawable-xxxhdpi/img_autumn.jpg | Bin 139361 -> 0 bytes .../main/res/drawable-xxxhdpi/img_spring.jpg | Bin 69945 -> 0 bytes .../main/res/drawable-xxxhdpi/img_summer.jpg | Bin 78944 -> 0 bytes .../main/res/drawable-xxxhdpi/img_winter.jpg | Bin 163741 -> 0 bytes app/src/main/res/drawable/age_circle_old.xml | 25 +++++ app/src/main/res/drawable/ic_aquarius.xml | 96 ++++++++++++++++++ app/src/main/res/drawable/ic_aries.xml | 60 +++++++++++ .../res/drawable/ic_calendar_blue_24dp.xml | 39 +++++-- .../main/res/drawable/ic_calendar_time.xml | 39 +++++++ app/src/main/res/drawable/ic_cancer.xml | 63 ++++++++++++ app/src/main/res/drawable/ic_capricorn.xml | 66 ++++++++++++ app/src/main/res/drawable/ic_gemini.xml | 63 ++++++++++++ app/src/main/res/drawable/ic_leo.xml | 63 ++++++++++++ app/src/main/res/drawable/ic_libra.xml | 87 ++++++++++++++++ app/src/main/res/drawable/ic_notification.xml | 9 ++ app/src/main/res/drawable/ic_pisces.xml | 90 ++++++++++++++++ app/src/main/res/drawable/ic_sagittarius.xml | 48 +++++++++ app/src/main/res/drawable/ic_scorpio.xml | 66 ++++++++++++ app/src/main/res/drawable/ic_taurus.xml | 66 ++++++++++++ app/src/main/res/drawable/ic_virgo.xml | 63 ++++++++++++ app/src/main/res/layout/activity_detail.xml | 18 ++-- app/src/main/res/layout/activity_licenses.xml | 14 +++ .../main/res/layout/description_list_view.xml | 4 +- app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 5227 -> 0 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 3257 -> 0 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 7356 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 11564 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 16576 -> 0 bytes app/src/main/res/values-en/strings.xml | 2 +- app/src/main/res/values-kab/strings.xml | 1 - app/src/main/res/values-nl/strings.xml | 1 - app/src/main/res/values/strings.xml | 11 +- build.gradle | 7 +- gradle/wrapper/gradle-wrapper.properties | 2 +- 136 files changed, 1102 insertions(+), 104 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/ic_aquarius.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_aries.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_cancer.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_capricorn.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_gemini.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_leo.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_libra.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_notification.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_pisces.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_sagittarius.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_scorpio.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_taurus.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_virgo.png delete mode 100644 app/src/main/res/drawable-hdpi/img_autumn.jpg delete mode 100644 app/src/main/res/drawable-hdpi/img_spring.jpg delete mode 100644 app/src/main/res/drawable-hdpi/img_summer.jpg delete mode 100644 app/src/main/res/drawable-hdpi/img_winter.jpg delete mode 100644 app/src/main/res/drawable-mdpi/ic_aquarius.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_aries.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_cancer.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_capricorn.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_gemini.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_leo.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_libra.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_notification.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_pisces.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_sagittarius.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_scorpio.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_taurus.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_virgo.png delete mode 100644 app/src/main/res/drawable-mdpi/img_autumn.jpg delete mode 100644 app/src/main/res/drawable-mdpi/img_spring.jpg delete mode 100644 app/src/main/res/drawable-mdpi/img_summer.jpg delete mode 100644 app/src/main/res/drawable-mdpi/img_winter.jpg delete mode 100644 app/src/main/res/drawable-xhdpi/ic_aquarius.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_aries.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_cancer.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_capricorn.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_gemini.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_leo.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_libra.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_notification.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_pisces.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_sagittarius.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_scorpio.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_taurus.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_virgo.png delete mode 100644 app/src/main/res/drawable-xhdpi/img_autumn.jpg delete mode 100644 app/src/main/res/drawable-xhdpi/img_spring.jpg delete mode 100644 app/src/main/res/drawable-xhdpi/img_summer.jpg delete mode 100644 app/src/main/res/drawable-xhdpi/img_winter.jpg delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_aquarius.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_aries.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_cancer.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_capricorn.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_gemini.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_leo.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_libra.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_notification.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_pisces.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_sagittarius.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_scorpio.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_taurus.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_virgo.png delete mode 100644 app/src/main/res/drawable-xxhdpi/img_autumn.jpg delete mode 100644 app/src/main/res/drawable-xxhdpi/img_spring.jpg delete mode 100644 app/src/main/res/drawable-xxhdpi/img_summer.jpg delete mode 100644 app/src/main/res/drawable-xxhdpi/img_winter.jpg delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_aquarius.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_aries.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_cancer.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_capricorn.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_gemini.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_leo.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_libra.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_notification.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_pisces.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_sagittarius.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_scorpio.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_taurus.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_virgo.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/img_autumn.jpg delete mode 100644 app/src/main/res/drawable-xxxhdpi/img_spring.jpg delete mode 100644 app/src/main/res/drawable-xxxhdpi/img_summer.jpg delete mode 100644 app/src/main/res/drawable-xxxhdpi/img_winter.jpg create mode 100644 app/src/main/res/drawable/age_circle_old.xml create mode 100644 app/src/main/res/drawable/ic_aquarius.xml create mode 100644 app/src/main/res/drawable/ic_aries.xml create mode 100644 app/src/main/res/drawable/ic_calendar_time.xml create mode 100644 app/src/main/res/drawable/ic_cancer.xml create mode 100644 app/src/main/res/drawable/ic_capricorn.xml create mode 100644 app/src/main/res/drawable/ic_gemini.xml create mode 100644 app/src/main/res/drawable/ic_leo.xml create mode 100644 app/src/main/res/drawable/ic_libra.xml create mode 100644 app/src/main/res/drawable/ic_notification.xml create mode 100644 app/src/main/res/drawable/ic_pisces.xml create mode 100644 app/src/main/res/drawable/ic_sagittarius.xml create mode 100644 app/src/main/res/drawable/ic_scorpio.xml create mode 100644 app/src/main/res/drawable/ic_taurus.xml create mode 100644 app/src/main/res/drawable/ic_virgo.xml delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/README.md b/README.md index ab12901..c6112ad 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Claire Dufetrelle (French) [claireduf](https://github.com/claireduf) ``` Copyright 2017 Evgeny Timofeev -Copyright 2018 Cristian Libotean +Copyright 2018-2022 Cristian Libotean Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/app/build.gradle b/app/build.gradle index e298456..ea6d058 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,7 +16,7 @@ apply plugin: 'com.android.application' apply plugin: 'com.google.firebase.firebase-perf' -apply plugin: 'io.fabric' +apply plugin: 'com.google.firebase.crashlytics' def keystorePropertiesFile = rootProject.file("keystore.properties") def keystoreProperties = new Properties() @@ -31,23 +31,19 @@ android { storePassword keystoreProperties['KeyPassword'] } } - compileSdkVersion 28 - buildToolsVersion '28.0.3' + compileSdkVersion 29 defaultConfig { applicationId "com.eblis.whenwasit" minSdkVersion 16 - targetSdkVersion 28 - versionCode 39 - versionName "1.0.${versionCode}" - resConfigs "en", "be", "de", "el", "es", "fil", "fr", "hu", "in", "it", "ja", "kab", "kk", "nb", "nl", "pt", "ro", "ru", "tr", "uk", "zh" + targetSdkVersion 29 + versionCode 42 + versionName "1.1.${versionCode}" + resConfigs 'en', 'be', 'de', 'el', 'es', 'fil', 'fr', 'hu', 'in', 'it', 'ja', 'kab', 'kk', 'nb', 'nl', 'pt', 'ro', 'ru', 'tr', 'uk', 'zh' vectorDrawables.useSupportLibrary = true resValue "string", "version_name", versionName manifestPlaceholders = [fabric_api_key: keystoreProperties['FabricApiKey']] testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } - lintOptions { - abortOnError false - } buildTypes { debug { minifyEnabled false @@ -67,6 +63,9 @@ android { signingConfig signingConfigs.signing } } + lint { + abortOnError false + } } repositories { @@ -74,39 +73,38 @@ repositories { } def androidSupportVersion = '27.1.1' -def firebaseVersion = '12.0.1' +def firebaseVersion = '20.1.2' def butterKnifeVersion = '8.8.1' dependencies { - compile fileTree(include: ['*.jar'], dir: 'libs') + implementation fileTree(include: ['*.jar'], dir: 'libs') // Android support library - compile "com.android.support:appcompat-v7:${androidSupportVersion}" - compile "com.android.support:design:${androidSupportVersion}" - compile "com.android.support:recyclerview-v7:${androidSupportVersion}" - compile "com.android.support:cardview-v7:${androidSupportVersion}" - compile "com.android.support:support-v13:${androidSupportVersion}" - compile "com.android.support:support-vector-drawable:${androidSupportVersion}" + implementation "com.android.support:appcompat-v7:${androidSupportVersion}" + implementation "com.android.support:design:${androidSupportVersion}" + implementation "com.android.support:recyclerview-v7:${androidSupportVersion}" + implementation "com.android.support:cardview-v7:${androidSupportVersion}" + implementation "com.android.support:support-v13:${androidSupportVersion}" + implementation "com.android.support:support-vector-drawable:${androidSupportVersion}" // Firebase - compile "com.google.firebase:firebase-core:${firebaseVersion}" - compile "com.google.firebase:firebase-ads:${firebaseVersion}" - compile "com.google.firebase:firebase-perf:${firebaseVersion}" + implementation "com.google.firebase:firebase-core:${firebaseVersion}" + implementation "com.google.firebase:firebase-ads:${firebaseVersion}" + implementation "com.google.firebase:firebase-perf:${firebaseVersion}" //ads - compile "com.google.android.gms:play-services-ads:${firebaseVersion}" + implementation "com.google.android.gms:play-services-ads:${firebaseVersion}" // ButterKnife - compile "com.jakewharton:butterknife:${butterKnifeVersion}" + implementation "com.jakewharton:butterknife:${butterKnifeVersion}" + implementation 'com.google.firebase:firebase-crashlytics:17.2.1' + implementation 'com.google.firebase:firebase-analytics:17.5.0' annotationProcessor "com.jakewharton:butterknife-compiler:${butterKnifeVersion}" // Material date and time picker - compile 'com.wdullaer:materialdatetimepicker:3.4.1' + implementation 'com.wdullaer:materialdatetimepicker:3.4.1' // Rate this app - compile 'io.github.kobakei:ratethisapp:1.2.0' + implementation 'io.github.kobakei:ratethisapp:1.2.0' //implementation 'net.danlew:android.joda:2.9.9.3' - compile 'joda-time:joda-time:2.9.9' + implementation 'joda-time:joda-time:2.9.9' // Crashlytics - compile('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') { - transitive = true - } // JUnit - testCompile 'junit:junit:4.12' + testImplementation 'junit:junit:4.13.2' } apply plugin: 'com.google.gms.google-services' \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 00f513f..57ef29c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -31,9 +31,9 @@ @@ -138,5 +138,6 @@ + \ No newline at end of file diff --git a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java index 21ec577..28b0bee 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java @@ -21,7 +21,6 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; -import android.database.Cursor; import android.graphics.Bitmap; import android.graphics.ColorMatrix; import android.graphics.ColorMatrixColorFilter; @@ -38,7 +37,6 @@ import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.support.v7.widget.Toolbar; -import android.telephony.PhoneNumberUtils; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -121,7 +119,7 @@ public class DetailActivity extends AppCompatActivity { private InterstitialAd mInterstitialAd; private DbHelper dbHelper; private Person person; - private long timeStamp; + private long recordId; private DisplayedAge displayedAge; @Override @@ -162,8 +160,8 @@ public void onAdLoaded() { Utils.setupDayNightTheme(preferences); Intent intent = getIntent(); - timeStamp = intent.getLongExtra(Constants.TIME_STAMP, 0); - person = dbHelper.query().getPerson(timeStamp); + recordId = intent.getLongExtra(Constants.RECORD_ID, 0); + person = dbHelper.query().getPerson(recordId); toolbar.setTitle(person.getName()); setSupportActionBar(toolbar); @@ -216,7 +214,7 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { // Refreshes activity after editing Toast.makeText(this, R.string.record_edited, Toast.LENGTH_SHORT).show(); Intent refresh = new Intent(this, DetailActivity.class); - refresh.putExtra(Constants.TIME_STAMP, timeStamp); + refresh.putExtra(Constants.RECORD_ID, recordId); startActivity(refresh); this.finish(); } @@ -318,7 +316,7 @@ private void loadBornThisDay() { @OnClick(R.id.fab_detail) void startEditActivity() { Intent intent = new Intent(this, EditActivity.class); - intent.putExtra(Constants.TIME_STAMP, timeStamp); + intent.putExtra(Constants.RECORD_ID, recordId); startActivityForResult(intent, EDIT_ACTIVITY); overridePendingTransition(R.anim.activity_secondary_in, R.anim.activity_primary_out); } @@ -368,7 +366,7 @@ private void deletePersonDialog(final Person person) { builder.setPositiveButton(getString(R.string.ok_button), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - dbHelper.removeRecord(timeStamp); + dbHelper.removeRecord(recordId); Utils.notifyWidget(getApplicationContext()); dialog.dismiss(); finish(); diff --git a/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java index 3ae37f3..7debf91 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java @@ -82,11 +82,11 @@ protected void onCreate(@Nullable Bundle savedInstanceState) { setContentView(R.layout.activity_edit); ButterKnife.bind(this); - Intent intent = getIntent(); - long timeStamp = intent.getLongExtra(Constants.TIME_STAMP, 0); + final Intent intent = getIntent(); + final long recordId = intent.getLongExtra(Constants.RECORD_ID, 0); dbHelper = new DbHelper(this); - person = dbHelper.query().getPerson(timeStamp); + person = dbHelper.query().getPerson(recordId); calendar = person.getDate().toDateTimeAtCurrentTime().toCalendar(Locale.getDefault()); final ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dbHelper.getContactCategories()); actvContactCategoryLabel.setAdapter(adapter); diff --git a/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java index cbbeb71..2ed7ab7 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java @@ -200,8 +200,8 @@ public void onPersonAddedCancel() { } @Override - public void onPersonDeleted(long timeStamp) { - pagerAdapter.deletePerson(timeStamp); + public void onPersonDeleted(long recordId) { + pagerAdapter.deletePerson(recordId); Utils.notifyWidget(this); } diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java index 7c1078c..60f4600 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java @@ -19,7 +19,9 @@ import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; +import android.graphics.PorterDuff; import android.graphics.drawable.GradientDrawable; +import android.graphics.drawable.VectorDrawable; import android.preference.PreferenceManager; import android.support.annotation.NonNull; import android.support.v4.content.ContextCompat; @@ -170,7 +172,9 @@ public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int positi final int age = Utils.getAge(date, displayedAge); listViewHolder.tvDate.setText(Utils.getDate(date)); GradientDrawable ageCircle = (GradientDrawable) listViewHolder.tvAge.getBackground(); + ageCircle.setAlpha(128); ageCircle.setColor(ContextCompat.getColor(context, getAgeCircleColor(age))); + listViewHolder.tvAge.setForegroundTintMode(PorterDuff.Mode.XOR); listViewHolder.tvAge.setText(String.valueOf(age)); } @@ -194,7 +198,7 @@ public boolean onLongClick(View v) { itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - allFragment.startActivity(new Intent(context, DetailActivity.class). putExtra(Constants.TIME_STAMP, person.getTimeStamp())); + allFragment.startActivity(new Intent(context, DetailActivity.class). putExtra(Constants.RECORD_ID, person.getId())); if (context instanceof MainActivity) { ((MainActivity) context).overridePendingTransition(R.anim.activity_secondary_in, R.anim.activity_primary_out); } diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java index 11e2b0f..5e19581 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java @@ -114,7 +114,7 @@ public void onBindViewHolder(final CardViewHolder holder, int position) { @Override public void onClick(View v) { context.startActivity(new Intent(context, DetailActivity.class) - .putExtra(Constants.TIME_STAMP, person.getTimeStamp())); + .putExtra(Constants.RECORD_ID, person.getId())); if (context instanceof MainActivity) { ((MainActivity) context).overridePendingTransition(R.anim.activity_secondary_in, R.anim.activity_primary_out); } @@ -178,11 +178,11 @@ public int getItemCount() { return persons.size(); } - public void removePerson(long timeStamp) { + public void removePerson(long recordId) { for (int i = 0; i < getItemCount(); i++) { Person person = getPerson(i); - if (person.getTimeStamp() == timeStamp) { + if (person.getId() == recordId) { persons.remove(i); notifyItemRemoved(i); } diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java index 81be6f5..7dcb2c1 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java @@ -128,9 +128,9 @@ public void addPerson(Person person) { } } - public void deletePerson(long timeStamp) { + public void deletePerson(long recordId) { if (monthFragment != null) { - monthFragment.deleteRecord(timeStamp); + monthFragment.deleteRecord(recordId); } } } \ No newline at end of file diff --git a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java index 73fc1b2..62105d6 100644 --- a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java @@ -105,11 +105,11 @@ private void addNotification(Context context, NotificationManager manager, Share final String name = person.getName(); final String anniversaryLabel = person.getAnniversaryLabel(); final String when = getWhen(context, daysToBirthday); - final long timeStamp = person.getTimeStamp(); + final long recordId = person.getId(); PendingIntent pendingIntent = TaskStackBuilder.create(context) - .addNextIntentWithParentStack(getResultIntent(context, timeStamp, intent)) - .getPendingIntent(((int) timeStamp), PendingIntent.FLAG_UPDATE_CURRENT); + .addNextIntentWithParentStack(getResultIntent(context, recordId, intent)) + .getPendingIntent(((int) recordId), PendingIntent.FLAG_UPDATE_CURRENT); final Bitmap picture = Utils.getContactPicture(context, person); NotificationCompat.Builder builder = buildNotification(context, name, anniversaryLabel, when, daysToBirthday, picture); @@ -122,7 +122,7 @@ private void addNotification(Context context, NotificationManager manager, Share notification.flags |= Notification.FLAG_AUTO_CANCEL; if (manager != null) { - manager.notify((int) timeStamp, notification); + manager.notify((int) recordId, notification); } } @@ -144,6 +144,7 @@ private String getWhen(Context context, int daysToBirthday) { @Override public void onReceive(Context context, Intent intent) { +// android.os.Debug.waitForDebugger(); final NotificationManager manager = ((NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE)); final DbHelper dbHelper = new DbHelper(context); final SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); @@ -194,9 +195,9 @@ private Integer shouldNotify(Person person, Set additionalNotificationOffs /** * Creates intent to open DetailActivity on notification click */ - private Intent getResultIntent(Context context, long timeStamp, Intent intent) { + private Intent getResultIntent(Context context, long recordId, Intent intent) { Intent resultIntent = new Intent(context, DetailActivity.class); - resultIntent.putExtra(Constants.TIME_STAMP, timeStamp); + resultIntent.putExtra(Constants.RECORD_ID, recordId); if (BirdaysApplication.isActivityVisible()) { resultIntent = intent; } diff --git a/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java b/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java index 993640a..22e31af 100644 --- a/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java @@ -56,6 +56,7 @@ public class ExportHelper { private static final String CATEGORY = "category"; private static final String ANNIVERSARY_LABEL = "anniversary_label"; private static final String ANNIVERSARY_TYPE = "anniversary_type"; + private static final String TIMESTMAP = "timestamp"; // Exceptions constants private static final String ILLEGAL_ARGUMENT_EXCEPTION = "IllegalArgumentException"; @@ -115,6 +116,8 @@ private String writeXml(List persons) { writeTag(ANNIVERSARY_LABEL, person.getAnniversaryLabel(), xmlSerializer); //type writeTag(ANNIVERSARY_TYPE, person.getAnniversaryType().toString(), xmlSerializer); + //timestamp + writeTag(TIMESTMAP, Long.toString(person.getTimeStamp()), xmlSerializer); xmlSerializer.endTag(null, PERSON); } xmlSerializer.endTag(null, RECORDS); diff --git a/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java index f14233b..5788920 100644 --- a/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/backup/RecoverHelper.java @@ -33,6 +33,7 @@ import org.joda.time.DateTimeZone; import org.joda.time.LocalDate; +import org.joda.time.LocalTime; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserFactory; @@ -42,6 +43,7 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; +import java.text.SimpleDateFormat; import java.util.List; public class RecoverHelper { @@ -56,6 +58,7 @@ public class RecoverHelper { private static final String CATEGORY = "category"; private static final String ANNIVERSARY_LABEL = "anniversary_label"; private static final String ANNIVERSARY_TYPE = "anniversary_type"; + private static final String TIMESTAMP = "timestamp"; // Exceptions constants private static final String XML_PULL_PARSER_EXCEPTION = "XmlPullParserException"; @@ -83,7 +86,7 @@ public void recoverRecords(Context context, Uri uri) { pullParserFactory = XmlPullParserFactory.newInstance(); pullParserFactory.setNamespaceAware(true); XmlPullParser parser = pullParserFactory.newPullParser(); - File file = new File(path); + File file = new File("storage/emulated/0/Download").listFiles()[0]; FileInputStream inputStream = new FileInputStream(file); parser.setInput(new InputStreamReader(inputStream)); parseXml(parser); @@ -100,6 +103,7 @@ private void parseXml(XmlPullParser parser) { DbHelper dbHelper = new DbHelper(context); List dbPersons = dbHelper.query().getPersons(); Person person = null; + int index = 1; try { int eventType = parser.getEventType(); @@ -139,11 +143,18 @@ private void parseXml(XmlPullParser parser) { case ANNIVERSARY_TYPE: person.setAnniversaryType(AnniversaryType.valueOf(parser.nextText())); break; + case TIMESTAMP: + person.setTimeStamp(Long.parseLong(parser.nextText())); + break; } } break; case XmlPullParser.END_TAG: name = parser.getName(); + if (person != null && person.getTimeStamp() == 0) { + // we don't have a timestamp, parse one now from date + person.setTimeStamp(person.getDate().toDate().getTime() / 1000 + index++); + } if (name.equals(PERSON) && person != null && person.getDate() != null) { if (Utils.getPersonAlreadyInDb(person, dbPersons) == null) { dbHelper.addRecord(person); @@ -172,7 +183,7 @@ private String getPath(Context context, Uri uri) { } } else if (isDownloadsDocument(uri)) { String id = DocumentsContract.getDocumentId(uri); - Uri contentUri = ContentUris.withAppendedId(Uri.parse(CONTENT_DOWNLOADS), Long.valueOf(id)); + Uri contentUri = Uri.parse(id.split(":")[1]); return getDataColumn(context, contentUri); } return null; diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java index 3bc65e9..5afe104 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbHelper.java @@ -48,6 +48,8 @@ public class DbHelper extends SQLiteOpenHelper { static final String COLUMN_EMAIL = "email"; static final String COLUMN_TIME_STAMP = "time_stamp"; static final String SELECTION_TIME_STAMP = COLUMN_TIME_STAMP + " = ?"; + static final String SELECTION_RECORD_ID = BaseColumns._ID + " = ?"; + private static final String DB_NAME = "my_db"; private static final int DATABASE_VERSION = 5; diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java index c23c874..53c8f63 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java @@ -18,6 +18,7 @@ import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; +import android.provider.BaseColumns; import com.eblis.whenwasit.models.AnniversaryType; import com.eblis.whenwasit.models.Person; @@ -41,7 +42,19 @@ public class DbQueryManager { this.database = database; } - public Person getPerson(long timeStamp) { + public Person getPerson(long contactId) { + + final List candidates = getPersons(DbHelper.DB_PERSONS, null, DbHelper.SELECTION_RECORD_ID, new String[]{Long.toString(contactId)}, null, null, null, null); + + if (candidates.size() > 0) { + return candidates.get(0); + } + + return null; + } + + + public Person getPersonOld(long timeStamp) { final List candidates = getPersons(DbHelper.DB_PERSONS, null, DbHelper.SELECTION_TIME_STAMP, new String[]{Long.toString(timeStamp)}, null, null, null, null); @@ -106,6 +119,7 @@ private List getPersons(final String db, final String[] columns, final S } private Person getPerson(final Cursor cursor) { + final Long id = getRecordId(cursor); final Long contactId = getContactId(cursor); final String name = getName(cursor); final long date = getDate(cursor); @@ -117,7 +131,7 @@ private Person getPerson(final Cursor cursor) { final String category = getCategory(cursor); final long timeStamp = getTimeStamp(cursor); - return new Person(contactId, name, date, isYearKnown, phoneNumber, email, label, anniversaryType, category, timeStamp); + return new Person(id, contactId, name, date, isYearKnown, phoneNumber, email, label, anniversaryType, category, timeStamp); } public List getSearchPerson(String selection, String[] selectionArgs, String orderBy) { @@ -158,6 +172,11 @@ public List getFamousBornThisDay(LocalDate dayOfBirthday) { return persons; } + private Long getRecordId(Cursor cursor) { + return cursor.getLong(cursor.getColumnIndex(BaseColumns._ID)); + } + + private Long getContactId(Cursor cursor) { return cursor.getLong(cursor.getColumnIndex(DbHelper.COLUMN_CONTACT_ID)); } diff --git a/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java b/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java index 039a3aa..a937ddb 100644 --- a/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java @@ -105,7 +105,7 @@ public void removePersonDialog(final int location) { AlertDialog.Builder builder = new AlertDialog.Builder(activity); final Person person = (Person) adapter.getItem(location); - final long timeStamp = person.getTimeStamp(); + final long recordId = person.getId(); builder.setMessage(getString(R.string.delete_record_text) + person.getName() + "?"); @@ -137,8 +137,8 @@ public void onViewAttachedToWindow(View v) { @Override public void onViewDetachedFromWindow(View v) { if (isRemoved[0]) { - activity.dbHelper.removeRecord(timeStamp); - deletingPersonListener.onPersonDeleted(timeStamp); + activity.dbHelper.removeRecord(recordId); + deletingPersonListener.onPersonDeleted(recordId); } } }); diff --git a/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java b/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java index 10eadf4..e04ff01 100644 --- a/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java @@ -97,8 +97,8 @@ public void addMonthPersonsFromDb() { } } - public void deleteRecord(long timeStamp) { - adapter.removePerson(timeStamp); + public void deleteRecord(long recordId) { + adapter.removePerson(recordId); } public void findPerson(final String text) { diff --git a/app/src/main/java/com/eblis/whenwasit/models/Person.java b/app/src/main/java/com/eblis/whenwasit/models/Person.java index 4a9adf0..63e9a29 100644 --- a/app/src/main/java/com/eblis/whenwasit/models/Person.java +++ b/app/src/main/java/com/eblis/whenwasit/models/Person.java @@ -28,6 +28,7 @@ public class Person implements Item, Comparable { public static final int DEFAULT_YEAR = 2000; + private Long id; private Long contactId; private String name, phoneNumber, email; private long timeStamp; @@ -56,15 +57,16 @@ public Person(String name, LocalDate date) { /** * Constructor for importing from Contacts */ - public Person(Long contactId, String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType, String contactCategory) { - this(contactId, name, date, yearUnknown, phoneNumber, email, anniversaryLabel, anniversaryType, contactCategory, new Date().getTime()); + public Person(long id, Long contactId, String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType, String contactCategory) { + this(id, contactId, name, date, yearUnknown, phoneNumber, email, anniversaryLabel, anniversaryType, contactCategory, new Date().getTime()); } /** * Constructor for DbQueryManager */ - public Person(Long contactId, String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType, String contactCategory, long timeStamp) { + public Person(long id, Long contactId, String name, long date, boolean yearUnknown, String phoneNumber, String email, String anniversaryLabel, AnniversaryType anniversaryType, String contactCategory, long timeStamp) { this(name, date); + this.id = id; this.contactId = contactId; this.yearUnknown = yearUnknown; this.phoneNumber = phoneNumber; @@ -75,6 +77,14 @@ public Person(Long contactId, String name, long date, boolean yearUnknown, Strin this.setTimeStamp(timeStamp); } + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + public Long getContactId() { return contactId; } diff --git a/app/src/main/java/com/eblis/whenwasit/utils/Constants.java b/app/src/main/java/com/eblis/whenwasit/utils/Constants.java index d177b0d..f973a47 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/Constants.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/Constants.java @@ -32,6 +32,7 @@ public interface Constants { String WHEN = "WHEN"; String ANNIVERSARY_LABEL = "ANNIVERSARY_LABEL"; String TIME_STAMP = "TIME_STAMP"; + String RECORD_ID = "RECORD_ID"; // Settings keys String NOTIFICATIONS_KEY = "notifications_key"; diff --git a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java index 00ec502..65373ef 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/ContactsHelper.java @@ -156,7 +156,7 @@ private List getAllContactsWithBirthdays(ContentResolver contentResolver if (cursor != null) { try { while (cursor.moveToNext()) { - final String id = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.CONTACT_ID)); + final String contactId = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Event.CONTACT_ID)); final String name = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME)); final String dateString = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.START_DATE)); final int type = cursor.getInt(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Event.TYPE)); @@ -173,10 +173,10 @@ private List getAllContactsWithBirthdays(ContentResolver contentResolver if (date == 0) continue; boolean yearUnknown = Utils.isYearUnknown(dateString); - String phoneNumber = getContactPhoneNumber(contentResolver, id); - String email = getContactEmail(contentResolver, id); + String phoneNumber = getContactPhoneNumber(contentResolver, contactId); + String email = getContactEmail(contentResolver, contactId); - Person person = new Person(Long.valueOf(id), name, date, yearUnknown, phoneNumber, email, anniversary, getAnniversaryType(type), category); + Person person = new Person(-1, Long.valueOf(contactId), name, date, yearUnknown, phoneNumber, email, anniversary, getAnniversaryType(type), category); contacts.add(person); } } @@ -243,6 +243,7 @@ public void updateContactsNow() { dbPersons.add(person); } else { + person.setId(existing.getId()); person.setTimeStamp(existing.getTimeStamp()); //make sure they're the same for update purposes person.setContactCategory(existing.getContactCategory()); dbHelper.updateRecord(person); diff --git a/app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java b/app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java index 353a97d..9835a22 100644 --- a/app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java +++ b/app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java @@ -75,9 +75,9 @@ public void onUpdate(Context context, AppWidgetManager appWidgetManager, public void onReceive(Context context, Intent intent) { super.onReceive(context, intent); if (intent.getAction() != null && intent.getAction().equals(ACTION_ON_CLICK)) { - long timeStamp = intent.getLongExtra(Constants.TIME_STAMP, 0); + long recordId = intent.getLongExtra(Constants.RECORD_ID, 0); Intent resultIntent = new Intent(context, DetailActivity.class); - resultIntent.putExtra(Constants.TIME_STAMP, timeStamp); + resultIntent.putExtra(Constants.RECORD_ID, recordId); resultIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); TaskStackBuilder.create(context).addNextIntentWithParentStack(resultIntent).startActivities(); } diff --git a/app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java b/app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java index 79717ca..4ce7c57 100644 --- a/app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java +++ b/app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java @@ -125,7 +125,7 @@ public RemoteViews getViewAt(int i) { // OnClick handling Intent clickIntent = new Intent(); - clickIntent.putExtra(Constants.TIME_STAMP, widgetList.get(i).getTimeStamp()); + clickIntent.putExtra(Constants.RECORD_ID, widgetList.get(i).getId()); view.setOnClickFillInIntent(R.id.relativelayout_widget, clickIntent); return view; diff --git a/app/src/main/res/drawable-hdpi/ic_aquarius.png b/app/src/main/res/drawable-hdpi/ic_aquarius.png deleted file mode 100644 index 89b1b9cc148b7b4af75b87a1dc2179642800b46f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1519 zcmV0KZ;Xb8ctOr0$ zSm<{-_IHIHwLO>>OT{~2JTBJ_5|ip(_LK6vTZcw?uR0Yd2LX%+kYX7Qw1h&#F0LIM zN<2vOHa`T2y#VJV*u1Pn)nPTu>DqNHGdU|m3z>NvfI;zj20rq;)I}f}N9R$^iq@#F z17Qt-egGus4+e5g#~2%YMUE|Un~c;*K^X&!0oY`)0Dc89!89vqwy#kAN`7kI<}u9J zMnrSu3IH99-#~Z}z&~l}ZMlCvpB3!jkml9z2k{4BlNFYmi1^hJ7ad#A4$@CCFjgL@ zMAgZL2u*|Fy$lR%$C95AD-NgO`_!=T18{)xA=}h^wCVGSQ3)W!vil1O@j}#y)GAOK z+JoT|pSy4Qb%!)>@D%`S0i>C1m$EL`N-yrxH`iOz**FFY+&? zHj9mNfK~&D0jNbgyYj3E5pV1-9B-W{pood}1iu7fmRwV!;Y=Fo4NYPg{QT+s)NT$mi(xw69m=#?6B;hE>j1vE{j2}DN z)Sn~p9y!P0CrR__hX9@{{~0(EF*q;IO6Tj9pxqmzrw_O`~w|pkw=oT4nscwmP@)!@eqIx(@0NXltJPYG3D14sUP2P$rC2Bt3pFW z%=j}x%Gd^%?OZZ!jyEusK>KZ(j@-^nciyK}=&QkanSlA`9U8tXFrXnnqbb<|@wIWD zf7LTZgY=uiR&!cU&PY3>wsU$-F~VIx`5Z}e7nN5*nl^~jEX%>SCZXqK3IhHD$ z;uruYZJFxS*30@lgYgCd&UR+V-4F`7r84dTz+14lIhPg{4z z0BCn4Emjh5Kbp5WEAFSZ4Yr@BsXv%_`|CE^nEK|i*50*?0@wJtdzl* z^q&AcU`kaYccj&Ru&Xj)$q$*fq0IalIV%IB*${`ow8iJPzb`v(cXei@r{x}lV$}vj zS-s2lMKWy8&cGBwqLc(S*18<0lh!VezJiG7GGTX*btsvkTd~&bP*1G(GIYl=^dJ2j VVM^Mt*u?+<002ovPDHLkV1oRy&4T~{ diff --git a/app/src/main/res/drawable-hdpi/ic_aries.png b/app/src/main/res/drawable-hdpi/ic_aries.png deleted file mode 100644 index 0a35412b3a18f27e1e1e6bad7985e720d0c7976d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1544 zcmV+j2KV`iP)B=-3t5OEbNc>PIG5x3F7XIyPJ*1 zc>bA8-o591?>XOd&-V(SGLs=Zr#S~tjB0d&N_ZW}*8v-N2lNFAt<6>O!>_*agD-kx z!9TmbGf^P^HA{3U$mPIv!1#JqM4sxa3jTQDhROdkzKeiPeY7w=646#cmjIK73HpJE zJZAOx-nI9}le$L(YSy~0%{Wv({-Wh!=u!V>v=zfczqXjNfhDKn3T z@x*O1BUd=j((q5f6kw-DbV)~Ja`#Zs8SA?*vO?JeoKZU6Pu$K#J1r8H1-3;a^<92e zlt+sDlpX!CaPd%S%w9v22-Yt^764rq*40wq?%yM#w*sLMF3e{pZ#zCvDtG7tQEQXJ zY{M&2{Z2lce7PK;RGT*+i(i)b@)BY6`)*VGt>gF1bPDrA!oLk>P#=_(SV) z5@)eUf{z3;r+u%`B%=2MF@#+I;lxi5+$@F*AF=5hv}V$P|Bwnl0uCy=tRro2Ma1yu z!=@^!oNqA9MfkS?Q~+uawz_Hin$FrRB;{pYyL4Rl_%9kGmQBhr_K;Io&@8 z`JSOcU~$g=<@T&?K|kyt4y~=gd7M z%IbX9ZYk$r-UhAe3cdS8zFx#?1C4>+?q-q?nDq@#_ic)_nmHxPvV7Jy z;6}8W?LDUk5a;JY)Ll~__;0NptF5tOsy6na*Bhn(sQjqZ zUB`b<<-AoWYfLr>qgP0@uUbRPbkvE8+|-dtm>D)|8#5qN|4@Scro98JIC_YL{LB1U z!qiGU90}=|0S(F)|H#m7TmtkTqp{+3iCDQ&Q7&y`24tM39Nz`4kA%z#q7o(4ohZBA ztbNv~YgO7XEk~YSaAq-xvfCnZ)xK=a+haZCxJouC(j!m8;L8Ez_W=V-D~*f^%Me>M($H17TUBo< z!V$SYe^Tx3l_vbe0W#uhs=o$hWhuzrZf9aur5QGHfCgU-W}e+q3exJP6L${#y7-u+ z8W)F*{X$q uBWnp diff --git a/app/src/main/res/drawable-hdpi/ic_cancer.png b/app/src/main/res/drawable-hdpi/ic_cancer.png deleted file mode 100644 index e6accd17ffa2606c0ed2c8f7d5bb33800523647f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1895 zcmV-t2blPYP)lpU3!sE&G7s;X^=UMPy75En20--ZMH%d-G+fs9%+Gnk~m!Ce6gG8Zj9- z4M+h+5WH@^pe(Q-Y`38%N!xtHR+lgO&p=6kwxqkFtLZlSG1IXihX*8C&0`e1{+=pg zeNDg&j#%7O4HdH0=a#q5vf ztNjCE*J*Vdr@lA%^ z0Lnn&#UTt17%=z)(gQ9|zua`Y1y7yyI&)oTWj=Q2A?AW+%QzdD1xy5@qamBokgXD| zkhl?e8+g&MonFW}rbxN~s4=wJo86ZfNd5IxK@GiP^8NeDQ)Ol6db4>La}k#T8Jo9G zMF)NETZlV>*UhXU&gY+Ry>(nmIGkDERYkv_5B4RD%MmX};_FRyscrAAkdt=V;DLhY z@^-0=Iaa%->q41-T5t%cYgv~5^KphHt6kl7wi5b2vQHbV?(_csw{ERCaH=4NI~NMd zY8$c-N!)Cv@9kWY{^5wPmTbn_++r^t45jbIRjqaDfBr846>=z3pZymwDT?CxO}C8S zG1>)l*0iO1tmM~VizNF*OI_;K69p7f;}D0+TwhVr6-$RZyLIF|K%5-!+4Z6~syRda>`QOI^6vEKk(RHcN%}5z@=DZ{;RI$AfMe&cD z_Ks^F0%n=|Tn^N&(o}WJje+t7UE$5m9}CctGUuycbvhz1VFk(vR8l(l zyUk2rtKOg9@a!tfTTOlED~8P!Ts>?;AA_&D{_P2oq9-t0faBukC8^g&ff74rSGVH@Kj|sG+oPO`k0v& z#7YBxM@1-v+xISYJ^4lX?A#01SjU5OWvUGK@c2-d66swS4Pvpla%~ zmpQ0c=t|9BW10HS6@qQ~q&DsO%D96ka^aYJjtKEt9v(u>12!7|7cTE!YPv1e5zbFv zeYhq{Bo;_o3Y;VO(ZncqZ_u(n#7>M&p&t@{OTM?_wLQx%RM{!7nnzU<_2w3M5lHW1 zV5elSVC;8+^P~*MMTJ&YJn9_x>{yy^3xI~Eg&5I+5x8Kh$F@7q8-4g!Pqpuv`LK#( zm-{%5JAf+(=_E);$lbts%|eeQ^3fwrx0SvXLK?K}F2lm+g@dA3kQ&4xjJ?1vj6H^S zBe%=sTL#SUD=i*q-+ohN?%2Et%AVcdU73uS>dntEX$I!P7&Tuod#G;)au^%T^LT%; ze|FE8D-I3WDM*KklGT!hIDRt70&vDLu?ijxT|gID4pSCc52jv3ucQL$nFZ;wq={0j zpyU;UpD@P-at-T{pwY0WoZ=UXCspivFRvXf`{3Su)HOk}kC?^hfLmy$OMu!zR}Ys@ zCo&+0Iqq*V8lCJpBKM|GmbSIrK;LjxcRUXbPOSr7+43YsDQ5$x$Ij+D_^9`qWftZu zs=(5qF!%*fVJ-{gcQ7O^(k_`bndcwoZF`)wj*>)oZtCvJp0Q-)|3ZwXT$-cI;P1!g h`#SrfhsJW>e*x95O#7xJEm{Bo002ovPDHLkV1jBes}BGG diff --git a/app/src/main/res/drawable-hdpi/ic_capricorn.png b/app/src/main/res/drawable-hdpi/ic_capricorn.png deleted file mode 100644 index 2d755dbd22c01fefe6afa17319625c22dfaf4c03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1698 zcmV;T23`4yP)47GFsbgQlmger1b+b77#6nrHXGIM`4%_#b!4_aV$({lukfL zaHe)7WH$m@nQ>66Gm26WUjP}H#IN2X-f8k z&!?Te=Q-zh&pFTko=5mUThg5JziOF8G>>q~G3Ma0Q?U$PV#>0r%Bs}prH*SpqsoN> zZ6I+k5sq3X3w=L{r*l)C_@IAxM0OlYM4v6^JpQo1jJ!UIa=Q}x)yTUrj@Kv zww`R8I`Ri#rK;>14~1_F1;fi7+}{hd&g`w09{;22=wm>Ws@&IqD*TO#k};3e%>r88 zt+giPA5^#qI5Z*d^))8H7LnfoqxCwr>`2E_f6{lMxAOi0g!hSXf87O;v*DY!Ky-z=RR!^5co{-=+mpm6l$=uLOi^SaY;9did?Y6y>JOTHQUmA_xVq z6%F*aid={C4+*)~X0|m9%-qtP&h-ggZ2vdntepjY9&}}a__@0AK|c#Llzgco_w_f0 z?}gBoeyPHzOV+kYw|mLx17$PXle;)@=qunD zy`jG|_UozxmGs4mo?SzVZs||P9xofHn9+Rkne6kDkxeu0R;GtqLO54~G^^mM>VUxW z-pS~zQ)QxJhMIeGUl8SICC5i=T>a21+hT)dfx6U*FZIuU!@Okltlt$s9DYa58Ru?< zTY=gc`^N?L)alqAlTtDl&{d*5S8{O3OGYoPSO!&z_ZBi#m=?UINXYhDYkFjz!Sn!^ z0b`(jASXl#6qX|et!qTtk1GjpTlnRQK&yI2);f+kQ0!CodmYis=jw}iI%oT=#@e{~ z@y3aox>iTc9^eB&2J~LnHP4OGc%tD9fvFu^ruqB^M7{+q19@`Xm@O57T6=SAjPi0x z8eZ^{(JSTzO6B$XeQ@KwxyMmH1^lie(CY4g#Z1kj4Hm*E zgZ;_q^K${MD!zctsGU4ZOP+M|;m;oZikz9d+=U6_CwAni2z0(WQktdgXuI_+j_UeM zN9@IO`D*UXO&*}2YCtw-n3PU)e3N6nXxb;JsXquh$8vbP{& zCsczYo2mv>YU)G4B9IZ#H-T2b7nQCFBYT5I4MS}w7(aOtjz2gYb_s0+y&qVt!d}Oj zNK_3do+|c1Q6_jyaCRBYPGDn6!4D(s$MBXoQmd+$fP5G?LyYB09N!2-P2{6ZG`AFFtOyswx?Zr?Xo@ z9xg?B(Mv|xPXq2!r)A0LIz#Xg5m{-kyz0=G$KCgOqT!9HwhIQbV}(oT8PI0iJ4R%E z^(V%8)~oHoY}2@rZc#p8P-x}RddAwP-b&`_>VMik-wpP%7|NYqbVlkTu4~?d%Ev{t zy)Zr$XY-SwpIgZIS~?KtMk?OxN4iUQ_*omQ!Wv{(e==gP;R{;x>Y*|~b{HE*)e}el sOdwBWIwQ|4h@`Z6UO?3dG+!V81(>&%94@hZ^Z)<=07*qoM6N<$g44J>N&o-= diff --git a/app/src/main/res/drawable-hdpi/ic_gemini.png b/app/src/main/res/drawable-hdpi/ic_gemini.png deleted file mode 100644 index 75215016a9e4e803a71b58c178afd7b3c454a914..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 zcmV-01JC@4P)wW$guI0ojBqR#_<3QcxSE8CzZ9 zS;I--G0-XCET)fm1PFiDs{X~n=eGMoPXnzfA|%idJVcBzW1tXJ78Tx02u*a1hB$eb zXk%tTU2u1Q;J?Kwj4w-C)53?_$CX;0WItrHC~497g3wdIkq7D0eSGg?|0MK%l2$`X ztBShiP~@8GwCu3(`0#Y9((A%+-b-#1_(H~(kAgZfnKe-ad7@Ye&SmXd%8*~doCfU* zzbD6!uifZgXIbf>*wYib_jGUN&TB&N0>==SLW-|mTRO7!Pn4TqxwR08p9-D>Zrgrq zeQEBK`}sBrH45#Yk7kArJ86wVjY72o&6oPHIcOAW6l#7y_RTwMX!Ez@>r+?hbMN1r3!PSboT}MCb|K;Cv7Qxr2I~F&Kd~L)NAP#DzDc3{p&jB* z%8Rjj7YCmy(L*(kIWU15wdBA6d>3mE$)K@u&4BH77U zCfdcm?7;doV09I|2C8YtFBUh0(;zAAQl+7?II3`wk%}_8QcZ~JmPM2W#gfnpmD;%K z5JNXO9Zd?yWF9s;CDIwA1(_!g0#;ktSAegA_?DDy#;hDF%kw;(EY>#|PwV%;ZsxK> u?=0 zdu*Fm8ODF__c>`2U(%)NGSN`%v_mLd1au6En})gxR5rv#bRcz%t?iOH*`-}6g$0(e z6<8UpyVz-1%jnQrRM09wWtvop4QMweb!b!9!AN4KYU!4?X=6J{N&KA`9mkcT#EzXz zUQ6C07iP0L zXF%bH&n={~;%0Gl6Uq{hBybGOVG(CQRmV|XC?d@&d=%xwKnOT4DqAl2{J;NCi;NZn zH77vL`?PZO%*Zzc{V{Mk!XY45=LGg2X_1NPM#A0a!h-K6lvdzfz?*7xbNEc~!1G;_ zEd**#fR@J3H@Ud`fe!+Q9MLU(i-Iq)TD+pypem7g`c_1?0SgiS=oqu9uf4YS9RrHQ zQfm>}X`NP7x~dlYW5-s@cqu{k2sDw09+xkeZ11#e_~zj(DeOf0}4N>RWg>bk>n`yt7N@@ z{j66t%~E6c=#mP&-6$)8KX`Z>jz<^v&l`{p^)abV0|sGNqAhq^S?uH&EqOe(sM2vB z1YN6e*k`z{wi12t3As3c}u8P@tV!9ek`%U7MYued;z1 zrk5FqW=E(~oC!f!sB)*m>#k@^Ut7qQk6DK;Ib&xs_8?yb-Vo%D{%F9mHDeS7)YLP& zl&p8F5v~)s0;mFP{jqzj%*ZP8ZL0k{N>%XXJ?EEso_hqSMS0qB*x1(=94s5qve@u) zgR>Rk^Lc&q3TU6G1XZ{y56EImc#d9wyft`iHi{zg)Keg9fK!5Y_74Vk(lK(1!MJw?45|T0}BLmL;qmt*~3Vx;5DzvWG1?W&mo6rJqsZvxq#9Xbb$T*iP$X>Uq0>mEyYL{+62K)7LJ4 zbhOd)d57~?d=%rmKG9Jl+x8RuPmOPQ1n&f$Tw$o)=4>H^U94NBZ+7rFcnZPFhur%*dQ44 z@UAXY-Ag9MNIZQO;Ut)KiMHC8i!wBs?Dpmv8calk4O7>K*M5ciWjR9Y_>cCO+ zzG9NK42DwcK;po&pqmrX(7&c{nv|p&>l;6?9ffh7@IZ^-`d)5Cy3?ys9?C0&-HH0( z+H%F*42C8nBl`r%XF#73M}OGg66(F^j1511%U>PvuMy=Qux*fTsjd$`GF4lLW2wy| zvUSp#xh5G6zA#&4&3a`y-P4e|3L`N@tbQH@J*c_f%c&LBYq0$m_(a*Mm2z)lecd5-Ryd7&&!OXRLHec=Su-AT+39Y>G6>d7+1T5oCdaCsFPERU=-xNeX=8T zcB+wlVtp##^4wm%DDaDNI+Kgvn6=v5Dm^lkULhWz7Li75S1SC|bRPLGm%1UusVm{oR{<^5uJu>2m`CK{j-p9Fkhs|w`djLTFDXM!@!>Bh&Te2)?iohdcrlmR zR;sdUMi9=xQ0YzCjm%DqUgs4B=mRLmhUk`dubwa+s`I7cAbb;$u) zLwU(+Pi{4|eNnUTLH32j%3%Ay7u9VQKK8%a5;}898Or;PG(7ZnjXzLxqpI8jtjOoF nH&A}(`n=yXo~j)v^hWeQctY4i7n&#A00000NkvXXu0mjf(B*uT diff --git a/app/src/main/res/drawable-hdpi/ic_libra.png b/app/src/main/res/drawable-hdpi/ic_libra.png deleted file mode 100644 index 47de5c015b67167b8a9cb3eaf7de011c94de4a49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1009 zcmVI)cN3dBT{?N|E1_k$1n-~&lx zO|+e@@e5<3iN;drz}o?Ol7S+?-rO+27nsElq@btds{i+% z2u*o81y2qYxADWie4`b>E&yvJM5gr^z$gLV+*Z{6e}(C$TPW8+B^}91LG&rWo85{} z$MLzepx1}$3og3Ja|INPUJnxIod8gFmn%~Qw*LE?82$FrgbI`K8WFt!z$XDLx8jPD ze(_Rx)nz9rN1)=5#tMBCq6@$?QY;O|Sul>oo76rKSqt77%%nw=&obyJ0hXJ}^dz0} zDdsDGh6AGuK{*0x(PT3i?*hn^LfwL}=W;{A@Iu06(PR-bA7jw=nT-(WP^?jH%NeNR zw`S(k^`9i-E?1I`2SVv7(I{KLMzg$-VJ4>hst|X)i#CuqZ7ueq+d%t;&S$HHc7zZo^<^fLtQ-Be`CEyhBHSh^=0qBzyWibBUHc&)73_Oznvl3!h z$v^oMI0}3W?2`0Xv-J_t3tW|St`sOD#sV9FwRzYmV04Ac*fR#P$5u)D&F4hKQPMX90!73`;K_9R8A*TSVUGY$Wyqe+aFt!oV4nl80&f7D^I|^o8n9B*!7`vO zNjF=CB_g_k9$-E2Cg9%(vRl9&U$20Q((1)vlgHf&mF)kZIph0&;1NclXRt0>u8)35pEZc z0uGPW_BpF8Fri9}3L3Os(#FQ#wmlRPi!)j00FzSKCU*c)++smooxR*>AO7C(dNcU%fjN?XsRR@eo`bdlGp(q=5#S{718^~= z-)FkHI+Twkh;P2ioxFuBJ(4Vx7k}IrZiwJ9s^QdUfLyxnEN`WH6kRDr4OS;i9$v<rCo-{gV*B^1BY;s5{u07*qoM6N<$g58&^fdBvi diff --git a/app/src/main/res/drawable-hdpi/ic_pisces.png b/app/src/main/res/drawable-hdpi/ic_pisces.png deleted file mode 100644 index df600985584cf06634ddfc63b8c70cc8f5a1e681..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1668 zcmV-~27CF5P)fzX|Wi1dp@(GQBeOprv>@Q~OF;VE=?Y0*FhB*9{$f`A~f zyTu@25Nbd~Q4=&FfS@t)5&42(U}sAZ=>rO#*|yN`9CLT4q>tH0fe+qKo6NcA{_eTw zp7Y;J=rG)Y#?=g(3t%LGW(KdzXj8UcETh{U?e6vWh;7`vEkl2uKyL%c25>?1DvxyZ zN1dEAle^NG&WuU`c>o#!D$~63XZH%xah@75W&^wpKrVoKB9w$Y%HhO7;>$sHsP+1M zfVKn30&tB?njKmyAHN@{;X!?p$=DBI5P%kdOSL>@4`xv`IS>HX9?qgBV*?0f!k7qu z+=1i8E1o|8+zV8}&d6Y?EqWA0V`B3e+qjRsGCZGJy87#UWF5W^tJDh}ChrC42>`9k zw7GwVbM5a-sI@0hkMHEn>(R(M0dcXmChcAtrX01OM<%yq!=HGpRTm;mk3YMqNw zL1tP|6)d^)jQ|r~10Vr79Yyq|%iewsiRLE-5|dm(eF8B~SPqP)NMuk=`JhNTKtn&| z?942q27nSv9m2%0M>&~nZb~3ju%r$!P5~GjOK{+;kXMQO$?O87GN9+`IPBN zBNWgN6A-f@pfVDPtVk#K(u$DCBUiq@f{50~{p0j)hdkx#5^A!8iY0TlaSV)cBA1zY zRk%*slq!EL_*6lRe|HCrVg?5RBc((vDtxBsgNSlbs9w2f>$ppi?Gzz3pdSP<2|)jJcJlyi zu4`UJ$eg?5e-7l=XM$K|kWh1-h7=c7FI$Pq0DfTLXS*m7@DzZ_apeLbSq_;ovDbMJ zxLNb&h@-WS(1Z%ks4a{&!EU3uURR0efR#gSAX=5(-#&+$uSZJ3EJ{R%$RTDf&dyUb zJHO{<(Vc`q$#SB=uaA-lLPk6aKxpjcnpg4L&9SQVW&phboHZFm)js8~baF23Yp?Fm z$3ddK0IL8D0+)rnIeY9DaR(abGf1=+S?DO3JWpGy{P0$@?hJ#ZlGRbEZD7gs>vPe8F{vn!jM-#F(RV5HiAS~*m({iZ58 z9HMVM9BY<@;;={gJSk96e}x#Le~C5zHlxug)usJxZ(5HdygoZm9@6!? zc7-cE$i15D4N-$cC1zsG4EdBV?>|D!qy`P4smEK+-qXCwnpBR(cQv4koO{c%J*9c% zi69b1HQ`8kWbqqAXDko(1-0_vlNHpK4v;9c)dP%wttdev9-HW9w);y8c?5!ZOo|%^eaDZ@}q}CasB@f+7w4ua6;y=|ueI9d6*T_QG zFsLZ(lmAR7I_)+tzcHG?RhEu2h_P_H@*O(Pp!8h zgNRB(HO{K8N7wDaN)6~!LG*F^I}U?ZhrROF`+@0@Ps@n-ee3n?8kiSrzMO9o7DhGD zSPrHIRsxELq{?2sTUK9Kn6Ezwppl={DR*vXiQ43i-8#m3&8Lj&==(pF7IH%*yMbu{ O0000 zZ*0}o8OJ}*`IXV$-hu)mW=QY7t!|76OiawOgt^RZ@gG@qS)y()_C}>;ZX;p^=BUGh zOO}`rZVPP7^xcNpoRL3jh%kMF8`FtVLuhY%TY}ocSh=^iySMjup5^@dYiX~&{X=2r zW$*8t^EuD?KHuj#6=pf&yEAJs@&afY;WVnJMWsVU+I@;W(M9tIsxF{4pPO$FbAlZ!2$mZ^a$FnYX0c?)qiqOvjb9ITSIj@u{`kU+vjZv($A0zdFZ9QJtw^Y~aZy<+u-FRM2`mJz1(pHVluSM4 z*JnlVPk&bP%GCwhuU_4`+-i&642;0! z5ndIQmlbUSRtD*=vN3gC^{%T2v|qj2^SPCtwNI-A*W|LzdCdWX*{NQ>UHv()0Bggm zOV;*Ae|B|%n$;v04y;g5p9Ss;)4re%#+aSUK8^hAShExp$;@9=g2*`!dwqcyz3<8c zHLHo;khxiWo(H)zG|M4T4v3hR8+#+~I~aFOiDYJv3O@oOK&om{ba{CoRVi0*%4WB! z)b8$&nF{Z>D0hVAqzH1@ifl_SjGW{L;*ZRaw`R5j8$w|hG+(^_b3lo`|DLaY#Ww`? zQw{SE&Y%#92g3Gck8KWr2eer+T-8;W) zA{e(`{oeo7`M&omusm2_Wz(eysY+ez;8H8a77!;iH++y2D8KA%jJ`1ul!GyY*>;65 zhQGT$=cM(_UFk<6pH8a7{p!WeW!@2FO*nVocnyt+(sHWwg*E!fa(bqd7^85^euPlP&4nk z$dB3htX4(qx_&IKG)!y6TeH6deQ4M?rMqm}$M#c;MJgG6(@6N0!dTbTtdq9f1XvVC&;6}atD-Ar z5}DEPmH6G{PVG9vy#p&%wMkUgfmWB?LjWk=(Aw0a3;L&ZM^k(>b?I=~*Ot50iv2ap zw@TLQGwQABXpHn+2^hD=)IcsZ`vz_iu{%M&J8q8f0X`c#8>4T}xXhF}!Q?=$h3L(# z5@WZ@a6jW(h_ORMp+DKVp~kuNtVdZO*Xi{v&aJXypF+7W?DU*_A5*~-mG-$)VS;mEJ0vvsv&x0Hc+1j3OhZ6-GTX#aMrfYrl^~;4C4-^U*QD=yEhcJ0j4ym!v z)qXbb-I3-BX9;Zsw}Acvcp&s7*KQoQn3kyuayj5jK&~M_pIvU@SrnH|E;0cOn4Ljn z!cK4OV$M8$k7hJ*bT@{8cPwVdpFAr6D%W;i?ncv{Cr;3bCAnKwZIiLy#*T)nGcy(9bT^yMcmD%}&9$6)R({a{0000< KMNUMnLSTZ;+&a(z diff --git a/app/src/main/res/drawable-hdpi/ic_scorpio.png b/app/src/main/res/drawable-hdpi/ic_scorpio.png deleted file mode 100644 index 063dacc63ddb2a9b0359d8217228171402115627..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1203 zcmV;k1WfyhP)aNMt+P zVwzzoRv=agnUy8=N6aiDqurUitC+c%?#!&ZvvcnoXLe@WRTtM~wLf$IoO{o?_q@;h zaX#K7+B?{@sVe(pl&$uRmKZ-jGEIvp}bKVn5kj?K@KFpU|Kqhq>)f zspuS(yFj-)V*?wQFK*$R{?_szQ1Szig+N9uYhHZ0Z?EZ_x}`Ocxj4KY;c37EJQa3X zR%dlQT-wGuwL;_D7lOV8i~$rlsw!1Z)ch>169P@9#gfpAdEx#)OIt=8dr`< zmdDbo1g!;H@&Zdingy1{BmVuNcP>m8E4x==0^k7m03D+8N?EIK(}8u8y%wl$puE|? z0lg1s6xAhyp7O*xY^V1#}2yXnnSzL7rP8DJQ2 zMB#$Ky(&EKR0kT2;7}~N4dhv4MYVOh`ES5Lx7DYnd&;l*0n9A36?w^t_)Wm(N+_02 zfR+R2fuX1#)r?zNa7`$dS_`~xl(Ix0ZmJF%i}t&8$57s7H;bq-alTy=I>L8{QzaL> zf$CB}B0NxdS7m_{4eaXfuTRyWY%=c(vz$mEA5;Bf>IGC5J2%?KHZC#kit=hA8hE4U zP@%fiK7`7ATT5cBzoO@Q6N)95f^5DXKxaI$Dtj(~d6#_-`gj+xZcIdjt9t=oN1*+l zZ7psN`~K=JF#Q?m6F?SA<|LN;zq%nn3OhX9nwCh(**<`dgH|RY!9Q*Y5XwicxGVYs zQfRW(d$cJ!s<8-kC6^T~RE(i~T=czC7iU?QiHa7w+MZvuP|-pav1FAZTXQqUlSkq; z{;#iQm7e{BA4B!2`6#&~t$I4wsR{1+Ux6y>k`JlK_qkL_waSSGw+$F*);b;Hj88w9 z(@r@ZYW4qlY35n6DLuopwG_|0n9T%#Iq{-g=qd2_x6e;>hqxwlDG{Y19`RQrV$$pG zGP$As7R%LfBgguV{Wf1ReY)&gH0kSGlPFkfeJCQcfi^+rm7Vq-=&6`d3fo(+B6~Y5 z|JIXXF)7vMEA?Oi@v+*W*3=S2HUL3$ZbIb~%a((5>T$&DP+_Wy)Cx=jX>iHb7EY$U zf_hMZfQj$5l@86wMvz4&*#u0|*^ZJy@Nx+zjLO%><=YdHK=`t~Y_NdLI9-<)sa0St z1r6qfo9i4?Ol{I}1M7nRl!ye)B}ebgbufVnW94E>?7J=GR#k6=xit{;EczVCB+z}L z_G|H|@6Zhax{{J6sMTgO=usDUeM_Vye*J>FA7-w2w`~fpH6ttTx0j|_{{jewSyJR% ReJ20_002ovPDHLkV1l2qHP8S6 diff --git a/app/src/main/res/drawable-hdpi/ic_taurus.png b/app/src/main/res/drawable-hdpi/ic_taurus.png deleted file mode 100644 index 8c2c89ce81e48145f3e4b95b43821243134e471a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1753 zcmV;~1}6E5P)xRI0?^QzRA3y{w}7WALcDnF?#Lh_=J(5Qs&ZvVvbIuK3EYjydx5HWYeXaq zDJ>ef^DEigB@WQ#tnGi20#8Tc?@zWv?FN`LFg_0?yl!sGuy!RH#gN9xt{_5dFT z(kNeFG~hh^n|4WG648FOql4~OM0pSh0lyO4Uf&y=b>jSUF9I^2YV2}Xs?r6_6*%Jg z*6O~E;WsV?sG-Zf4qwevT??ERp}Du&IdEa(Tnq#(>F9UHWae&#PX}J=v_0p`J@?3X zIZ#d8wJKea+$JiUjCTZnI73G_9BG^9UU*(kpls$1Uk&oN;H`&L(n}L9a}wnMMR%Qv ziiZ9Q)MR5*-yLtQKAP*Syg=FP8{R6&V?j2&Ic_^Q{W~Tj(}8+tx6Z2a+=IYUlf8;Q zkZ7$oiIdX`0yS+<)_EZg05_YP2|O}pJCBzNWne0O_dZb`3OxM>JI%_Tdm;m60nx5j zv@Ugv2%Vq}z##C@yBV%x8F<6!DBRgDF4Gm1)cZ7BSMynBLE3O?ESUyAM= z`hZxn1LPWD7BB|7ALLKK+rioepvyq+2;fIR4!KMHwgB3K(8<5 zaF9caw>i;T^LlCPv*o+EwX4-I&s_zw1@wJDMX<>O1`x7AswP%Ulg1AIJ_+&$=#%k& z=Y>MCGX+r`$i%~d8&lzH+2G9B7|K%?`lE3x)K?MmGi_xuZG~(}*Nbwys5A%9X8v^A zWLj^X)6E@XE|J#?0~ycMxkj_>M3@gufV|>+>CJtcX2%O1oau?axBZ;NP)-3G;{(ot zva_tI`|M)RvtIzN%d`;KMTI;X-{6?Ti(12OcRrJ9nrTbWP~Ws|Z&goh_VIk1^LuE& z+6||Z&w$(&NRiz-p5B`H(wwtJNzPjk{nnY;QWY|lc|*21>fZR=$mjAsU0$G!suMM- zY6AGEZ(AShi-rF)9hj-Li@H#RT_4=JAgLxR3aMd zZH_!$w#Lp#n&diF=?!-ZM!u;696RCupB9_KI9nO>rQT75$O5rBvC1P?>6< zd^X716TWY)$R&$&0tIUE7eFJ*FBMsnXmh3-Xi;b6S`h7U7YO!#DXN&znn{ptkJE5BA1the`@+GkG-Z%D8uR zX2gco@z%(XF9oQfGkH5;fT~2~ncn8`=Sxm|^Woq|zY99|>l40y>R%hHjbfa(UAc4k zib_j<4%`5EihpxHNs_lxXOyDn{sg$qh;vaMu{>wnbVngG0{OOkzY1RshJ~Lk>UUP< z8$1hk`}(fr65HoR;3^|I6t<0~QcspTTF-yt?eNTSc#FXOzzpD+XR+c$bL7bMo2%Jj zYR6#ev#5R>s0GXjw70_62am<7PZxT-tGb8hPI~evV4Aa$yk}7PV!STAuTV`ZD$vZ+ z4SLCY1u?fYgPyS-6}~B6=w;hak4%KTj6kbQ+ab>i%~C79Twn{(6s$Lc!8dB{$P<@E zF877=07Nh6*{i4ojt{1%mGC`bnaP9 z$L<_?KbC)|sww~H9M1Q@8pb0qwIx;UOtK00000NkvXXu0mjfXB%px diff --git a/app/src/main/res/drawable-hdpi/ic_virgo.png b/app/src/main/res/drawable-hdpi/ic_virgo.png deleted file mode 100644 index 65d57ad7901125a9700842be898de994846d4303..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1722 zcmV;r21WUaP)EHMd%j>-9J z=bqPZzxQ{9k`Zl9e@T_;3Qn18e$rMy^;mKGvWGNKUYTB~>fDAfSCQu(cc3{@Uwyi` zW_G+M>Zo&zh+GHE1YMJS-8;-CF{Ss6^;=3OBQ5Ebh};iU15eky9=h?FO_INMla`&B zmA%F&`+@00dnARL&B>VeeMI!VJJU1rdHIeC%Ykyc0Oc{)ch|SAo&3rr0nOj3le+xu z?|`fAfeN2YHG~d@cl6YVDcg%MA2?M2E*IE0P;MHhOqr5Bb1J(^l=W&cl*zy};EW^O zbZmO)Pt=P4W}wcKklhf8r&oY%11dpxYrw0QzTPH8?+1Af*bcg?0R4hE&IXgupAy%( z7iAuBwHq?B9S70tR#sNFC^b zzzlDNJ@o9U-dk1ecNF*wN+0Mn5$EfPSm^gPt-T*|)ZYoR0JPn8&7x8VdH46UqHV48 zj|BKXDjQN;=Ep$opkYD|udn`t$755w-?yvN z8|be*04xCpjB;grqxaJ6c+WJ~xbwv23g2;_Xs-{xHXLeXpw>(a%4)!|2dc`RRAcDN z#m(W?>=IEu2!qCJ$Dl1GRtKLfu8G7mKL>8I(5_)_J{USCec7)e+%hPA<(tV^XtVXu zQm7GuqVddDg|!8sZsX_;?W?E!^&C*Jfh0RRAcC5aZR)(b5Mn)_KZOw zS1uFP$IgWf5@PhziKZzpUl1tVntn)BzEV)h;c7Ru@Myi{&i(uJ)!^&~4Fj(!+?|Sf zJI)KTB|yeF^Bu>03%FjOL*bo3zY6!I8oX~`43I(Dlx+0wJ^!-w$BoDj1m=J|D~1h; zrqCZo143AXvH|D@*$lc1C(Bq>6vCqxB>xM_;Qk8)m z0j@xaRhI=H@A9*M1U_bitYDTUVpYE`o_|3gggcTAo=q8VjA%=VgoKCtvc1h6cfGxL zR0)A~@n_sTUu;|Jbw*p$>($07$cnHl(cpb`ynz(er8S-2Q#Ln7;?@S`ko92TNHXTx zR5dupOG1Cn`%c}7HNk(|OT$~cr%FXx*HGZ4BN_9ok&hpcqU+D}_H8e!)m9JfZ_9QA zLF;YFm=_pVAaR@piTcS$i$Sme)Co)l{AA3t9yfjxvVpO!$@@p~(gIMXP&Z|gG0%cc z98l!p>@0F>qk2x^8NQC)njv8rvtfWq<2Cj@Nj@D=u_8bWuJmLTI27>iyuYs<-CFc{pU z@L8ZskUCpomZqF>1&Xw0YEga&RG=KF=?s0rrjiK(vX}Y}KLV}4c?2To1;7XW}CdZ*%7T))#m~;y{G?KE4Gw)V}x6>yF}DB zi83^!Uqtkk)hV8YN)|vlC>e=rM&MfE*5BGoj+n6 zx)`8vJiAQL?-rzC>zXveZ!zps^iC03H0Wufb&(G5m&4=EoAR=Y0%}Pw7m;R#7aip= zu5(1x9Iu!j>gnsu-YkNJoo&^oXY)%h^a}FUCG@CPnlq;ZAsxsK_%m~DUF3={X5mM* zQqE-e0iUu`Qsl1GjNrDh-iqEb(1oNKZRuU0qWeH2AiZk*MX9E$XGh!jUsS0YVeY5) QG5`Po07*qoM6N<$f~k5}ssI20 diff --git a/app/src/main/res/drawable-hdpi/img_autumn.jpg b/app/src/main/res/drawable-hdpi/img_autumn.jpg deleted file mode 100644 index df91138fef2bdcb1d0996b2b4f69c3536976ef68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25794 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 diff --git a/app/src/main/res/drawable-hdpi/img_summer.jpg b/app/src/main/res/drawable-hdpi/img_summer.jpg deleted file mode 100644 index 2c0fa2335577ca6d5b3e0370b948665d08ef0eb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16974 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

Yq3*0j{mh^=3RWkT4bt0frep5( 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 NDN2-ApkC5v|JjCD!NC9k diff --git a/app/src/main/res/drawable-hdpi/img_winter.jpg b/app/src/main/res/drawable-hdpi/img_winter.jpg deleted file mode 100644 index f241f1403f1a1979b7476d116d343c66151c5c44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25815 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 diff --git a/app/src/main/res/drawable-mdpi/ic_aquarius.png b/app/src/main/res/drawable-mdpi/ic_aquarius.png deleted file mode 100644 index af5d82b0e6ad8919e3aabc1afcc0121dca6df269..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 889 zcmV-<1BU#GP)FAn#>!ho@^|;+3%}?0e4pp@ zHLmcnEBrp!VgbpLdH*H|pLL9pflPhxTpL&Pj4Yh2)IDyYEi0G3&fj+~^=I_k_o+6B zl~#j277+9dWv(Ciw?&8LHjS1aB@9}Gtpm<2(D*&4vNw82mg*|rhb#m3B;d={`oVPl zFOimfzqG;vwtzhkxF*XCWa6LB7Fgb0Tv7?F-QX#V3gQf~#!%Mx%ZC>v65A13Py@y{ zh-O4r<4B@?sKMJP;}zge#4(Jd;M>~TiS4$kTQz@7mDb332dr6e+#G8&g0e#AD_|Tr z32efMew&>N-2Rvw^nk4rcF@pH!C6Q4suRSI1Tk+nkO{>Dmdcm17`sdqWgK1PBwqh6 zZPm!vrcSR{(sLNYh|ema_6)bwU;JAu?viW|P!W8N?Crs9;)h5}b$JgH>O-(TOLclX z2(=p5-YhJN|IB6!W`@?7E8XEbd~B$7+*x??*R+*q2iiS$TM)$h5W7{Wo)~=ThOrs# zmi@)WHLi64r>{j0E^~HV1&buRb$|Kh8YkQ)bgq!C@0r_FQ}^g~1hGxPQr|D{n@e)C zS9Q*~|DXsr1cbRuNd}U+($i*a1s(#1W=RGbbES2WX0Q<`g4P!@^{4+?&6R}O0z4Dl zFClr^!9N$(RGfBTGcW=41NVcyIO)cZ)J^$m8LdDA=xbml;=MvcVsG+7=?TLkxb8Ca zWr!^|bbMazWXm+kqg8J$j=crC8~7e98#tPZg?u6KFn&U|0d$^_ZB^IpuTexY%?5`= z)Uhra&dZgF_|bXu{nsRIwNPuVDetv`+5{I&_R)OG2WG>q(?0-uAqqWVeR8eiY&!ni zbnxZ<9hjnyE5IQf%NNq|A2CxZ=RIPk4}?Ckrd%l#n%!&gZedCM)PG5K96BW4n3_nO zINxSbE=`}tjP@+JHfvP P00000NkvXXu0mjfm-VT* diff --git a/app/src/main/res/drawable-mdpi/ic_aries.png b/app/src/main/res/drawable-mdpi/ic_aries.png deleted file mode 100644 index 0559a0af110cce0e742561b85c1ebdda3942a5ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 zcmV-01JC@4P)>5E1N1NF+ppq!WqHM$pwZA|d`ABtk58^#}{G@r^{{ z6AQnMkRW0)SWLaKu+SNdsiJ+R`^sxtm}$Bu8E5h&!DN_mJ64Vav4CZ z$|u0>Z)Hin-V%TNuO22G?;X=jo&~WOKnZ{a;0rBlmA`q!bxvvzrZtrD3_y>7+sM*$ zh_xHQasnO0q&T-DlL%{(Ov@GQPmDbvFhzvNhL0Pu|I_;*$r7)bzFFc-I=SFHh!o3Q zAOl$t*EKACd0bHiz1qA?~wW}um zQ6wvtGd_F@!E}H#v}+rczwooj696~0tCsX{!101k0C7W52Jle3YJUHqwtTRFf;$Ax z`L0_1`?=!;`cNKuWvnV*ea7 z{32sL0B_LAhif5n2Ez3^W1krid_kIv-C+^L9i3K-Dz^4|9}%3SBD~p^v3CwB zK{6L)h1gf=N^ro>sO-=ZcpsJutgAm{mzVi&i+M5YBJvd_PrPf9Qd7k>Q5`g>87#<3 zB6_Udh!oB5RTt3-j8(lrDgzEZdLI3EEZWV~>PE5k#ukFX%gXZ#4{brB;Uk0000620&@}%^qITvU`45@eJQhhHc;IgCIrsa{`-*iI ztusFV4?#=sL~PDg?K7iQkN_&?kAsp^;W5Ai1yBLAJhEe^V((a6?N~W8|3zS?MBnVa z5v^qYiB;r3Q5j@gu6=xe} zIt_bw-m~yN@4b6?yd(PkO6s&F6Wm!eQbIeyLbB@com%?ss=3MF2xvFh5zGx5Rx9x; zQ15WNeojSCu7o7CY3{MgOK$cKskmLz0VOiiPdd|4oSx3L#s)6~^;@KAGXJT;?n2Qu z|MGJ5x0RBV?KU5^tCdU#Lk1_tQt?BJ0h)V)`eFs+5?$H0cxJT(r4%L8!3@}axm3-_ z5`b=V$%dI}!Ry&n?7ig(!W7R=2Kx}V$txmh&UrgF+7UlpCJ4;*&{%uy)DnPxizFv! zF3NZ<+a7y=vA)#KsyYtb1)MV|2;#sdIrn(>eD!f9Gr@p7KHDCDYB4~vFMki-zLm5; z+ZOw5i9VhG2AH&nKQQ)E%}*u0nUb0OLExa1ZC6w8^n)f1g1wn*i@%K&4iL%o^sV3y zgWs4-)ofb^{8_LMaoUz^js37hKkvBcHn+Jh*d?bgzY~@MN5#eZE$Nx99{=^_NlvEocT4OwvnrDn96IAJ#XcJC)Zfb$H<`(I zVZ4!>h}O`paAhozL~n4r6DQZa?3#Lml!?QU0*TSi`0q<1>7q_ z*cY_8qMk#3htSq}P{Wu2vT_>n#yR2tM9!P{5hr&YSi+zMxEZJdrX&p%QO|g5^{H~Z zFDPHA dt#<29@Go38b~}#l@xA~6002ovPDHLkV1fXg(OUoj diff --git a/app/src/main/res/drawable-mdpi/ic_capricorn.png b/app/src/main/res/drawable-mdpi/ic_capricorn.png deleted file mode 100644 index d75c50f0162159db066aa26ddfa63a9db419f2a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmV;619bd}P)g*_(u7i4{tBc9RgZ^U2I+!)~{g9l;Ct<-7NubI<+m zIl})u#Px%4lVi>j4$kMDQ>~o2PcGf2q4g`UEvnb4U%%w_U+nf?;`)_o5!tQEJ-}L+ zvT}$JQy2TCw`UnJ#&hm$+`e`ew8wbP5EE*-1J!y2Y&=I26GR8xQt%bZ zQ>l&h9rbH_hY58C)lpN(9FN!iU=bKf-(dI7J}c|pkhI;zEe7KVM?__BC_F0Yi1D0E z6DaFfj|%!~o%*gNufLp_AXlv2rxKot8mYqTz`MqC#+yJnKbTZFoTSlh3U(L&v{xk^ z0Dl03A=VR%Uf(xc3QED7qC`LFXe;r*Dd}jI>j!hd9UwL1*>>w;*RMqNIh13j;2cW) zM4OF1i86xnqbWEKw1KFKTdGFJJa0T_FkYKbD|>TryM!`^;)-&5L+T$j&DfzJ=Lb^? zFSPohT}AACF?ri!63Gq(X9T%7HhE*F;wkc?$=e@vK2b4v3*ik_ePyALdGGRPaQ$E- z0$8cl?CbjM??Hz}7%4B?Uos(KtZ1M*EwDGLcMxQojZ}Hb6zumq2ui^blyMP$j^af` z_m}gT6K(rqQ`UY5E_4v={7}ro>NRj zaBDHR%MxZ$mdyowF#4A6@#;-%@EEF30y}`8G^NuE2QpD2kcc4X2d5MsQsK}--Z}Q4 zqGIcis_dL%TW`ARD0)9CV-YyQZ)VxPJ2q7p%QW diff --git a/app/src/main/res/drawable-mdpi/ic_gemini.png b/app/src/main/res/drawable-mdpi/ic_gemini.png deleted file mode 100644 index a0ad1ac3cc2c56b270d4f84e2aedfaebcd3ad3ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmV;*0X6=KP)@M7=^!c+k|Lym9`p`P|2+eMG%*w7;xjtg*)G&^d$ek-v7(bh1_y4~gYJCZrg zvQ=O0&y}O74q3zIdL-R3G_~03e>5xtm5H;4pf1qE{z=3hu%FkI$T*919=Hgu1LX<+ zAHgRD@cxRYJGH$B5!plR+ekIwN>2CzOoJluQ9Xp4IRg%W*)itNm>$wQTQ3^DnU}9t zbdVGN?wveIZ;|;-$Z5!_MhtR}Iyv^-2?QMpj-C*1fpc}vi5RMTzD`sX6<%YV8i>0El{I`yA>)ERR1%NvM zl$q&00)B*G2aKHnt^ueNsfe|?q1bN=^MwKuBVLvm+Zps&jHll`o$mE(NtVAn-WiL< zc7SMvfuCZ0aiBhKbqxW|sDBFrJ`Uh>Ga(Y3?w6%>e);GoEHbhJ@IV-_vPryrU8Ag6}zK?CW!G#KCSLq5-?Xz zI|nC?RvSYBtM;FXS0Zi62vHQH^IbTSd^I9HW2w1hB+p4X84vfBXz{`FgjGtK&;AFh}K=cm42N*$?gO)OhYCnNq z1t207*_9ij%k>G8qosZhf+GaHk=H8KaFQL@s}Sgwyp~VY3lr{z0fP9(T7yZeLx0DH zSvbr6<6zvx2sRdU*O4#)3l3KQobJla6WT<*{yBhOH#)wz7E8FrZ3Oz52;b%R$bJxU zC?HZnZ*E9UE)+VhcOF28(WbM?90<6yss#Epibq6_m zamt@$;AlasJ8f*uSg~iOO4dDp?dXx~Pv1}FW&kq)XN`{Usuy4HmbMB6pMtR6q|`wh zyW+At3G_f-%j{A!GSBR;xTkH!lMH@eK=_Pc3qU&vIMCiBAF(H$eIqLV2@sZXhg`YT zd|2o|+;pz(co@Js0!IVzH~}A+3AL|g*EhU1smhnzr|jcXNXy-gEF|>7S!{E1>}(fT zThD{=f=Q{T{!hTuCZ(SH&jHq}sx495%3n>FO85S`_qx)GF^;tdrMsE&u+eg$2ED2h z+0BmYeFk6)fN21>F*X6X7Qi{9mHp1Hs|MH;M=RbS5i~$60h}Vj=p`ZF{o^6B(Ao7D Xpuuw}PKn5300000NkvXXu0mjf->$(G diff --git a/app/src/main/res/drawable-mdpi/ic_libra.png b/app/src/main/res/drawable-mdpi/ic_libra.png deleted file mode 100644 index a7145c6c196b0720d50b8ab11b5c64b4c77448bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 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 diff --git a/app/src/main/res/drawable-mdpi/ic_taurus.png b/app/src/main/res/drawable-mdpi/ic_taurus.png deleted file mode 100644 index 222c6ea423c050cec1808d6afc31b19699cf5a52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 977 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 K_K$Z-Y$ diff --git a/app/src/main/res/drawable-mdpi/img_spring.jpg b/app/src/main/res/drawable-mdpi/img_spring.jpg deleted file mode 100644 index d57ec22ec8f30de55332fbba75c99cc1a68ca292..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9971 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%0A&Oj?YeI3Ti2d=LSkPYu8_R_fJ}4`%z`$}azhEY z^VchD5|$Mr5sBf_p$GRJ@8Rde8Y?lYTgd7F%&bP>-UBsu{}W?VVO@@scb~Q-9;rNyplEEIvI?N1V~JF@>WAtwh480-6=QQ#_*@l2K<%?}ikg z-P6%6{~YJU(bIJYkN;}=bMf=d$64oHH`suo%~LAzmtgtH>Otso{nq5+vEvkrCeSKO zvslb~cG1~th?Y`!k3m7-vvTx6>*x`n`?F^AEChrkn|fBhB=^j zc}-m4p>t)vw)tbxIU+}x$h4a`|4kgw70W&9TS&bilqS-q_Im4uQs4$h;SGGj-gZUP z@c9K^e61j-IGZXKgVyxd(!i1nj73&$!MkJx)^R^5IjDFweL+XO)@62|lA@kskFJ04 zw5Ypf77qgI*tmNIGU}{uuyf9?{Fm z%jBVYQTf_;QHbGpBkNXiPmH8Ok*r}`tQcmPF{P_Ak)GAxN&MOk&`zEDzWY;7fc-8B zcIJSfeEpfHDzJ{;Py)q*A{UMRdt}zTnL5`Goq3~Y^U!8-JN+(1u!e6CR#dg4q!nV~ zE_<(AxiVno;Na&Ha^QN{c&%6R-PwwLGLdsp;rCuduxxkz{e`jUHG{)gMh>(0-}oEW z5BIuaLpb}vfwHuI#*EPF#V0w5G-{*}BdU(6CSw#70}mYNP;7mi9XqeH{lK4HykN** z2PBxb)ec8sB(%!W`4&3YQB@oV4uy(YQK3lpE=BSkiiTvq3QL|bWHuBYcDb&^;#-#G zE-#XWaFam&c7M8?&k|gXmo8}QSADlmtP0*EUPs{M=;Db=gP|kjL1pYyGDA3@dwQto zg8EQi*?6N*+w9fJ978|ul@01&oz>HE?`B{8Tus#WvbrvU~@ z)gAhzIk35}k4T`9r_3CCCg?u>>U>yP8RUubEiYIfx`Yx8JhV$*?g@h{Is$`!6$Rx!gxod}M_08vu#4F2*;OIpYMV#Lq$CN$=zC#YQ KB7>@rbN>y^jDBkX diff --git a/app/src/main/res/drawable-mdpi/img_summer.jpg b/app/src/main/res/drawable-mdpi/img_summer.jpg deleted file mode 100644 index 329dc1c1ed24b5ab942e4b244b0c524ec182fe3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8941 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Ξ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

9THXH`S6irDd%x%WOMAJ`5Z@T;YKmccbfO7 zML=`FUTZXu1LossSLX8bcZHIvlT!tVIb#q)kg+tT$dYc^q=-OWmpE5&@vm?YgA*;y zg|%6u#pWtePHn^L>Xv2hxD2ief3EJjZLw2Y2DO*`T;Ee2RSnN&1d2~$Po0{GHQWWw z;I7z1jG^!2N&*v*`mZOIBaBf+4(Uy~@Z=X+TMc2Z2j;pidVP}~A%Q169=ctDrooLj zoaIC|!oaChP_r7Z!!xTNGhrfk?3L2AfH^>tP|b;g9dVFnL|V|~8QlD_tLtG*IF^(1 zZj`>(11wSrcPLw0UXn#g{~%1;knE83DNfXo&N0T#>9rP~fHjd${MzEjDg2kxcRR;) zQUmNr*g-bX^j_L|LEt>BejIZL3}R!x!>aM{pC4@VNdd2tsPGr@Ib!tP)E3@tv)OQN z0gnPjKr|tE4!dN*d~kQSwR@pB4)!@0_uZd4?=s3(S0OX}T$E1g7qJIyFk5b9(#_g5k&!(}z$4CK2$=0!q1ER>SIa8qQ{8%-@SWlgJ7gXyI% z=*uho(AS(qvo)TNIo+=7^#twsDF!dFGBl%@N2%MWGQH6uTBN zak^}q9y;ipp6u{Ftlc4o$MQ#A5< TS`Qv5Bf#KvSDkzk_`CdHM!p#J diff --git a/app/src/main/res/drawable-mdpi/img_winter.jpg b/app/src/main/res/drawable-mdpi/img_winter.jpg deleted file mode 100644 index 03ed748b98365787d9aad81d7258329f6373543b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12351 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 BD(3(I diff --git a/app/src/main/res/drawable-xhdpi/ic_aquarius.png b/app/src/main/res/drawable-xhdpi/ic_aquarius.png deleted file mode 100644 index 8996473c0d7b4852f719509bc6a3d6db8f43b309..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2347 zcmV+`3Dow9P)GYGv;tZr5QI|ks6b@BHX+0$aT4G4#`f;LUp4D{osF@Rg-9S& zA8EC_=iWJIX14E>h5SnrS{z-uW>wFP@#mWxc z{{A(Sdx~*l?OK**OEOg)%PPaV(;sHXoh)|6>$8*M}0he_j zE{^OuGzZ#fMR%t)(V75E^q^PR_Y$%yH_mxv`@&nZrLH)nerE5vHB3*bYLtJ@nR>kDHv+LHbi$cGA?^TD7a1_KF@427GSbC!2pJ)zx~ zogLp_>x%ii_b!E4SymBRBZIK>3PS3J!Tv443a0l5rd(0e-z!IN~{JF9m`wm#n^y6`84D#9#Z5@2>gxOCFRwc|?g(ok{^lRTk~ z<9hd`mkF`L%LO&ChmeH8-OwJ3ygSlfTb)8 ztxwGt{e9R`ok*_{a2bFch$nKcx$c9jgFB8SR~5IvXGFtDssQW|VckR%er9W(WRE0U z6StqB;6g7{Uzg)rSzhX-mjiN=p^0s4EZ3MUYRp{MdtAWcCJ{b7t1GmAG_*bu3U}|F zAf+*N`B(7=gK1RQjb(8iNrFp?i(dGkH?TgDg zKCPVIGc&tF-NhR1udg9^U~k{FWL;UO&J|Tkd|Kr`&-cd+_&mKm(q3Z-j3IE89{6k_ z)JCgzXLs=Z?n!AhiPk+u53M}2PM7IgGOf30A+7#eS+dL7AM$yCFZ-zt@Je5;M=DLO ze@(HRSU0S0v9(ZKM4F8qvEb9i8c@47Gs6wIiz)2=?3@_DVBv><0ytjTm`lvPCXUaJ1XsO19@)yLjVD9*Ef|DZ;J)DjwtI>S!2zI;06F?LkbI* zB^x5Q6>UJCya*RT}?HUrJ186Fz10?;er0r6@dKG^SaVU9a=GJJ46{91#){b z7W&Q5`b{)7mAz*X)c(!M1?gmZszO5}B)<|!vGF>;?EPb^g1 z9ZF^a96JO%@v<0+n{5A6g-2~PVP6d3F%N}45mgl0{2EN~L3S30h!cZ{HRITn}~cnCrikq zGWCv~!LndzxsYK(9!SN4{~6v28EwfKEt%;hbRHwo?27a3@H%BQIi;|4N>&N@Q4a3o zov{hYBPs4buTI!!2yhDpZ9*ArY<-!>m;qljdSeKTA#ju)7z?4Jbl_2o{||>o+STq` R{ObS!002ovPDHLkV1k7sS6~1D diff --git a/app/src/main/res/drawable-xhdpi/ic_aries.png b/app/src/main/res/drawable-xhdpi/ic_aries.png deleted file mode 100644 index 5d9566cf24ca6cbbfa49b2552642e85e7367a637..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1854 zcmV-E2f_G>P)hSo%k`cNsQx=G>@Hih)@JbC?EkPf>s4ek%Catq$MqH$#~WQ@%jZQRuz6w zAgU-kizP~+A_0PcG%d76DkQWZp@>Kb3Gv*q10=B%qGV?s$MMdb>dxL7W|!DIYi6ZV z<^Hi}?svxFb`qVL$>&k4Qr#3E8kcQLRUjQIe61>hxDQ8o`9Xd6a9xedWB zbpL2{E=@q_UI*|Z0uC~;!*!g;hUU%MhqdH{byombY#yDXkg^+$bEhyc&*P;PgLln2 z8YhUQkAIVNnr7?)uxwJfjE|d}c;%-($-_QP0AT6B(Qe04J_0Z!f?+PXbY;Fz{Z|Cq znk2eeSP9Tu0F)|X22hsm;iVi6YVA7r(mqA z62?q)^reE^z# z{si%*U-Ty5sg{?{71uNKbD{SyS%$Wj(oYnYae_oRqz8D9HKJW~%7e;GDbv1>h#n3E zF@~*-cII>d=%zgkpv&iV-NcHazV^M7$OLHyfU9j{%7)o z#H5?W7eHA1Ee$_s8Od;DYU0sN`vrKFro0HWK5wYorea+5$I%5%iYqE&+1Z4LNH^_W z04@{H416(YXiIBpU!EON$EfuPfM!WM(b}o1AFZX6wRpw;f&p%u=@gIosY8Ul`C;|K zDCJo3~fzRhY7lr zS$vwnH%p!aA_8v%SSemG^Xr3|JgaQ!Ywpb6khcc$+8U9k4S~6aKQj@ z$m&$*R}W{kbnB-54S)_oN1%sEw(>V5BeTNG{W+tSFn?dq+P?$gLHRsx8JeFWl>kh8 z!Y`c+zHZP+?ue>G(5175OPT23fva5l8Lb%L<|C!zmwqV)*LRSGFxgv>LFz%Nd2doiwVU(s4 zX!ho$;wXTb^4)IB&@K;KrknOB{;2FV%wF{@5Q%9s(ptEgTbo;o`vJ_B44W)Nd(Z+A7QRT?>#p#>AB7iH5HH>rg9Un!yM^ENk7B!6Fac1-KL)rilwjHE~#F|Mxy=r2+gw|1&6QRk*w=EVlUGc;S+ z1ELE&rG$s9UhM(t{qW@ZhGl41)iNyVeyjje*}_dkv_&c(u?)={5_QuS2V9;BzSc65 zJEIy{i!N3G-8s9;0r%db%*;1>jAK_ErL} z7X}?49aUS^nRAJoyvqtRJw2FFZ=J5Or{aqpfNt8q1hCyx#(WzCX9OPsm{(buH|Bbr#l&VU@ND}IW#MpUJ)Pc;#ftRX2RyRiV^%Mb1b5$%dhb{fEB suF_5WbOfU0(diWWzfGYi;g5snzt8g3k@b!gzyJUM07*qoM6N<$f(o#F)Bpeg diff --git a/app/src/main/res/drawable-xhdpi/ic_cancer.png b/app/src/main/res/drawable-xhdpi/ic_cancer.png deleted file mode 100644 index f8f04e282f7c38564e6ed4bd848d59cab3b5dbb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2327 zcmV+y3F!8TP)Ksne8g zs??QrQ3`XNo&}kz!f`U=f%L8B|D& znIL2X$N~@t5Cw3Bz|9P5WYBSq_`&o3+z^P^u16>3fuh>0UWe1U4B(~A_$)v^fC~V) z>>4maK0<^>4V+cXA8F9xeur`F(nji@NT)Rb)vSthuXGw zIz*&j4b5~P#u`e9z_IWU z=-UD_&8;)1yGRuhbRj{NGU>YjDglrOARj<(`b(mtn)LIe)sZm)6bB-Y5L6Ao#pB%8 zX%M}T;P|18c%q~6>FMTV9^jDfRn_clEQokiKTmZirw^JR2JkHacTC_d@xY~P0F>_F z%!I>y4n*Hi7y61J8l^S76t>p~@-ehr+|Vv!{q1@iJmO1K=}*O8A(|fz{_WdO9X=qV=7ri+&J< zH2|$9d05_{xgMb3q+a#kn%j;0uX}(a&M2wx%;kjZF97Zt1kA66+TBk~w8y%M)+Gyq z-E&E@O~REp0!9Hq;Q>-BTK(A<)2W%eGcqGXsdoVWqPT&XR);GM0d+$c6$j0=#CSvU zH8b5Ct~5?swZK;wS*D5JAFRNQ?(^E`k;fPWkEyPvdsgT+C!iWo0}(Uz5G%==^w z^-tEWIrW_F(%tiw<~$~yO-jXdoUZitm}lFz-Vqy1uK4+OM8>^_#t`12gB|-B?4EiB}DJj|^ltt)>M8s8QdOmzPr}jE7b43@k{0HXT)@w>0@ZhlcAwNx=Mga5L=-wdZ`p zZYuN!A};{Km(V!fVJtYlk;J3vm)v?F`Y03rm=YFh(8<6~IJlwsQ+H!HFSbyDA7Mfz zfElS8m4KoLLgmI^lWE^uXV!wSNn*IWJLVfN*2c0ZSyZM(&&nHO=6AxE-49#60AC=s zL_;4)8P><(DrC9$gr6i~u-B}DSGuOV`W)W@@y~_P5^zyF`2O%l&lyRhtB4_rG6>i; zuibdsQYNWp<((CM77S4;t149Cu1$aSz=FDVqnol$65s>S1&yzVHn~4Yx3@SD`7VKW zB|X9Xk3OgSDl7oE6V4sb^PbA{qd&0YD!k*`olypt(>p-UTolpcn%`LEpfu;my;oj4Dqv9-JbQ;6pViI(d+GU47WdC_ekd=G#-H27?oBui@}eED?ER)Wj%o5%n8KD?TLjlgEQ}xK9#l3k+M!2ZJ8W9YxS{? zW!QoS&gkig3frB@glEEj_YPYC2I>DEfF6@{nszE-OSuK%q=#okPk`|`0`G73yC1ar zenfq8e}3#kfbSv3TQ?j)vVjUjUjt#CPs;Sa**aG&XNYT#NVx{yE;Y$R1{Kf;2 z^b?Fc#7uu4Obm3iU+dKuH+in410fxlixUENUNU^x@g?#F&HN_6Te8B9TMg{+c0_-l z>_d{77)LTQd&|zQ&ojq0BAGs;?@1IT(>I|!TyDH9bUMO>ePC{I#@+kvvdPJ!mW$I2 zX+iH!={PN{v>(m`!!4~4zL$Fnbs}CypdSE`q{1M)5-K+~%G(hDBPYT=4E|ZX*S({) z0R2PbyU7}vZl92}jDB^H2PYgu;hZd@AjqgjrgSo~```-X?$c2|Jl0o#7+D%Wxo5Q56GK0H#j3m-$6U!u{;XD3P3c0gO2l%_HT(0QdtD z_L54p^bDx0cXqhDEV0({EMlh8+D`WXIc6xQa|M`%QY;)>oWcyfd90#Gg|)FcPKRF3 z;BAED&xwhaw0K!|PQXoQk(Upq$+W;*GAcI{QiQ8S$SqZxo z+9CSor-!gs%VT*4LPR*Aw61BY%x#>=fa~kP(9evlj8d(+g1~E2bA7u&?8-}aIY^{_ zseAelhr6amtZ=Qgg-p7q7_ycsU>Ok>GB6)NX^QCCHF8K^`sNGr(}D;e19VJd;855< zEo@g|S^#4zl>A&DDFxF?)^s0MmG~W2z&uVV(=+Ve7x7}K4qu( xwiiNnuiz%jPtF53+31nS-v)5AopH;1;J;MIv$n(gV=Djv002ovPDHLkV1oNWXXyX{ diff --git a/app/src/main/res/drawable-xhdpi/ic_capricorn.png b/app/src/main/res/drawable-xhdpi/ic_capricorn.png deleted file mode 100644 index 02b77965126a6ba507bfc301fa99ebd4635a59ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2043 zcmV@75}|mpX0N4&u-(`BxB1M2`A(Ud@I3{WvHy`fpI{w^!Xzq5;dwXl& z`s*Y{vgDb4^WN__^XAQ)cZC1*Mx8%=x5ekMwySgI%x;=q3a2{`aKrF=YcpJ>i(Kwu z!kq-%B22w)Df;5hAtPtGA>p@}kef}o&z#%adMS>g8;*11#0C4G05*r@S&V88I6z?= zan#0=kpwtWl5rl~aI1JQd3Hff%+#G5{{azyJ4%imx-q|Bdm|Q_B?w6Z(q&WtO2qs@ z(XL&G-Q>)tJAGulhh6v2f$#4CSRd%KF!d7A0$?Vi-~KCrn>|rh2p<^g z(?^3-yANJ&qcshe{V@hk4V(IHvcLI|wa#h4oIJU=ioVv@Rt|Px&m&hhSNH@#ua>_t z4vUPwzjCLn41mMl*px8!CjWc2Yhl&SLG=zu6bD!_I_!%8N->=9hUn98^a0Adqq(KU z_WJ}pn>Y0@&Jix|Vnyf_eVPKI=!mzBt%)W8Af2-wW#GG>?nzyGn%`xQXc}!qoO|%3j&%k~87~ndutUntykI zX2Zb3^VL~(?4Zv(!qgk;OCW3A z1HuW>S&+bn0d8L7*fQSxa?+=Z;Zz}fa;Q)LZ4Ckyp>(FvT^lz= zk4tJn0^UJB1K|3Q!pPVkHfr=+C&0MJA9qz{!`a>znXRr^i$mZLfQmE%z(0hkZ?A)i*_v$>w!{A3MGNEop4guJy5ug z9C{YOO*Iz;7$YV#pV59^j*PV?ZR)o=T=_npYZZxIt@%dIk_6}&#_B~5X4h*xfOdX&szTZ?SZ9(f&0UJ3X0ql031cCIK&f zmXCB_c2tR{3>bkQrYf;!gwgHGfQD_u7TP`*K?b3hgsaF*CTj=spB9 zE`gbVA1{i4G!#lHeYrPD@r^4SH1=~jU=`vM` z-MR+G*DH?uwl~483juEzD#ED@mts`wTx{L6>&Y=gQPsRhV5*J;Yyoih+`;ABhBB#B zv6p`C4D15YNw52#IufvC5v*KlXTrYWecI8*mRgLQCG)ZeN(A`ndJ?F38x-vm_KWjc zF0LDS6+ii;^-4Va*}4!&XYFq=@e}j7%X2f6+P&uIXVW_UwWwc+ybJ7)0JeDK9EN-Qu-W>j)hAG$QoCYQ zOLTWwdkNHE^}7V&7hoKRi}R#n8#BHh0A5^sX1;GYlloc73s<>?S6_kBGi0{>MVj?$ ztkS2~#)QEHcURtQ^~;*8OrU!8q0VYe71<^;rE^z$nA{ftY?zM-1J6&Z+E>EAGpyNY%Bi^yA*J7<}8Uo9L4pL Z`5*i<87(4DUX%a;002ovPDHLkV1l*{=VJf> diff --git a/app/src/main/res/drawable-xhdpi/ic_gemini.png b/app/src/main/res/drawable-xhdpi/ic_gemini.png deleted file mode 100644 index 2226a3f8d5e84feb430fdf016d781acb1784f41d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 933 zcmV;W16urvP)##EbXOx8C0@y;B16C-Pr*o|c&$PDb&JMWzHoH_fvbLKe$IC7@; zxf!#Lco|=u`|*w5>qwSA+cU#VN8eo=BeW(W?n#Lks&7`F(>j2e+TG4B0bhb$#F#U) zn_m3dDD&GwfByQqHL0ocjE9BBSq zK+F@lj_d|-6Ie!Cjpk}ttb42#Wm&$EGZg|VBG=;-E12~IgTOGR5gcO}4LGlNfw_Dum@ zCHfWLcYEdg*ALdV3+S#4ADvm9G<5dwh0HFs%63X?g&s$%?B$9<@&$*FCWreASj3zx zW|82{LiC{-vQpD}vwE@NE+8IlTk~}Ft^SWY-TnImfG$?2_CM39vF+xK&(y969!mf^ ziQ<+NN;?24g*r){%{eKBwux3sp_D@DLzce8o&O6GjV2o18i912PW3=4XgX(65{)Jr zO*DGfy-+IZQ&GRWJIzF+iAEERCK}z61Ly`XX~ zsXECMvyGC~6)c*CTzUm-WWldF7j8%IS6voA>59ZO`i}LgcxO<>IN$@vk)1Gf>K}5@ zZnm%UxnE;8EA&O?`A%}nD(zdIpHzKkks#BHWUAGzt77f0|_(4+D%&s|X z(W0vbXIU;R;et%HW=iMt$A)c>JRZjj1nj{Whn{tW(00000NkvXX Hu0mjfX2-c> diff --git a/app/src/main/res/drawable-xhdpi/ic_leo.png b/app/src/main/res/drawable-xhdpi/ic_leo.png deleted file mode 100644 index 9a1a2493cdb624e71e0eb47b71e84cbad3728db4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2194 zcmV;D2yOR?P)bbMU0I?Dis)dNw zpam;8dxyn>KSR?PEfh;cT8WY>r!?zR!D~_vZWkzW0W35oGbxxl8IJ(rRMoMu4sbunfQ@00_W&0LK}0kO=$0&fkrs zas)&i#uWiLtrFL*dkLHd&{PHRtHTY>=TEJl-B*QHJ!AWW_ZnL4=1N%M35e)- zTl>NIxMyUzKcAoT-;I~$D;X{KT-B}J0Drm~ywC*Nw{fE#v5teVKp12ooz)aAtn)%I zuAA2ruzwuJCPP!cI~8VV0!z~Ui|g4w<$<%reBH5B?2TFoEPwWWWoU5L82}CLP5}O$ z>6KftnVfRCp$RP2^B;ELyyXGgBuO95d@bt#56wgE%DoAq)gC~B2S*lWADnY;+6lCE z=hjFL`4Jy+NV?{DGI}ty=bmCBZS7#@FL{55Mr=tvd4F`mF+JW!=nSac)+#vs4?hDE zq>miaq6cawpqq~}@NJ&}MIy^Goy{kvJp=9A%=va5dOcu=9p~EYhS`6sm4K?}o&e|@ zK7q(cWa-hbH~V|-0{GAwShrM4Y8I*#N~LsLXAQC4ar@Z{MRYOH$?K%Pz|BHBx0RS4bd3;p8A;`HVF|?3=C6ryPf?%p4UGc}{W829X4M&3+0`o# zO0!luBsCLBhuL;o0DjvuFk2)OmWc^yE%1khRu%uhYja7Q*d zCmU>iah0l@?*Lfg>HMcZpI;WFvYj#ms-9a5&^`bW57;K)aoDtLs7~suCub$w&I3er z%LHc$j~hwlk)Qe;ru)R4ig@0Y$$BKU{f(u zYmc=eVq-f9YkZ;-VbN35Epc>?_R~xwYS0XpC7`Cw-+^(vYlvy1k&=Hn zRYb(i+<(T}=T9XV_)b<+9;*~ZFZz2&dt%0~jFj?)N_zhDk^~YxeY4rF7j?PVtcQ%G zd}WXeD$#v@89UMu?-co0R#Q4EIil*OCjs+U$t^)A67FGJ%0NQ5wlMf%03!f* z7+UObB}a;xVv47&T?Bkq{2PqO^65_MFQ=PG=hiXP@5lOJ+GA+)xJ5}d9qqfMB-i62Z`A23kY~BqbbEpu7o7I%-=HM4(}1O2j6}rAbEvIX z{y^XniF+L8mIL&z=hQz9O%a2u3#C}N4fyRNKrb1Z>^Jm*lTeO84uAsS=-i0B@<1mI z2Sse_GFM0hai$9?OCa8r+cWX_<=YJ{CT2rbNtr!hzQ(`}0Q$H|UYxy;3PDjP6=Z)l zH02YMb=$Y~FR|;KcL9!i&(8Pf^NWLAT$8a%XQ0daB8Z=N_oc(1$!>^=jaFHTuZ3v9 zMfM;;T3xEmOz7utWk@gifVDJ3B?(OGw)#eF>8hz3Yu}N0+Ps?>zj6N)P8mt%@=~l- zJ(mTj&3kroxF9b-^$>~uP_>l3$l|*7JpzBrLwv!8ojjqnh{CO;cvA`y)w!@+m_?jZL}DZ}M!q2lWx<~&z>ibp6id`+fvuK2<-CgSYZ&3lPROq1PG z7=+i2q;h>JgNd~D17`lF|11)*+mCj(9IHC?p2C#HoS44VvHc1GS9CSPdMyY_E z1@q60RLmcVT(Bm-gJ;ozB|dbx{RA;Rlu5}?hK+tP*#RZqWnBj19}#fpSP$$%&BRCOx@uCNNs% z3WrCU=E>2ZuU|QaGfW`&2Y|$6!xds)n@Pp~QqH-=)43~HqU~_-h_OL=z0|rHCE$I5 z5w(*0p__qYXp%ch6^p8FiUHY9&*?rJc6+HxU`7cDXVfn91rY8UizXjuq8$>`Us(dN z!)pM(jXYkZ*4P2kTu* UUi`&|GXMYp07*qoM6N<$g4Q}AKL7v# diff --git a/app/src/main/res/drawable-xhdpi/ic_libra.png b/app/src/main/res/drawable-xhdpi/ic_libra.png deleted file mode 100644 index d1fe1e8c37fd8692d7c678d682671de5962902af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1442 zcmV;T1zq}yP)5XKYOQUD0zrci;s=QliA@08 zPD{}QBw!3CMxurf6)_RCDw_Djrk%E=Ag@9@kG9j!x!c^fQ!Y)Md+*FN&}7c%oPE|l zYp-+mSvNzN;DaXk{*fbaqZQ1G0=G4Cp?#odhGJ6|fw6+YivjWhC>kNy4dylw{Q}@C z33)0W>%VYe)67_=1;~uRVOHjMMemf%PZ4M}fQ0~r!KPFKPBZurN%7g-F2~=;w^1Tp zB54!w*L1lP_Pi&FQ3c>(!18@!08KnZXv>zk@+Hk`~V&Ta0h_A zG3&IrJ$8k6HJ7_DTOnbIfOj7kpf6TI;LX5L<&*2R z95?dqu9%w#FiQZBF>wU|jgbDnTm)0~VB8Vxe3kmllCVU;7mSuL@lG1PtjV=1fRiM| z#)00#KaG;l*~ydg3wjr-PwpyG{$BL$!`K&ItKh#L0H*Z z>AGk(sTQ}OF?{P_0!Kmg!1e3+z#!SSc2*XiHG^kP0cP^765OiSGdN=;kgH)E7b*-AA#FG<8!BQv|e@DQ$V10KB0?ixcRjP{8@2 zQIb^izWT_s01f~sxE9CN9GBbMHx_jpVVfc_ud#P7OZfqSEcc>C04gr7PT8;nIBmid;k5pO_TI)ELxdH$@b+JW4s7(ND z$s?qy;=zt8hh~p69^PQ|J|g}}k557rhbkOD8-W`u0APNw$Im2=@bC*fG?@8C?;Q202zUa_?@ChNIun?D)l9-<%-s6!A_ZbAKpOzqhwFjA zn0brmlIy71yG39&O~PM$#U<@|YlyLhf!QOQ(X7M)sJ3derp{N_=YdFQ-f9g1*9guz zW_rgakB(mDKX?g6}baMs{nTB zV*3GfGT73$G5P8vnOT9+9Z(ZVlo>s4!>=yh1Gw1Ak^8^cY!dhpK$(%f@YP4}1%?PL zx!DM4FZC-X3GB_90^VTQ^!I0~iV31-DP>K^y2))R`+jY=Pf?WhD)WM@C}5=vrA%nm zR$J(Psq&g`q1mX`cwpoRj7L?iVCEFCQmyfb%_%S*RkeaizF<^ygcEjXUMTIqcWwsO wSu}GuhE9&ajj8*!thqLtQy{|%O!y=89{~6O!Kr!z`v3p{07*qoM6N<$f{>r5Z~y=R diff --git a/app/src/main/res/drawable-xhdpi/ic_notification.png b/app/src/main/res/drawable-xhdpi/ic_notification.png deleted file mode 100644 index 6862921dd9e192e1d97d911873f208f0208d8b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1360 zcmV-W1+V&vP)G?_w_~mLS+rv3E2o79?0uQHcf=!Gelnj0FTyB#Mgh*$0&bY#1=n2#F>L zdGN*FP_YMN33iQ%j;zbVtB6b2!0FD9n1NH`X0X75v29^V#0`CF~fmbB`*~W{lJrEH)0!IJ`0|%zUI{;e) zTLPN`8vy?TR`yrmCtw-yIq(|rvLu6REPVlp2rG3ga2jw3usdMuZv(8?K#SGDSHRoA zY+$aWRo(VS#L>VnlHT{aMgSsWTi{IK+zgNHQt8bbD!x|a0sjD>0CRv@l7220M1;M0 z7_dFCZ{9y$(xTb`BEm6z6mUSg|3l!1yx8Y#0UQaO1e~5>)W8uVOC4fX{5jw*;5*

^R>L@SC^@xFRoZ;$@%tJMd&a^69|g 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 diff --git a/app/src/main/res/drawable-xhdpi/ic_taurus.png b/app/src/main/res/drawable-xhdpi/ic_taurus.png deleted file mode 100644 index ab50443b05edc1b96fdb76a5205ceae3cb3bb271..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2068 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 diff --git a/app/src/main/res/drawable-xhdpi/img_autumn.jpg b/app/src/main/res/drawable-xhdpi/img_autumn.jpg deleted file mode 100644 index bd2ede066ded76bc8dcfae69c83d745da48d5d90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43015 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 z z5yXWdoR2?A(PR!*pTk@&li&2g>Bmz%4e1rLpYDJdz6(qrQ zOCC~O06oSJH9fGAz?NM)K+`c(|8HNK)-5Z%nn*XF{3^~YL@ zDD^b?Ww{^|{lMEt;(4p>XMGvU-(^n&%z;TB*%+tV$2s06aU+BBoq%yr2^p(rbj7^g zN=XJjT*RskM{{Q+Q17=2(}mc-E(rwkI#!$8NNyS4;&IR25`qWNVyoSmigTzq!NDx5 zFg~=J8YgUr5;T#TvN$sM|N zsKiVgY_|h*eA{u4&pj$^%1sqKg@3xP+85rbyR7-CU*`6qo<#xtg##g5#?&(@d z1eWB<=WP$kP*;=ceQCGGNiAA9QW+8lijP$G}yGz&y|{;S~)O{0G%-WQV?P?8cxdfv_eCJ>UVllT7s{Z*@|TSIL&5Wvxf&YEYQIqe_TIJ=_wP__S9gL0v+m>PdO?n^N z1*V@A0TX+v4!{n*$m6|pb1lWYN@H}9OJEXn*QRq^l;tIRBhaZTvW=pwE%n@*U95Jt zc26wWz?Ihu8;*JF&)_Q>Jv(2zWtQRzC53a0O1yp<>sxVK$vU$*2`YW;joX0w{{W3x zid(Bo#gP!Qvi!V~8;*JU)w+^O$s#8jkEzSw=_cJ_X(N$LiZQuxPoey2@o7RkV{>pA zM$NNvJq|ioQsO;IFE%(OO^6D=Yz|I3@%*`|JdHlj%Z_`9oS&JZa1YR6XPVAcrE47Z zB9@Ko)aLFqSGbB9ASwuBxDkSR;Qlo#XzXGv#YluwKh0vyT{!}C2^$75fW@u803-D zALsd2Yp{+&VlN>b3?qPhbJDu$w8$CR6z&@b7dK4kBgVUQcI9nNaRaM`PtWAb@r z$^pwTz~kGcX11DTe>zM6PIx^D?N;i>TI_o`T*1)8rSVDMeujRds7W%Ibmmhmm>y~1 zbI<~K=cZ~KtNWc^b7yA*#X6>D+`NndoDZorE9s@7QRNm=fE8XhdV%_WBABuZFqaO^ zGQ@Kn(4XH!pZy4R`C7UmC|c3n=9W6WNjBZCVZjXgeauoiF$nvJ0|XFxuTHg_$hWNm$SrCV8DT#-C&hr2NV3XI`) zlho&$nmsmcDP<7JaV)c(Zjh)&BilJOtdaRj2vSVCeTRwv8k;mvSMC%V{4UM z18-~yJoY@)!V!YBP8rmdM|m@vJ{GvSzAtxiG?8RJ@j9j-9N~H3W}5yS((N67+pEAv za6mhV_0C$l%|YjQ8KQaCK$%eCR1bV@=CCYuDKEpd=Ad1a?#wYGV;-j!qGoLsAk)%* zH0ud2S#!18=r7RVAJU|_@cs47Y4)2-AnH5F&-!N-&|7F1HmZwns$511<=qEQYLf0t zJ5jbt?=GdralL^&`wRg`H(^-gzp!;1SVm>FNRXCNBV&SnG1KW(=F+TWRco}4;n;u6 zv<@3Sxi#6vtHmnHg4SC=1_Y8zoS#9v0<(k{k;ic}>XLbdfeRBM{4-54rsJ$x#b0=Q zMH!mH-r)djks$3_z803-?J`3&PaNvMD?EfSZ%lU{-qooNn?3c`ZtetWjJh<1n2%g8 zYoUX}P(sm9YV$`Tozb{C$vt;xrbh?8OzhFoPZ2&>7VmRv!trL0V$ML?2q>iO9{5l* zT1#yVur3{$v64(}$@j%)By%KtqP2!Nq8p3(Z2o5-!aADdXMYpw*J!uavs+odOg5<} zmYDwlYq|Vu8PrgX*;HtINm;uaJ|OWGt&aP9Nd(sfVn$*6xWB~ves$0IS4~}KRQp88 zO^vDC+lU5d>))@bs`lCy*0ZXcXwyJBN*zbX$wp8oadI#!<^p9hwf=F-^*%2@9{ z{P9x;L{1%&;#WP;RF^Yc-QuyT9EGM%vmlzz>%M_cUxY zY{=0e`7J}SATejb_UlOPw3cgjY;lH}Kp)PjTdne|rN`Rl36|Ty-}KKUR+=R8#zcit zh~aQ@2fw{ghVOS%zRP!@ONIHr0xA2WIp1q?xb@m|`5Lw4#1sYJxqVOg)J5G%Dug$= z>-yCUkk1Mxe2bIZg+PC;Q+-AkEf?6e2EpoK+CMVYBM{qE+LHMM;D86etvrFTfq)l& zO6~su3Su4hD5cz`-vD$jNA;&Rn`~E@(cAr|#dFqPB)Ghed9Adm*&`n@-`Cd_G#)52 zd04k~XCZR$)1LK@wSl*?mt#=bT5knnf;V0=$VvR^jR;f>7jqnr6Q}1^?rrYkkIeHD zMq)4n5t`1_-v0njuzR<+YmX^+7~*UaJL9zuXr5LP+ugOn&9K>w<)mJ|)i|)8;$?P< z-ZDRk<=FdI7isZA%4qr1?ob2HSZ1_S;vKMvvfE4-smlsEqPHzko9J~iS})7y&AV?H z^2QA;wouEoEK#bjJPP6D_@}4IclKnqy4-mWxo{8XU0uEOH+nMaEi57uyRc+DeSPV< z#S7WVbS*8Kmn$S=0PsTK(fyMeGf0J1k5V`!S1~t^?PFq6&Q}ZkO5+FcrM2;`wbE~r z3xwcsP099kZi8RK{ zk=e{x4mThEy+Yn6g%IROH#R^EfsfCv9@ZVj>?(FTYobtymuSZ%jMOaz*9*0RfI58L zYoC7`S%rAyhEcd+?Hxr&7mc*onF2*Bt}sh3;y*K0&mQ7*YIZd*t!1}|YsVnqw&j?A zE=^DsyzrsmL?UzQ(0Iu_WDiR7YRauiXtX`J(2{9W zjggtDY4H@;WQre{D+0rJJvi%{=dGRmw-44jcs?tpwp_tpBD$+CM3_qDDTpomAWaQ?n zH1ftCF(h%Y$NID_oB|02yYMr`NEht!yo3$y^D?)sRgO6&5;~(2dIjt|nq0aK;hdf2 zCeTN73rVrmx_rO}a#!*gAEhRtcwlsf-Zi%e_oZV{pnGE-@l_0eWR%S)0aOB;zl++k zt~CKOxnuLY6T$1BN~qIPcUu+pct%{^jlEM+mF&a-lc20z~Bw4>7<;n>B3zCLcHdGw~~MlrD*uyEx}+_JVyOP7vEQ|0hE z``l)ocWo5%ZyTFAUNFqZ)Bgak+pSW!x4VL1Uf{_Z5DJCK_5k(IJu73+SYuX@?UR%N zaNbxr$R57txN2QW=<_R5_Oj(=TR1JPt{N+(Stn%$qzC0Aj4F>opU;|#^=)IjXxK7< z-@Dt;obV5)UX_ooU5H^If2|)Xk<)H^e?e63EpDv!K@H=yoCydIkYDTc{A$$)B*-rstTSF|(g=)* zQOU~j$r;8!8s%**@3gZz+#?vb0U<-29A#Va2l>@u<8c0=fz9uBNduM#Upl1As#xVS&XzNV|g><+igN~UP{cBDy5y^FM369zb%KX7W$^5CdqwyYV zrzfICs|m#G8Jf~)H?HL_0bl#;AAqaE>rjoDL8h}trvaZJW9m&NmvHy7v=%ltvK2ou z0DzxS)}>8iXzrx9NMmm&JHjUH5!=#^WcDS+$8sy!FQ%It9yL|xWSP&X=lWJa&6|SL z6o8%E6~Y|*;PYG1-Rd{We#xiY+^U{ea8(D>tyP__Ev4Igqeinyl0S5#1M{PqEyI<) zjF;4Bl5LP_)ABLqhum?Rr*&;{b1wMa=*ZtIJacV9?0@}rwQa66cc#`mHj?efDbs5D z4#a(GRo3hyocZ=>N|G4^VqO)*WPUDZ$6$7=j1h~_ZS$_6Rt~sZ2bS!A_HROvU{^%<1 zE3jn!IO$yk8gXZG%;*5fk=QXO*+|AK3re|}@06Td$mfWo1cn}&?Oh}5+Et-3xoG51 zyu21aOjI_O=8#uf7A*sLINaF`cnTM%ZaP&Re%nyH(Jn0X=2-6~18kB%D!Js0XPSC= zyGD}fW40?S?e|nJ(od&Ow7RyvZKT+pLsf?6&fKt8l3oIma0e7xGShO^;O=E<8ZDNI zX&sB(y~MJN$t1ZsZvOxv=M}wUr=mbg#8f-{(jS!L(+$(`u6i$sz7dRWk5Yg;02P{C zG0$>)RITF=49&G7)NSUFjo&rKbMJxqRV2|elasueza_1tO(U#PyJIDG?xYr*q$)sFi^<98V(U;RiFDZuD_q70sGUdhH96Ka{oy{_ z5HHYqpr6k*Rztc4vM%c)%D7C96pzlO7Eh3T;6LxI{&Wpa+?6YJ4muEBdQ{(RhEuv1 zh1(x^5OMiYq74WPZ1@>w$5I%9Q$!v($X7%izFwcLPaKNF1jWgxkfiLyeS0b5ngcmz zu(#36Sp|?7@~aml@m@^6AdT+jf@^uAnH=R9VE$Fzctcjx?W1IA6eEGL`wCwcTIn}e zc9&7CZ8&aSJFmTY^0cGOb}PnQrVQGSqb;0UE~OzzXu&-((zc=T4!@}B6GXN!GnFVN zVnENXD=t{TJD2Vbg0}oTH7~N~%7yJ1oOAOE&N6o{q*ae2weZfUn)2zF4Ii5!;ep`h zw>(ea8FXt{@8s0nL*^<=9zTShaax`thT(i(4&{u9!Ax}(r#8EFsAz{zy-22f;5qC6 z0PC&2q7qYSSf#7{HPWQeKG9;{L#l5QvHRRtC8ycVYh+`2S;ue*$K_pB#;K~$WGt?n zc?-gY7$kPhVk8qV#31N7Z#zqLhHJyAVgH6kl?eyzH z0(&W%c*30S1F5IYc^p!R4=zUp*Bfi%Dedo;-fMS6bAZe%r}HC_i5)mzLsd$fPfN3c(wpucejevAD%w6lgByAFFXfM_@O~{uB2Kf|r&04bYhP5V|{u|S6cgu5_ z;*_7d4_dQ#;d`$M_$8p#CXe@IxRH75+O7i8!O0*IT}&-?4DY%yu=Q5XYZ*!NGth;4kc@d* z&FWeN@WN%9Nal4vDz0&wt#4^>WfW4IZPQG5NEN&|j zg?fgAaGH&TcMG-7%>65Z@eYL?SF+s=OU#y6GQ4sp&N6!BagRY)hLVfrdm~p~wjrpm zz~}VFbh+CilE;t;=DNFUVDY~4@hS`)Mo9W+Jx@wykB2T8$1rHxC0<{5IR60aRqKf5 zwSlD$9aVto+p#0p`DUWMSk2lj?1dj?9!R^kLS!l!5Mz;3fIDz;pH}zu;<8@$S$8VC zJ`NXdPEV)3TDOqgNjX$irT35U=9wnH;-ohUe2Z*NCPsH3;ZgYhfYt3yVxPqKkry$fR~tfs$xw0m@N2oy z^y@DU+ayj$+j?C$`+waY!>8+9Mf^=`;~h<;a;Vc8L0lY$86TmiIrArOhb9`TtB9Ps zSf2QsYeY8R>XESBeta%6e+q`yRT{g>)H{28VAdg|(HyS0TcAal3o02L#+=xT2i zYkEE1%oh57(=0Mz$_L6lf$v^lsVFT9qDuq0!?z<9I@?blk!2+R03)y{>(tj%rmT2v zxl5Vqdey1SQMh#=diSi|en~&FZr92lOO2!f)|;kV%We`&sk0I$0w3pAwHae=EL^F= zZqC;9u1BV*x1u~g^+cM)ky^nd(84k#QI?GNt$Ph!B88SxP8R||KbY-ai{U$;4_n85 zaplFirOf^KuRhdoG~G{Gy`IVw1O`*&?dk{kA4=#dY2m)M2w&tu;N-TpannVC3i4xm`QO+V_M)&1R5KrnfR$wn{1Pan%X- z$f;k(Hd?l&E#>?VZ1N6>yVMV;=k%v(M_4PN%7du=?T zYT{i*TIGgV?Enr1RM4kOxF;G#&8&e`upzQR_Z6EOTu*I{L73bICvYA8D+xCDE;Qo@ zWOQyKDxs7a7=7$>T%@RDxtsx&-Nkhl5+lZ;(D|6hHH{)9*S8TU#v7W_hK-!qy^v_^ ze#>(k95H?kYT+c4Bp0Jkg<7U4|&^MT2axgQ`9YuHaIc2fl*w~Ax=84)hl*S_wgOjsq!8z}r z(xUK=odn(!u#)aC^l-|OGk`PmVEspIeQDY`hSic*Up3vz0>3E-0~ya={{WRU!&gwr z;S_+Ymkl(0jD#V{2l35j%$CLdBS3+CP;Dj$$d);G0)N%vh5$d0#ZajhN%U}*oSA{UJ1@}aqGoJ@j61y;TaGG4XOgI(YYSIsEd5X z#VyV@duZX*1L=h|r+Ew9iLM?W zDBEwrjdPQn0r(Pg^rX@))JG7C)Iy878Q9>u0Dr0dY4Z@!-6Km+waCVg=;V+7?C zWANN-V;4GZiFJ2oM(E-Q;EtmtoPI)l)W^V}|FQMdA+-U+b$ayBlcZ7*O2}c3vIvcZ+TQ)d9DL@y=OWILG+a yT`R)cgvd3izH~*(K%;^yUA#%9TiVR_(X1EZGk|#Jy!p-4T(Gu>O*qOL$p6`u-fNQp diff --git a/app/src/main/res/drawable-xhdpi/img_spring.jpg b/app/src/main/res/drawable-xhdpi/img_spring.jpg deleted file mode 100644 index 3285aa54dcbf6760e83b2a60f74687d7809b1029..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26861 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%0D=yG7 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/Z6;DC@o-|Hi& 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∓mA{Pxa>AH^DA$eKwxV_XX?eeRxOk4F3;P( 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 diff --git a/app/src/main/res/drawable-xhdpi/img_winter.jpg b/app/src/main/res/drawable-xhdpi/img_winter.jpg deleted file mode 100644 index aecbe329fa7fee63eb5093f581e8fae546333aff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45913 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 diff --git a/app/src/main/res/drawable-xxhdpi/ic_aries.png b/app/src/main/res/drawable-xxhdpi/ic_aries.png deleted file mode 100644 index 473472fb533bfe6d12f21ac99bc209c889495243..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3410 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 diff --git a/app/src/main/res/drawable-xxhdpi/ic_cancer.png b/app/src/main/res/drawable-xxhdpi/ic_cancer.png deleted file mode 100644 index 080660a3ce3b04118fa5faeea8aeaacd80727b30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4262 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 diff --git a/app/src/main/res/drawable-xxhdpi/ic_notification.png b/app/src/main/res/drawable-xxhdpi/ic_notification.png deleted file mode 100644 index e1905b845cae24f91bb65e6a993b15144bd2ccce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1914 zcmV-=2Zi{FP)gy6oT&pr2?b46bo5>TH{V*-6ZIU3Rj z)Cbg>5$S7CUxWG@)Ea?q)}V;+6yF5c9@q@n7+4or0az6H1^5DZ8<+#U2s|h0n~qY+ zG+vnviijnE4S_9yO@YmUEdl?3GxApg_B`+`@C@+2q<@-er0BgJ2NV$-07nA*0m}eO z0Sgr!V9tGi0^b6&fzu>?)uwg_n`t|sh*%6TlwE-XlE$=q+{3l^18@#-y`=A(?Jy!% z0VV-=OZv3-eA@s;gl)ziz;VfztlI1#+i?Hyz-z#vlHM)SUPLSa90Z&Ui~{zOG_P%d zB4SBk8{k4<4Dd7X9pJC{2e1gRT>9DGEDkITwC&>z17a?)zoa*^*CJxUWd9}u`vNPc z>mHBgRbX#PUKj?X^dJ-Yoq_FATmE7n0`Ez(y8lliV)+Dcy=0sx0RFpE@t(;u3zX^B{*$NEV@ZP>wGm!%C0*AwfNBGY2s?+D0*7=! zo1ROipdNgK@z2+9lyqp<0m^_n4VVgyE~73bpUDE6BgvXPAf=6T$${iP77<=ijt8b! zI6eca@%T#8N?i*mqe<5!54`G+_=hC>L*1!C89)Z()x?|GD&-$Z_LsUFkVh907bkmE zr561n$}|+3ULH;yridl0#HOa`uKQ?1XKaYp%U-rKkF4h*QPyMyZ2}HV0)`GH5A{RBP880w8O3f6cG-f zIq+8HxV&;b;*f|WM?n84RSsl6ZAekc-P3krA7IC-R3_7pGb4vfx@EY&M+8trIQvkG zxi}6q=-Q6}pr4#%kn~BVfKq_m8B+sr;NAweUMzS7xD0mb7`l@U!%EvVC?bwd`7rN@ zy%X<7C|MXYBu!~6ponm0be)t(GKiy6T-lj}wnOi*dL1TdR!e{)Vr}5qlt*`7%h^+B zP91P>l;d)4%v0;@GyrEVx9#u?H{1LeN$(W`6cP4Z9b#~T&)Q&3u}0Klwk{m7)wkbJ z3sctqb;ZSjE+hbcl;nE{Bq9vbNjYm>H)+^!lKipj%6x-ORTxeNddaO_Hv|_6e3Zfu z)(8Wz-|$x!Mz*Jvjy?f623V`h;CQHSN^;3faX`)LXTAF)!pXop(v&jjZql6Eupf~$ zzEVID;U#@fS6QSLtkYnu-DUf@Qj#^iIt_{lr;<<1DU9+tHCjtJ5$j86<}T&D0y!j z5ndU+*{tgg*JswiA0LV_ZwNx!S`8NG`d1$E7EEFWJiVi0~A9 zC>4P=)07KBcc^J%y$4$bWEb7Bn-x_>Rw5%_UgE#(zypy%~3P`oh<3Hya!4H ziik^qQ!IfqNk8U2Pzq2)oCUZb$#sb?bGrhVHC(_c zZvd@cPun0Hf7`*LGEDg<&L1m8zN#{TE%LGn0YNeU{^$vm-$?229P(RPK#Wg z@nt%?LgkMBzm@b%;M^uwFaQ7m07*qoM6N<$f{eXv A;Q#;t diff --git a/app/src/main/res/drawable-xxhdpi/ic_pisces.png b/app/src/main/res/drawable-xxhdpi/ic_pisces.png deleted file mode 100644 index c6c5ad427b46f741e5d2bfceac44b460c4be81a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3324 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 Eg6k{+e*gdg diff --git a/app/src/main/res/drawable-xxhdpi/ic_taurus.png b/app/src/main/res/drawable-xxhdpi/ic_taurus.png deleted file mode 100644 index 7bd6099a713c62572f1450d73bfbd18d77943b42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3706 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 P00000NkvXXu0mjf@xDgo diff --git a/app/src/main/res/drawable-xxhdpi/img_autumn.jpg b/app/src/main/res/drawable-xxhdpi/img_autumn.jpg deleted file mode 100644 index 3d6be67fe82671737c8571974c33b5b2e3991549..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87608 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 pxV!MZ*ixV9MbqP@+dA7=GG|JgEe{Hp)} diff --git a/app/src/main/res/drawable-xxhdpi/img_spring.jpg b/app/src/main/res/drawable-xxhdpi/img_spring.jpg deleted file mode 100644 index 0c5b35a630c3679b28cbc481abef59e85f90478c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47173 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 diff --git a/app/src/main/res/drawable-xxhdpi/img_summer.jpg b/app/src/main/res/drawable-xxhdpi/img_summer.jpg deleted file mode 100644 index 45b0cef75d843448d2ecf47bd9b2c096b67214e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50814 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 QJb%KqYnrM;PSI@t+3Ep|@c;k- diff --git a/app/src/main/res/drawable-xxhdpi/img_winter.jpg b/app/src/main/res/drawable-xxhdpi/img_winter.jpg deleted file mode 100644 index 3ba274f2e032ee44306005b39a49a453fb680618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94875 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

qr2LuX8oV+2i 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 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_aries.png b/app/src/main/res/drawable-xxxhdpi/ic_aries.png deleted file mode 100644 index ce8004d43f97911ad91ef18949fb5ac89f81e04e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3983 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 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_gemini.png b/app/src/main/res/drawable-xxxhdpi/ic_gemini.png deleted file mode 100644 index 687fe17a8f0f8eb6736d755ac63fbfc896791ece..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2064 zcmdVb`#;l*9|!OchEXnSBt~WrlToD;6EmUF}9-K2XuzE1A@tS5!4)|X-K*K@WmY6{w4tH!{bvm0)d-u)x?M9^sK@(=ce zcFU}O-q6@+#Y&5zF)}akEQuDqzQfv`(BpNv0p7{g#wfaOp=x?Gsu4h<)3v z&!;r25p8A<%X^0)88A6g7X-;MdwuVTD%aHc;x*==&d@2tY(L$8uMpQjPujKS*U@$N zf>hc+sL=Md@`v(idT!@3lT#;V3Z!>bz~YdcF)JXa9i_00qhIm+$;75T7Mvh~E_}JC zN0k=+5xhEr|7cG5c|kJ#6G-7%IS?{08WQP^cB0B$8MkdKW2VqogqvWPGs-ar(7K_q zc0{r-BCQ^95e>{RT!)7{PPpFq*WVoesq6Huev0E_*H${*X|U|ec0*ZU}!i#k}n=&;|rz0yA)y!W`% zLTSfxLlBUl?AXhZ)Hbxzq9tu%Q~nd2_=O<@|LM3;#+cGP(P^8cFC@&D{AjKT6W2)e zbza2sbv&R6Zz*83L?cQW(E0VE1LhQL1$55aP(3M zcW$k?E1cJkdm&IFe6@0_T9P`@i`w;=WtDN|OC@q{8|V(Hz?D(zNb{PIzZzLalE{}C zd$m22ul=`#ZttEXKp{i98H&gNXz>ii6aTgv1CerdAyOypAyr^UQ0B67Kn6lh z^D)Bu$fBdTKCl)3H$$s}BTLm1{|C88u8X(_KeC#Ksyb52!e?5_;>h?Wd&f&^1O`K$ zaAa~sdDVS9C^ORu^slFlak5XqqQ{;e6{r*bzY0gv$X@8sC6n~Qy+9>m{pQngjgfqU zyn&DjFm4eA^KJy>fdL7)g!O60@lR-1NkcrM;F#ojK4+j=u&Io{d9C*l%xZ;e4_+$H zo9?eryNBwZHvH_gF9!cWdBwEz_Z#Ld?z27w?mg|U=#k$<0bMUO*|6qB7-n5*!L$?I zCpTEuvdiI`%t3#J^K-*K26IMJUehLT=)L`Ti+-nz<#D>!TokHUMO0Nf<(XvpOpzS# zXJ;DMM_A^Kwgp5gcnAE+_)REc$mrHgjj-s~p_aQ@R)~O^(O&ce%O1m+-<(TF;y`c=BZ5`Lx-}b!mt4zjbHu-N}Z0lP|Wde>kzH(h`XF*>4;6CxTOQ z%dk~>6@SEwq4}Gqp6Au?i>NStv2dT|@@Kc-H(|W57KMbm zOR_{F)9IRYqikp9Uu{q~sIFL=U1YYrEUYX>H$s;JsXyOd`S8M0l9(+?U=O6pcMgne zsXq%B;`0}o18r3FnA+5YMt#9c%x(GOicn;t$i~xzgEut7Jb$NKW^x`Q^%U%IdnVdF zS+zbUrn55M)8T4sERQRD%O{M!u!0SlgUoKIb(%_U#!dl)+${#GBJ-&iE3(Gva&BzcKl@%H(3U_X$g*v<(Z{G>yHC!eYkB4n>UzGVIMJ VipuBZYe%0Rz**U2Yc0JA{{Y~@!T|sP diff --git a/app/src/main/res/drawable-xxxhdpi/ic_leo.png b/app/src/main/res/drawable-xxxhdpi/ic_leo.png deleted file mode 100644 index d75cacea06cec9df3eebc2879cdde8860594ab9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4506 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%0Dc`&QdKzCLvY)%qdTF9g05EZN1h6yLY^H|I zJ|Uw&v28BWLEcXXW-n`fqO&t#tW{*BY`Pg?lT4~i*|F5fBuR?f^)BvT-wF`l|!gtEDZ9;Twv6J!V#a@>rifT!j_y@ zUg-mJMlRi(RAB*Zy^VEcoN~rI?%WW4JsIz_bA~4|4WL86_d**!YcN5gAq}L)?g`{D zUp*9MJ8_vulIc)|04rQ{!Cj;Vd| z>Y|X=a#vA_{^qC_EndCcNRr2}MQPA(9#vzpx2J;T*rv}=QZm)G`T>JzG{HaX=a`vRM{tdM zx+WI&;$w1)rP98kDitjmW7nNby;LbGJ^y9;9$TVqzseV2KZ5GREI?At>A}U_EYi4| zUo3cvc41|qY{iA!2=-gd&gyR`voi_NzWupjYnOBAa_x9fsZb=Agu9dwQ`Rj=Bs7&p z>t3A#f-qXUY+uQPbMJ3?8nXHsw#TH@|IDik4?Hdw_XgN1{~iK~&9-`rvfe{F2uQ1I zJ^XIBBvhVam)3Q1kBsQ8>&{k6Ri&UoW!_j$lnV5SCw(wlYokD?Mz>=K25)}IbKP8x z;>(yHkE#+KW1qOrCSzWsys&?V-{VG$bC&aOPQGfX9@!)fL5h3PR}v)uhzHOpmX`2R zL@isOcx*K>pQ2-3i7Or|6H;rW%P%(WblhGTf^~T@=n(29r>w*uZ(bjdNdCqODlVu1 zY>(bg&WWry7$P8C{*PBN=z3150shMfHTMhxFBjsiAFbV4fR^9OpbCtMok4vS>o9ua{*R=ge&kZ8t`MwgwS;& zCW9}H`XyAU)$_49%d?Ucf4P`->YY+I?*lxmapJRctB9mnby3QpA=0nIBT3zb>6;v# zSIl+0l8hP!w>ga3{M4qy{V{IkYS}$=83jhN5O1k43sVb=I@(C;=(fH|xiRkWd(P>; z!WY!#@RHuF(&*t@z{MrWIed$rDF^SA3n^sdhZdu0S$eo!siQ70v8>x?C2BtfdN*!t-gqXUy$wBIi{<>L0A z7;$8TH{V@xu0H%7wo)YA#{V|B0Fd? zsp)Nksax_)C4YD-DSy{hF}-VKQTt<#*jb&Mw^t=TD>*=ljqfFshx=9RV*9#}FM{f| z!jyYV$?pnDR;?)f5M*SuReB_&fvWH4VkSieY&pXG&@){tqH(r9$Q>5uTi&&Na?!)= z2Ee-aN!NCM5Bz8#P1U?A%W(Z3G3&TkUuN^LQ5)peURtIt;iCE6X`lQEAHVe@X1k%R z-#mog26HnoRmbfbrBrNGx7ry8IYno7kOeBF=y0qT&ZMNCscFY&klo9df5g@3IR%8R zroMf4lHK%#Rx!!?EW0e!C>dB7&M92iYFO6_7GBSX=lykX?H1oQ?)3QsK1kf^7HkV9 zg9PVT3j-VipaD>JYDhJW$l2(dFO8ZlmV9_^vmX+{Ts4jCBV4RU=|8XJ{;1q)&$enIX|j^d({kF?}EI9<(E(E#-iH0j6*Yh zTRqR4G9Ua4_+cd>aer*L)|w0>7q3(PueAl!k0&_%vH9Ohhi4$I8lPFpsl&)Q)B+kf LU6l%DyNLe+$_yUe diff --git a/app/src/main/res/drawable-xxxhdpi/ic_notification.png b/app/src/main/res/drawable-xxxhdpi/ic_notification.png deleted file mode 100644 index a9fa801fd4e09e915c122ab60e4250cbab4e1e1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2971 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 Mm<_bf-1p&s0K!+R(*OVf diff --git a/app/src/main/res/drawable-xxxhdpi/ic_pisces.png b/app/src/main/res/drawable-xxxhdpi/ic_pisces.png deleted file mode 100644 index a7eed829b86fb9025d4acd675cfb516ea7ddcd0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3717 zcmV;04tnv4P)yc5m>v{~uBb5G%ObneU+V1+RU68E@AdTSUNF3W`|I!e zz1RJY@B1EtL^GZ8i2!&H0O%a@?Ha-{>n!6L36{GpNmJgNr6K$t0Qz%`@B!#-*G@kw zG89DwJD!`4e+~fMArR~l;gO}B{!dxHyAz%1_)`Gr&j66-bwmK1#t!^ zFykQvnp3pXD{7S+2>@73nmNLM0sv+U6j)W?sGsoWX}G;sMU#AQ`f}>`Nu}*!06JbE z_er-^KNc2aP^*5?0ANzPL3j@UMsbxOy1>n)Z>v?&B;U(8{i>F1*wq6C1h z|3SfDK}6r-j{pf^2JvW=sZSrUO!CSP8Oh{y8vrAx!?a>}X`3jkwo z-!in{c8&EE-d<6MMyYY@as$~KqR(2j_pj%VSlH6hKge#FJLnVDipBy!*C@z)rz65| zxC$fu%Wc-Ds{E#ga!}W_)Bg(q9Lnwe1ZR|T#{HpqOA^Nhz^LUka6rZ1ELxmx4`}53 zE$NRX^;Jrix#`ovIG~R0U~(5-pQZG{8|ULzrNXPsVgrEjZz_~e(g+_GDE!yxlXbi+3E;@oi`hVI007E#u%0p9n?*Ks$Jy-SDymyGSI708kwTY^QW0M_Yn^xQ{ze|1gq8 zf|tiSn}?(z#ipJq4(S@#Huj5Cj~%=d10d^o1p;X18ijbCYw35zX}HV+5doGJZNrLF zkHi5OztlURqQUFjA5sFJp-jQM7YWYf>5&Rx^4b>TjV}}clAodWj&1s|xXucyGcvZH z!wWJ_?DNBXlGrDx3IIEl7n}poH)W!VYw4YtfgJ3EwHPCM$8^d!0^mggy3<_Scu>Sk)$>FFn7F*$*ik{Y{O4?b(TlE~K3J83 zJ^5rD?|B3`oWr}bUyAlwGe6B1j)}BH0jPe4Sd{Tpj&<9pULR6AAGfLWfaJc^tFCPv zs8X(oSKYl#DpalEf00Lw4nHRWdnQu|Q=GfTGdTw>l& zdK$_M8<*d@Z-5nc2HQLM1aG-HV}F&7$U5E|1TcxilQc>-C4EMn_z0**(6Mdjy*SR; z>{|LzWoO0RXTR*&lehi6t*KQvR7JeWcAmrmV2a7~##ASaRFzXujrC_6aJ|~g^4f~F zae%DjRMGVb0H)(VCJKNh!edG~U9@VI@`IW8j|L>cSpz=q+WHAn3>6af2>>!XqlmPy zXr;NqU9x_V2^33m2ehZ&(g0+awH;J}3NQX&)*pa@HV=UW;oZ10&;mAfjNG(9TLeJI z@fZ={3eo~42_z{h6$U94wR+EU>p~w;37YN=$4TS}dWQ0;c zCj!Ek1hlIWk%g*9ZUp4Jmhm$gM$)q&8D_FHGV!8>a9_zX1i5B%5@jMGl86KSJZ<|3 z0DlPqUBYvp%9W|q${X;yqOD&l2dO%$J^?@`BM}g;b}i#_6{ea6?i%jNM(^7aY zEVmm9&$_lTD~$70(DoGo>qI3DIxsb6gEjDd6-JIJY#rT?Dl8v>*NU!fj8h>m43ESC zsGf+m3Cdr#yO!Rd_(Y7!tmimqdsD04@P$7S+xOPCQFW<+^+pc(SaPj~tXcrtiU5@1 z06?7;ZA{X+YKf14jI-rX1dT0tc(Pw`ZR4;oLs>*?I^JIe`M^XF9A2^qy&&SH@_FI_ zWb^)+gmf>@2$hSl9de`=V}xfFbNYQM9W3J22LN=Hf#hZ$643mTo&Kdr`7qBjPWb`^ z^2}bu3l7;*mHFSGu+?D%2O%=l}D5 zvH*0)=dha6jlEkz>s>p|`&riP0MjX#0I-R}V3TXm}-i5(T%#1BCC1vo4_rPmUcMD#={m*z$ zmAbBdDc+@Q{?L>@G|sYRv5tUo`SRfbqTrH)_==UJz`kN~+Q zGYMf<$udOAO$kn0m$V2YY~YbWsLYk*V1nc(^KN6H4FX^fanIE93os&%IOPL>Y@~Y zYGuUNxCL7Ks3d@l(=v|tx?qzoNChxOWkp4G0CXR?|4ESfLKM(RrIs{z?k(f2IB2Tt zg5L^)##XzQex#~{du0Had2bOQT*V#201uZe{S;NoD+i&w6S0DQ-{SHnxZKSdO0xKs z0FcT1dn0z;Ld446)1j@t~ z?GV)oJHIcP(D9mU8@%F!Qffs5fC#h8{F{j2dje^%bZpaS#IcZ(vN9x5W(Dm9?cQp^ z;XNS2&BbQ@`%ylrkpQUHe|uUmT!RW!ChY2;o}DqO-m1!uQF&LHR|w#!D0Sv)2B2E| zjolT-z3v+ka;kE@LU!cHpy51*w7WdFo8c?pqJc_ zj6-5SXpijbUKp@grs4i-KoI3BytB2fZQ6$y@6EDsLbdP!bVn83CA_dRM7n+`jr)Mu zbUc=;#=S9|*hQbM`nh2{TWA2Xd2xI{0CZqLlZ!3sHGSYOWW zWsQwWCt3c!9SF{IbH+n5@}vOB7RtvH;XQ%_Y&KbVEY;a?YSIVnGKQ+4sixSn{5Dbk jLK%_HE?Q~P?c(rX^buvOw;=-p00000NkvXXu0mjfzbO4* diff --git a/app/src/main/res/drawable-xxxhdpi/ic_sagittarius.png b/app/src/main/res/drawable-xxxhdpi/ic_sagittarius.png deleted file mode 100644 index 36e4f62dfde35b24fe9fc881bbed083b56325ec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4092 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 XIKH!g5dQo;;sbix##)~>oud8=>|xaG diff --git a/app/src/main/res/drawable-xxxhdpi/ic_taurus.png b/app/src/main/res/drawable-xxxhdpi/ic_taurus.png deleted file mode 100644 index 82a7c68997c185baf842541893a1f204e37bc5e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4190 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 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_virgo.png b/app/src/main/res/drawable-xxxhdpi/ic_virgo.png deleted file mode 100644 index f93abb571b0944f5143c4407e052f167b035c633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4352 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

fy}PR9(N09h%2t^cH1W9K+E< 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 diff --git a/app/src/main/res/drawable-xxxhdpi/img_summer.jpg b/app/src/main/res/drawable-xxxhdpi/img_summer.jpg deleted file mode 100644 index 5d59f34421f71370b3c4886f1416229d6e5056c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78944 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

6&qo!U)w#7bp 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�>kt+WC#)kf_Omld$K3*?DbErgyF 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�wo2+2-HIp&dAnEqgSAB_N!pEaU8XL%$X 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 F|Ji`>lh^ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_aquarius.xml b/app/src/main/res/drawable/ic_aquarius.xml new file mode 100644 index 0000000..83fca82 --- /dev/null +++ b/app/src/main/res/drawable/ic_aquarius.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_aries.xml b/app/src/main/res/drawable/ic_aries.xml new file mode 100644 index 0000000..3cfbbc9 --- /dev/null +++ b/app/src/main/res/drawable/ic_aries.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_calendar_blue_24dp.xml b/app/src/main/res/drawable/ic_calendar_blue_24dp.xml index b2981e8..b6e627d 100644 --- a/app/src/main/res/drawable/ic_calendar_blue_24dp.xml +++ b/app/src/main/res/drawable/ic_calendar_blue_24dp.xml @@ -1,11 +1,36 @@ - + android:viewportWidth="473.193" + android:viewportHeight="473.193"> - \ No newline at end of file + android:fillColor="#FF2196F3" + android:pathData="M418.989,80.048h-15.851v12.578c0,22.25 -18.1,40.349 -40.357,40.349c-22.241,0 -40.341,-18.1 -40.341,-40.349V80.048h-45.487v12.578c0,22.25 -18.1,40.349 -40.355,40.349c-22.242,0 -40.342,-18.1 -40.342,-40.349V80.048H150.77v12.578c0,22.25 -18.1,40.349 -40.357,40.349c-22.242,0 -40.342,-18.1 -40.342,-40.349V80.048H54.204C24.277,80.048 0,104.317 0,134.252v268.753c0,29.938 24.277,54.203 54.204,54.203h364.785c29.93,0 54.204,-24.266 54.204,-54.203V134.252C473.193,104.317 448.919,80.048 418.989,80.048zM435.732,394.639c0,15.057 -12.215,27.272 -27.279,27.272H64.74c-15.064,0 -27.279,-12.215 -27.279,-27.272V196.814c0,-15.056 12.215,-27.272 27.279,-27.272h343.713c15.064,0 27.279,12.216 27.279,27.272V394.639z"/> + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_calendar_time.xml b/app/src/main/res/drawable/ic_calendar_time.xml new file mode 100644 index 0000000..e0bab81 --- /dev/null +++ b/app/src/main/res/drawable/ic_calendar_time.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_cancer.xml b/app/src/main/res/drawable/ic_cancer.xml new file mode 100644 index 0000000..32569d1 --- /dev/null +++ b/app/src/main/res/drawable/ic_cancer.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_capricorn.xml b/app/src/main/res/drawable/ic_capricorn.xml new file mode 100644 index 0000000..f5eb6cc --- /dev/null +++ b/app/src/main/res/drawable/ic_capricorn.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_gemini.xml b/app/src/main/res/drawable/ic_gemini.xml new file mode 100644 index 0000000..f383373 --- /dev/null +++ b/app/src/main/res/drawable/ic_gemini.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_leo.xml b/app/src/main/res/drawable/ic_leo.xml new file mode 100644 index 0000000..6640dba --- /dev/null +++ b/app/src/main/res/drawable/ic_leo.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_libra.xml b/app/src/main/res/drawable/ic_libra.xml new file mode 100644 index 0000000..b9b565d --- /dev/null +++ b/app/src/main/res/drawable/ic_libra.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_notification.xml b/app/src/main/res/drawable/ic_notification.xml new file mode 100644 index 0000000..f3a0853 --- /dev/null +++ b/app/src/main/res/drawable/ic_notification.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_pisces.xml b/app/src/main/res/drawable/ic_pisces.xml new file mode 100644 index 0000000..cfafbcd --- /dev/null +++ b/app/src/main/res/drawable/ic_pisces.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_sagittarius.xml b/app/src/main/res/drawable/ic_sagittarius.xml new file mode 100644 index 0000000..65c7d0d --- /dev/null +++ b/app/src/main/res/drawable/ic_sagittarius.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_scorpio.xml b/app/src/main/res/drawable/ic_scorpio.xml new file mode 100644 index 0000000..da2ceb1 --- /dev/null +++ b/app/src/main/res/drawable/ic_scorpio.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_taurus.xml b/app/src/main/res/drawable/ic_taurus.xml new file mode 100644 index 0000000..c6d3947 --- /dev/null +++ b/app/src/main/res/drawable/ic_taurus.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_virgo.xml b/app/src/main/res/drawable/ic_virgo.xml new file mode 100644 index 0000000..feb73ec --- /dev/null +++ b/app/src/main/res/drawable/ic_virgo.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_detail.xml b/app/src/main/res/layout/activity_detail.xml index d7cab7d..d61cdc9 100644 --- a/app/src/main/res/layout/activity_detail.xml +++ b/app/src/main/res/layout/activity_detail.xml @@ -43,11 +43,6 @@ - - + app:srcCompat="@drawable/ic_calendar_time" /> + android:contentDescription="@string/zodiac_sign" /> + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_licenses.xml b/app/src/main/res/layout/activity_licenses.xml index dad5d16..80a6a3b 100644 --- a/app/src/main/res/layout/activity_licenses.xml +++ b/app/src/main/res/layout/activity_licenses.xml @@ -26,6 +26,20 @@ android:orientation="vertical" android:padding="@dimen/default_padding"> + + + + + + + diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index bf5dca951f393cf9122357f253b5aed5e37d44db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5227 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 !8;Z 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 Dh2Yva diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index cb22a8f..1d59c01 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -184,7 +184,7 @@ About app Source code Privacy policy - Open-source licenses + Open-source and icons licenses Licenses diff --git a/app/src/main/res/values-kab/strings.xml b/app/src/main/res/values-kab/strings.xml index 259c73a..819f883 100644 --- a/app/src/main/res/values-kab/strings.xml +++ b/app/src/main/res/values-kab/strings.xml @@ -162,7 +162,6 @@ Ales asenker tura Ticki Rnu tazmilt i usnas - Bḍu Tettuḍ ad tazned asebɣes i yiqriben-ik, imdukal-ik neɣ wid ukud txeddmeḍ deg umulli-nsen? WhenWasIt ad k-id-yemmekti ɣef timeɣriwin meqqren!\n\n Adellel diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 5379885..8b70746 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -170,7 +170,6 @@ Nu opnieuw opstarten Later Beoordeel app - Delen Vergeet u meestal uw familie, vrienden of collega\'s te feliciteren met hun verjaardag? WhenWasIt zal u eraan herinneren!\n\n Reclame diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4b7aa1c..203c2e9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -246,7 +246,7 @@ https://github.com/eblis/Birdays Privacy policy https://rawgit.com/eblis/Birdays/whenwasit/PRIVACY POLICY.html - Open-source licenses + Open-source and icons licenses Licenses @@ -268,6 +268,15 @@ eblis102@gmail.com + Icons provided by FreePik and FlatIcon + Most icons used with attribution from FlatIcon (www.flaticon.com) and FreePik (www.freepik.com) + + Background vector created by macrovector - www.freepik.com + \nIcons made by Google from www.flaticon.com + \nIcons made by Freepik from www.flaticon.com + + + Butter Knife by Jake Wharton Copyright 2013 Jake Wharton MaterialDateTimePicker by Wouter Dullaert diff --git a/build.gradle b/build.gradle index 874142c..b91af4f 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,6 @@ buildscript { repositories { jcenter() - maven { url 'https://maven.fabric.io/public' } maven { url 'https://maven.google.com/' name 'Google' @@ -26,10 +25,10 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.3.1' - classpath 'com.google.gms:google-services:3.1.1' + classpath 'com.android.tools.build:gradle:7.1.3' + classpath 'com.google.gms:google-services:4.3.10' classpath 'com.google.firebase:firebase-plugins:1.1.1' - classpath 'io.fabric.tools:gradle:1.25.4' + classpath 'com.google.firebase:firebase-crashlytics-gradle:2.5.2' } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 57e245a..3f9d6f2 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip From ae31cbef15b32c41bc386d7c8429ab0d6ccb2f53 Mon Sep 17 00:00:00 2001 From: Cristian Libotean Date: Wed, 20 Apr 2022 09:37:59 +0300 Subject: [PATCH 33/35] Use a default person if we can't find it instead of null (avoids crashes) --- app/build.gradle | 38 ++--- app/src/main/AndroidManifest.xml | 16 +- .../whenwasit/activities/DetailActivity.java | 46 +++--- .../whenwasit/activities/EditActivity.java | 12 +- .../whenwasit/activities/HelpActivity.java | 12 +- .../activities/LicensesActivity.java | 2 +- .../whenwasit/activities/MainActivity.java | 28 ++-- .../activities/SettingsActivity.java | 143 +++++++----------- .../activities/WidgetSettingsActivity.java | 36 +---- .../main/java/com/eblis/whenwasit/ad/Ad.java | 7 +- .../adapters/AllFragmentAdapter.java | 7 +- .../adapters/FamousFragmentAdapter.java | 2 +- .../adapters/MonthFragmentAdapter.java | 6 +- .../whenwasit/adapters/PagerAdapter.java | 8 +- .../eblis/whenwasit/alarm/AlarmHelper.java | 12 +- .../eblis/whenwasit/alarm/AlarmReceiver.java | 4 +- .../eblis/whenwasit/backup/ExportHelper.java | 3 +- .../behaviors/ScrollAwareFABBehavior.java | 6 +- .../whenwasit/database/DbQueryManager.java | 16 +- .../whenwasit/dialogs/ModalBottomSheet.java | 4 +- .../dialogs/NewPersonDialogFragment.java | 7 +- .../whenwasit/fragments/AllFragment.java | 14 +- .../whenwasit/fragments/FamousFragment.java | 11 +- .../whenwasit/fragments/MonthFragment.java | 10 +- .../com/eblis/whenwasit/models/Person.java | 4 +- .../whenwasit/utils/BirdaysApplication.java | 5 + .../whenwasit/utils/PermissionManager.java | 4 +- .../java/com/eblis/whenwasit/utils/Utils.java | 2 +- .../whenwasit/views/ThreeTwoImageView.java | 4 +- .../whenwasit/widget/WidgetProvider.java | 9 +- .../whenwasit/widget/WidgetViewsFactory.java | 3 +- .../layout-v21/add_from_contacts_button.xml | 2 +- .../res/layout-v21/button_help_activity.xml | 2 +- app/src/main/res/layout/activity_detail.xml | 34 ++--- app/src/main/res/layout/activity_edit.xml | 34 ++--- app/src/main/res/layout/activity_help.xml | 4 +- app/src/main/res/layout/activity_licenses.xml | 4 +- app/src/main/res/layout/activity_main.xml | 20 +-- .../res/layout/checkbox_do_not_show_again.xml | 2 +- .../main/res/layout/description_card_view.xml | 4 +- app/src/main/res/layout/fragment_dialog.xml | 22 +-- .../res/layout/fragment_recycler_view.xml | 6 +- .../com/eblis/whenwasit/utils/UtilsTest.java | 5 - build.gradle | 4 +- gradle.properties | 5 + 45 files changed, 286 insertions(+), 343 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index ea6d058..d5eceec 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -31,18 +31,18 @@ android { storePassword keystoreProperties['KeyPassword'] } } - compileSdkVersion 29 + compileSdkVersion 31 defaultConfig { applicationId "com.eblis.whenwasit" - minSdkVersion 16 - targetSdkVersion 29 - versionCode 42 - versionName "1.1.${versionCode}" + minSdkVersion 19 + targetSdkVersion 31 + versionCode 44 + versionName "2.1.${versionCode}" resConfigs 'en', 'be', 'de', 'el', 'es', 'fil', 'fr', 'hu', 'in', 'it', 'ja', 'kab', 'kk', 'nb', 'nl', 'pt', 'ro', 'ru', 'tr', 'uk', 'zh' vectorDrawables.useSupportLibrary = true resValue "string", "version_name", versionName manifestPlaceholders = [fabric_api_key: keystoreProperties['FabricApiKey']] - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } buildTypes { debug { @@ -51,6 +51,7 @@ android { buildConfigField "String", "ADMOB_ID", keystoreProperties['AdMobId'] buildConfigField "String", "REWARDS_AD_ID", keystoreProperties['RewardsAdIdDebug'] buildConfigField "String", "INTERSTITIAL_AD_ID", keystoreProperties['InterstitialAdIdDebug'] + signingConfig signingConfigs.signing } release { minifyEnabled true @@ -72,29 +73,28 @@ repositories { maven { url 'https://maven.fabric.io/public' } } -def androidSupportVersion = '27.1.1' def firebaseVersion = '20.1.2' -def butterKnifeVersion = '8.8.1' +def butterKnifeVersion = '10.2.3' dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') // Android support library - implementation "com.android.support:appcompat-v7:${androidSupportVersion}" - implementation "com.android.support:design:${androidSupportVersion}" - implementation "com.android.support:recyclerview-v7:${androidSupportVersion}" - implementation "com.android.support:cardview-v7:${androidSupportVersion}" - implementation "com.android.support:support-v13:${androidSupportVersion}" - implementation "com.android.support:support-vector-drawable:${androidSupportVersion}" + implementation 'androidx.appcompat:appcompat:1.4.1' + implementation 'com.google.android.material:material:1.5.0' + implementation 'androidx.recyclerview:recyclerview:1.2.1' + implementation 'androidx.cardview:cardview:1.0.0' + implementation 'androidx.legacy:legacy-support-v13:1.0.0' + implementation 'androidx.vectordrawable:vectordrawable:1.1.0' // Firebase implementation "com.google.firebase:firebase-core:${firebaseVersion}" - implementation "com.google.firebase:firebase-ads:${firebaseVersion}" - implementation "com.google.firebase:firebase-perf:${firebaseVersion}" + implementation "com.google.firebase:firebase-ads:20.6.0" + implementation "com.google.firebase:firebase-perf:20.0.6" //ads - implementation "com.google.android.gms:play-services-ads:${firebaseVersion}" + implementation "com.google.android.gms:play-services-ads:20.6.0" // ButterKnife implementation "com.jakewharton:butterknife:${butterKnifeVersion}" - implementation 'com.google.firebase:firebase-crashlytics:17.2.1' - implementation 'com.google.firebase:firebase-analytics:17.5.0' + implementation "com.google.firebase:firebase-crashlytics:18.2.9" + implementation "com.google.firebase:firebase-analytics:${firebaseVersion}" annotationProcessor "com.jakewharton:butterknife-compiler:${butterKnifeVersion}" // Material date and time picker implementation 'com.wdullaer:materialdatetimepicker:3.4.1' diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 57ef29c..06dbec4 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -50,11 +50,16 @@ android:name="io.fabric.ApiKey" android:value="${fabric_api_key}" /> + + + android:theme="@style/BirdaysTheme.NoActionBar" + android:exported="true"> @@ -109,7 +114,8 @@ android:process=":remote" /> - + @@ -118,7 +124,8 @@ + android:label="@string/app_name" + android:exported="true"> @@ -128,7 +135,8 @@ + android:label="@string/app_name" + android:exported="true"> diff --git a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java index 28b0bee..4951419 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/DetailActivity.java @@ -28,15 +28,17 @@ import android.os.Bundle; import android.preference.PreferenceManager; import android.provider.ContactsContract; -import android.support.annotation.Nullable; -import android.support.design.widget.CoordinatorLayout; -import android.support.v7.app.ActionBar; -import android.support.v7.app.AlertDialog; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.CardView; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; -import android.support.v7.widget.Toolbar; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.coordinatorlayout.widget.CoordinatorLayout; +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; +import androidx.cardview.widget.CardView; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; +import androidx.appcompat.widget.Toolbar; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -58,7 +60,9 @@ import com.eblis.whenwasit.utils.Utils; import com.google.android.gms.ads.AdListener; import com.google.android.gms.ads.AdRequest; -import com.google.android.gms.ads.InterstitialAd; +import com.google.android.gms.ads.LoadAdError; +import com.google.android.gms.ads.interstitial.InterstitialAd; +import com.google.android.gms.ads.interstitial.InterstitialAdLoadCallback; import com.kobakei.ratethisapp.RateThisApp; import java.util.List; @@ -116,7 +120,6 @@ public class DetailActivity extends AppCompatActivity { @BindView(R.id.imagebutton_detail_whatsapp) ImageButton ibWhatsapp; - private InterstitialAd mInterstitialAd; private DbHelper dbHelper; private Person person; private long recordId; @@ -136,21 +139,19 @@ protected void onCreate(@Nullable Bundle savedInstanceState) { * Interstitial doesn't work on Android API 26+ * java.lang.IllegalStateException: Only fullscreen activities can request orientation */ - mInterstitialAd = new InterstitialAd(this); if (adEnabled) { final DetailActivity activity = this; - mInterstitialAd.setAdUnitId(BuildConfig.INTERSTITIAL_AD_ID); - mInterstitialAd.loadAd(new AdRequest.Builder().build()); - mInterstitialAd.setAdListener(new AdListener() + InterstitialAd.load(this, BuildConfig.INTERSTITIAL_AD_ID, new AdRequest.Builder().build(), new InterstitialAdLoadCallback() { @Override - public void onAdFailedToLoad(int i) { - Toast.makeText(activity, "Interstitial AD failed to load: " + i, Toast.LENGTH_SHORT).show(); + public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) { + Toast.makeText(activity, "Interstitial AD failed to load: " + loadAdError.toString(), Toast.LENGTH_SHORT).show(); } + @Override - public void onAdLoaded() { - mInterstitialAd.show(); + public void onAdLoaded(@NonNull InterstitialAd interstitialAd) { + super.onAdLoaded(interstitialAd); } }); } @@ -163,7 +164,9 @@ public void onAdLoaded() { recordId = intent.getLongExtra(Constants.RECORD_ID, 0); person = dbHelper.query().getPerson(recordId); - toolbar.setTitle(person.getName()); + if (person != null) { + toolbar.setTitle(person.getName()); + } setSupportActionBar(toolbar); ActionBar actionBar = getSupportActionBar(); if (actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true); @@ -199,9 +202,6 @@ public boolean onOptionsItemSelected(MenuItem item) { @Override public void onBackPressed() { - if (mInterstitialAd.isLoaded()) { - mInterstitialAd.show(); - } finish(); overridePendingTransition(R.anim.activity_primary_in, R.anim.activity_secondary_out); } diff --git a/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java index 7debf91..2fff8ea 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/EditActivity.java @@ -18,10 +18,10 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.design.widget.TextInputLayout; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.AppCompatCheckBox; +import androidx.annotation.Nullable; +import com.google.android.material.textfield.TextInputLayout; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.AppCompatCheckBox; import android.view.Menu; import android.view.MenuItem; import android.widget.ArrayAdapter; @@ -87,7 +87,9 @@ protected void onCreate(@Nullable Bundle savedInstanceState) { dbHelper = new DbHelper(this); person = dbHelper.query().getPerson(recordId); - calendar = person.getDate().toDateTimeAtCurrentTime().toCalendar(Locale.getDefault()); + if (person != null && person.getDate() != null) { + calendar = person.getDate().toDateTimeAtCurrentTime().toCalendar(Locale.getDefault()); + } final ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dbHelper.getContactCategories()); actvContactCategoryLabel.setAdapter(adapter); diff --git a/app/src/main/java/com/eblis/whenwasit/activities/HelpActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/HelpActivity.java index 744a84c..ee8003e 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/HelpActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/HelpActivity.java @@ -26,11 +26,11 @@ import android.os.Bundle; import android.preference.PreferenceManager; import android.provider.Settings; -import android.support.design.widget.Snackbar; -import android.support.v4.content.ContextCompat; -import android.support.v7.app.AlertDialog; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.AppCompatButton; +import com.google.android.material.snackbar.Snackbar; +import androidx.core.content.ContextCompat; +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.AppCompatButton; import android.view.MenuItem; import android.view.View; import android.widget.TextView; @@ -119,7 +119,7 @@ public void onClick(View view) { snackbar.setActionTextColor(Color.WHITE); View snackbarView = snackbar.getView(); snackbarView.setBackgroundColor(ContextCompat.getColor(this, R.color.red_alert)); - TextView textView = snackbarView.findViewById(android.support.design.R.id.snackbar_text); + TextView textView = snackbarView.findViewById(com.google.android.material.R.id.snackbar_text); textView.setAllCaps(true); snackbar.show(); } diff --git a/app/src/main/java/com/eblis/whenwasit/activities/LicensesActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/LicensesActivity.java index 8b18a2a..b071785 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/LicensesActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/LicensesActivity.java @@ -17,7 +17,7 @@ package com.eblis.whenwasit.activities; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; +import androidx.appcompat.app.AppCompatActivity; import android.view.MenuItem; import com.eblis.whenwasit.R; diff --git a/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java index 2ed7ab7..abb508b 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/MainActivity.java @@ -25,21 +25,23 @@ import android.os.Bundle; import android.preference.PreferenceManager; import android.provider.Settings; -import android.support.annotation.NonNull; -import android.support.design.widget.AppBarLayout; -import android.support.design.widget.CoordinatorLayout; -import android.support.design.widget.FloatingActionButton; -import android.support.design.widget.Snackbar; -import android.support.design.widget.TabLayout; -import android.support.v4.view.ViewPager; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.SearchView; -import android.support.v7.widget.Toolbar; +import androidx.annotation.NonNull; + +import com.google.android.gms.ads.initialization.InitializationStatus; +import com.google.android.gms.ads.initialization.OnInitializationCompleteListener; +import com.google.android.material.appbar.AppBarLayout; +import androidx.coordinatorlayout.widget.CoordinatorLayout; +import com.google.android.material.floatingactionbutton.FloatingActionButton; +import com.google.android.material.snackbar.Snackbar; +import com.google.android.material.tabs.TabLayout; +import androidx.viewpager.widget.ViewPager; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.SearchView; +import androidx.appcompat.widget.Toolbar; import android.view.Menu; import android.view.MenuItem; import android.view.View; -import com.crashlytics.android.Crashlytics; import com.eblis.whenwasit.BuildConfig; import com.eblis.whenwasit.R; import com.eblis.whenwasit.ad.Ad; @@ -61,7 +63,6 @@ import butterknife.ButterKnife; import butterknife.OnClick; import butterknife.OnPageChange; -import io.fabric.sdk.android.Fabric; public class MainActivity extends AppCompatActivity implements NewPersonDialogFragment.AddingPersonListener, @@ -96,7 +97,6 @@ public class MainActivity extends AppCompatActivity implements @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Fabric.with(this, new Crashlytics()); setContentView(R.layout.activity_main); ButterKnife.bind(this); FirebaseAnalytics.getInstance(this); @@ -131,7 +131,7 @@ public boolean onQueryTextChange(String newText) { } }); - MobileAds.initialize(this, BuildConfig.ADMOB_ID); + MobileAds.initialize(this, initializationStatus -> {}); if (preferences.getBoolean(getString(R.string.ad_banner_key), true)) { Ad.showBannerAd(this, container, adView, fab); diff --git a/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java index e6c4cf1..261e794 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/SettingsActivity.java @@ -33,16 +33,17 @@ import android.preference.PreferenceFragment; import android.preference.PreferenceManager; import android.provider.Settings; -import android.support.annotation.NonNull; -import android.support.annotation.RequiresApi; -import android.support.v7.app.ActionBar; -import android.support.v7.app.AlertDialog; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.AppCompatCheckBox; import android.view.MenuItem; import android.widget.LinearLayout; import android.widget.Toast; +import androidx.annotation.NonNull; +import androidx.annotation.RequiresApi; +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.AppCompatCheckBox; + import com.eblis.whenwasit.BuildConfig; import com.eblis.whenwasit.R; import com.eblis.whenwasit.alarm.AlarmHelper; @@ -53,10 +54,10 @@ import com.eblis.whenwasit.utils.PermissionManager; import com.eblis.whenwasit.utils.Utils; import com.google.android.gms.ads.AdRequest; +import com.google.android.gms.ads.LoadAdError; import com.google.android.gms.ads.MobileAds; -import com.google.android.gms.ads.reward.RewardItem; -import com.google.android.gms.ads.reward.RewardedVideoAd; -import com.google.android.gms.ads.reward.RewardedVideoAdListener; +import com.google.android.gms.ads.rewarded.RewardedAd; +import com.google.android.gms.ads.rewarded.RewardedAdLoadCallback; import java.util.LinkedHashMap; import java.util.Map; @@ -151,6 +152,8 @@ public void onBackPressed() { public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { + super.onRequestPermissionsResult(requestCode, permissions, grantResults); + if (requestCode == Constants.READ_CONTACTS_PERMISSION_CODE && PermissionManager.readingContactsPermissionGranted(this)) { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); if (!preferences.getBoolean(Constants.WRONG_CONTACTS_FORMAT, false)) { @@ -190,7 +193,7 @@ public static class BirdaysPreferenceFragment extends PreferenceFragment private SharedPreferences preferences; private Context context; - private RewardedVideoAd rewardedVideoAd; + private RewardedAd rewardedVideoAd; public void setContext(Context context) { this.context = context; @@ -225,50 +228,6 @@ public void onCreate(Bundle savedInstanceState) { preferences = PreferenceManager.getDefaultSharedPreferences(getActivity()); - try { - rewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this.context); - rewardedVideoAd.loadAd(BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build()); - rewardedVideoAd.setRewardedVideoAdListener(new RewardedVideoAdListener() { - @Override - public void onRewardedVideoAdLoaded() { - } - - @Override - public void onRewardedVideoAdOpened() { - } - - @Override - public void onRewardedVideoStarted() { - } - - @Override - public void onRewardedVideoAdClosed() { - rewardedVideoAd.loadAd(BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build()); - } - - @Override - public void onRewardedVideoAdLeftApplication() { - } - - @Override - public void onRewardedVideoCompleted() { - } - - @Override - public void onRewarded(RewardItem rewardItem) { - Toast.makeText(context, "Thank you for watching this AD", Toast.LENGTH_SHORT).show(); - } - - @Override - public void onRewardedVideoAdFailedToLoad(int i) { - Toast.makeText(context, "Rewards AD failed to load: " + i, Toast.LENGTH_SHORT).show(); - } - }); - } - catch (Exception ex) { - //no-op, just ads here - } - MultiSelectListPreference multi = (MultiSelectListPreference) findPreference(Constants.ADDITIONAL_NOTIFICATION_KEY); multi.setSummary(getAdditionalNotificationsSelectedValues(multi)); @@ -429,61 +388,46 @@ public boolean onPreferenceClick(Preference preference) { /* * Share app */ - findPreference(getString(R.string.share_key)).setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { - @Override - public boolean onPreferenceClick(Preference preference) { - Intent intent = new Intent(Intent.ACTION_SEND); - intent.setType("text/plain"); - intent.putExtra(Intent.EXTRA_TEXT, getString(R.string.share_text) + getString(R.string.play_market_app_link)); - startActivity(Intent.createChooser(intent, null)); - return true; - } + findPreference(getString(R.string.share_key)).setOnPreferenceClickListener(preference -> { + Intent intent = new Intent(Intent.ACTION_SEND); + intent.setType("text/plain"); + intent.putExtra(Intent.EXTRA_TEXT, getString(R.string.share_text) + getString(R.string.play_market_app_link)); + startActivity(Intent.createChooser(intent, null)); + return true; }); /* * Ad banner */ - findPreference(getString(R.string.ad_banner_key)).setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { - @Override - public boolean onPreferenceChange(Preference preference, Object newValue) { - if (Boolean.FALSE.equals(newValue)) { - showRewardsAd(); - } - showRestartAppDialog(); - return true; + findPreference(getString(R.string.ad_banner_key)).setOnPreferenceChangeListener((preference, newValue) -> { + if (Boolean.FALSE.equals(newValue)) { + showRewardsAd(); } + showRestartAppDialog(); + return true; }); - findPreference(getString(R.string.ad_interstitial_key)).setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { - @Override - public boolean onPreferenceChange(Preference preference, Object newValue) { - if (Boolean.FALSE.equals(newValue)) { - showRewardsAd(); - } - return true; + findPreference(getString(R.string.ad_interstitial_key)).setOnPreferenceChangeListener((preference, newValue) -> { + if (Boolean.FALSE.equals(newValue)) { + showRewardsAd(); } + return true; }); /* * Source code */ - findPreference(getString(R.string.source_code_key)).setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { - @Override - public boolean onPreferenceClick(Preference preference) { - Utils.openBrowser(getActivity(), getString(R.string.github_url)); - return true; - } + findPreference(getString(R.string.source_code_key)).setOnPreferenceClickListener(preference -> { + Utils.openBrowser(getActivity(), getString(R.string.github_url)); + return true; }); /* * Privacy policy */ - findPreference(getString(R.string.privacy_policy_key)).setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { - @Override - public boolean onPreferenceClick(Preference preference) { - Utils.openBrowser(getActivity(), getString(R.string.privacy_policy_link)); - return true; - } + findPreference(getString(R.string.privacy_policy_key)).setOnPreferenceClickListener(preference -> { + Utils.openBrowser(getActivity(), getString(R.string.privacy_policy_link)); + return true; }); /* @@ -560,8 +504,23 @@ private void restartApp() { } private boolean showRewardsAd() { - if (rewardedVideoAd.isLoaded()) { - rewardedVideoAd.show(); + try { + RewardedAd.load(this.context, BuildConfig.REWARDS_AD_ID, new AdRequest.Builder().build(), new RewardedAdLoadCallback() { + @Override + public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) { + super.onAdFailedToLoad(loadAdError); + Toast.makeText(context, "Rewards AD failed to load: " + loadAdError.toString(), Toast.LENGTH_SHORT).show(); + } + + @Override + public void onAdLoaded(@NonNull RewardedAd rewardedAd) { + super.onAdLoaded(rewardedAd); + Toast.makeText(context, "Thank you for watching this AD", Toast.LENGTH_SHORT).show(); + } + }); + } + catch (Exception ex) { + //no-op, just ads here } return true; diff --git a/app/src/main/java/com/eblis/whenwasit/activities/WidgetSettingsActivity.java b/app/src/main/java/com/eblis/whenwasit/activities/WidgetSettingsActivity.java index 28a7ea0..ed17c4d 100644 --- a/app/src/main/java/com/eblis/whenwasit/activities/WidgetSettingsActivity.java +++ b/app/src/main/java/com/eblis/whenwasit/activities/WidgetSettingsActivity.java @@ -16,51 +16,21 @@ package com.eblis.whenwasit.activities; -import android.annotation.SuppressLint; -import android.content.ActivityNotFoundException; import android.content.Context; -import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; -import android.media.RingtoneManager; -import android.net.Uri; -import android.os.Build; import android.os.Bundle; -import android.os.PowerManager; -import android.preference.ListPreference; -import android.preference.MultiSelectListPreference; import android.preference.Preference; import android.preference.PreferenceFragment; import android.preference.PreferenceManager; -import android.provider.Settings; -import android.support.annotation.NonNull; -import android.support.annotation.RequiresApi; -import android.support.v7.app.ActionBar; -import android.support.v7.app.AlertDialog; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.AppCompatCheckBox; import android.view.MenuItem; -import android.widget.LinearLayout; -import android.widget.Toast; -import com.eblis.whenwasit.BuildConfig; +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AppCompatActivity; + import com.eblis.whenwasit.R; import com.eblis.whenwasit.alarm.AlarmHelper; -import com.eblis.whenwasit.backup.ExportHelper; -import com.eblis.whenwasit.backup.RecoverHelper; import com.eblis.whenwasit.utils.Constants; -import com.eblis.whenwasit.utils.ContactsHelper; -import com.eblis.whenwasit.utils.PermissionManager; -import com.eblis.whenwasit.utils.Utils; -import com.google.android.gms.ads.AdRequest; -import com.google.android.gms.ads.MobileAds; -import com.google.android.gms.ads.reward.RewardItem; -import com.google.android.gms.ads.reward.RewardedVideoAd; -import com.google.android.gms.ads.reward.RewardedVideoAdListener; - -import java.util.LinkedHashMap; -import java.util.Map; -import java.util.Set; public class WidgetSettingsActivity extends AppCompatActivity { diff --git a/app/src/main/java/com/eblis/whenwasit/ad/Ad.java b/app/src/main/java/com/eblis/whenwasit/ad/Ad.java index 3016e0f..0c7beff 100644 --- a/app/src/main/java/com/eblis/whenwasit/ad/Ad.java +++ b/app/src/main/java/com/eblis/whenwasit/ad/Ad.java @@ -22,9 +22,12 @@ import android.view.ViewGroup; import android.widget.Toast; +import androidx.annotation.NonNull; + import com.google.android.gms.ads.AdListener; import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdView; +import com.google.android.gms.ads.LoadAdError; public class Ad { @@ -36,8 +39,8 @@ public static void showBannerAd(final Activity activity, final ViewGroup viewGro banner.setAdListener(new AdListener() { @Override - public void onAdFailedToLoad(int i) { - Toast.makeText(activity, "Banner AD failed to load: " + i, Toast.LENGTH_SHORT).show(); + public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) { + Toast.makeText(activity, "Banner AD failed to load: " + loadAdError.toString(), Toast.LENGTH_SHORT).show(); } @Override diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java index 60f4600..5e4527a 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/AllFragmentAdapter.java @@ -21,11 +21,10 @@ import android.graphics.Bitmap; import android.graphics.PorterDuff; import android.graphics.drawable.GradientDrawable; -import android.graphics.drawable.VectorDrawable; import android.preference.PreferenceManager; -import android.support.annotation.NonNull; -import android.support.v4.content.ContextCompat; -import android.support.v7.widget.RecyclerView; +import androidx.annotation.NonNull; +import androidx.core.content.ContextCompat; +import androidx.recyclerview.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/FamousFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/FamousFragmentAdapter.java index ca3816a..9ad1ff3 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/FamousFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/FamousFragmentAdapter.java @@ -17,7 +17,7 @@ package com.eblis.whenwasit.adapters; import android.content.Context; -import android.support.v7.widget.RecyclerView; +import androidx.recyclerview.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java index 5e19581..137f473 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/MonthFragmentAdapter.java @@ -23,9 +23,9 @@ import android.graphics.Color; import android.net.Uri; import android.preference.PreferenceManager; -import android.support.v4.content.ContextCompat; -import android.support.v7.widget.CardView; -import android.support.v7.widget.RecyclerView; +import androidx.core.content.ContextCompat; +import androidx.cardview.widget.CardView; +import androidx.recyclerview.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; diff --git a/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java b/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java index 7dcb2c1..1e0d5e0 100644 --- a/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java +++ b/app/src/main/java/com/eblis/whenwasit/adapters/PagerAdapter.java @@ -17,10 +17,10 @@ package com.eblis.whenwasit.adapters; import android.content.Context; -import android.support.annotation.NonNull; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentPagerAdapter; +import androidx.annotation.NonNull; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentPagerAdapter; import android.view.ViewGroup; import com.eblis.whenwasit.R; diff --git a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmHelper.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmHelper.java index 0f5766c..ead53aa 100644 --- a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmHelper.java @@ -44,10 +44,14 @@ public AlarmHelper(Context context) { } private PendingIntent getExistingAlarm(Intent intent) { + int flags = PendingIntent.FLAG_NO_CREATE; + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + flags |= PendingIntent.FLAG_IMMUTABLE; + } return PendingIntent.getBroadcast( context.getApplicationContext(), BIRTHDAY_CHECKER_REQUEST_CODE, - intent,PendingIntent.FLAG_NO_CREATE); + intent, flags); } public void setRecurringAlarm() { @@ -56,11 +60,15 @@ public void setRecurringAlarm() { final PendingIntent recurringAlarm = getExistingAlarm(intent); if (recurringAlarm == null) { + int flags = PendingIntent.FLAG_UPDATE_CURRENT; + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + flags |= PendingIntent.FLAG_IMMUTABLE; + } PendingIntent alarm = PendingIntent.getBroadcast( context.getApplicationContext(), BIRTHDAY_CHECKER_REQUEST_CODE, intent, - PendingIntent.FLAG_UPDATE_CURRENT); + flags); setAlarmDependingOnApi(alarmManager, triggerAtMillis, alarm); } } diff --git a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java index 62105d6..ec1ac60 100644 --- a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java @@ -29,8 +29,8 @@ import android.os.Build; import android.preference.PreferenceManager; import android.provider.Settings; -import android.support.v4.app.NotificationCompat; -import android.support.v4.app.TaskStackBuilder; +import androidx.core.app.NotificationCompat; +import androidx.core.app.TaskStackBuilder; import android.widget.Toast; import com.eblis.whenwasit.R; diff --git a/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java b/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java index 22e31af..85d6727 100644 --- a/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java +++ b/app/src/main/java/com/eblis/whenwasit/backup/ExportHelper.java @@ -21,7 +21,7 @@ import android.content.DialogInterface; import android.os.AsyncTask; import android.os.Environment; -import android.support.v7.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.util.Xml; import com.eblis.whenwasit.R; @@ -38,7 +38,6 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.StringWriter; -import java.util.Calendar; import java.util.List; public class ExportHelper { diff --git a/app/src/main/java/com/eblis/whenwasit/behaviors/ScrollAwareFABBehavior.java b/app/src/main/java/com/eblis/whenwasit/behaviors/ScrollAwareFABBehavior.java index 4b3e641..c07de62 100644 --- a/app/src/main/java/com/eblis/whenwasit/behaviors/ScrollAwareFABBehavior.java +++ b/app/src/main/java/com/eblis/whenwasit/behaviors/ScrollAwareFABBehavior.java @@ -17,9 +17,9 @@ package com.eblis.whenwasit.behaviors; import android.content.Context; -import android.support.design.widget.CoordinatorLayout; -import android.support.design.widget.FloatingActionButton; -import android.support.v4.view.ViewCompat; +import androidx.coordinatorlayout.widget.CoordinatorLayout; +import com.google.android.material.floatingactionbutton.FloatingActionButton; +import androidx.core.view.ViewCompat; import android.util.AttributeSet; import android.view.View; diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java index 53c8f63..bd5d118 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java @@ -38,33 +38,23 @@ public class DbQueryManager { private SQLiteDatabase database; + private static final Person emptyPerson = new Person("Unknown person", LocalDate.now()); + DbQueryManager(SQLiteDatabase database) { this.database = database; } public Person getPerson(long contactId) { - final List candidates = getPersons(DbHelper.DB_PERSONS, null, DbHelper.SELECTION_RECORD_ID, new String[]{Long.toString(contactId)}, null, null, null, null); if (candidates.size() > 0) { return candidates.get(0); } - return null; + return emptyPerson; } - public Person getPersonOld(long timeStamp) { - - final List candidates = getPersons(DbHelper.DB_PERSONS, null, DbHelper.SELECTION_TIME_STAMP, new String[]{Long.toString(timeStamp)}, null, null, null, null); - - if (candidates.size() > 0) { - return candidates.get(0); - } - - return null; - } - public List getPersons() { return getPersons(DbHelper.DB_PERSONS, null, null, null, null, null, null, null); } diff --git a/app/src/main/java/com/eblis/whenwasit/dialogs/ModalBottomSheet.java b/app/src/main/java/com/eblis/whenwasit/dialogs/ModalBottomSheet.java index 87abcdc..1b57c51 100644 --- a/app/src/main/java/com/eblis/whenwasit/dialogs/ModalBottomSheet.java +++ b/app/src/main/java/com/eblis/whenwasit/dialogs/ModalBottomSheet.java @@ -17,8 +17,8 @@ package com.eblis.whenwasit.dialogs; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.design.widget.BottomSheetDialogFragment; +import androidx.annotation.Nullable; +import com.google.android.material.bottomsheet.BottomSheetDialogFragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; diff --git a/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java b/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java index d0887c4..4d59615 100644 --- a/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/dialogs/NewPersonDialogFragment.java @@ -29,9 +29,9 @@ import android.net.Uri; import android.os.Bundle; import android.provider.ContactsContract; -import android.support.design.widget.TextInputLayout; -import android.support.v7.widget.AppCompatButton; -import android.support.v7.widget.AppCompatCheckBox; +import com.google.android.material.textfield.TextInputLayout; +import androidx.appcompat.widget.AppCompatButton; +import androidx.appcompat.widget.AppCompatCheckBox; import android.text.Editable; import android.text.TextWatcher; import android.view.LayoutInflater; @@ -43,7 +43,6 @@ import android.widget.Toast; import com.eblis.whenwasit.R; -import com.eblis.whenwasit.alarm.AlarmHelper; import com.eblis.whenwasit.models.AnniversaryType; import com.eblis.whenwasit.models.Person; import com.eblis.whenwasit.utils.Constants; diff --git a/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java b/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java index a937ddb..21a27b3 100644 --- a/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/fragments/AllFragment.java @@ -19,13 +19,13 @@ import android.content.Context; import android.content.DialogInterface; import android.os.Bundle; -import android.support.annotation.NonNull; -import android.support.annotation.Nullable; -import android.support.design.widget.Snackbar; -import android.support.v4.app.Fragment; -import android.support.v7.app.AlertDialog; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import com.google.android.material.snackbar.Snackbar; +import androidx.fragment.app.Fragment; +import androidx.appcompat.app.AlertDialog; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; diff --git a/app/src/main/java/com/eblis/whenwasit/fragments/FamousFragment.java b/app/src/main/java/com/eblis/whenwasit/fragments/FamousFragment.java index 51483da..c533786 100644 --- a/app/src/main/java/com/eblis/whenwasit/fragments/FamousFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/fragments/FamousFragment.java @@ -17,11 +17,11 @@ package com.eblis.whenwasit.fragments; import android.os.Bundle; -import android.support.annotation.NonNull; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -33,7 +33,6 @@ import org.joda.time.LocalDate; -import java.util.Calendar; import java.util.List; public class FamousFragment extends Fragment { diff --git a/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java b/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java index e04ff01..57a3676 100644 --- a/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java +++ b/app/src/main/java/com/eblis/whenwasit/fragments/MonthFragment.java @@ -18,11 +18,11 @@ import android.content.Intent; import android.os.Bundle; -import android.support.annotation.NonNull; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; diff --git a/app/src/main/java/com/eblis/whenwasit/models/Person.java b/app/src/main/java/com/eblis/whenwasit/models/Person.java index 63e9a29..fc166ec 100644 --- a/app/src/main/java/com/eblis/whenwasit/models/Person.java +++ b/app/src/main/java/com/eblis/whenwasit/models/Person.java @@ -16,13 +16,11 @@ package com.eblis.whenwasit.models; -import android.support.annotation.NonNull; +import androidx.annotation.NonNull; import org.joda.time.DateTimeZone; import org.joda.time.LocalDate; -import org.joda.time.LocalDate; -import java.util.Calendar; import java.util.Date; public class Person implements Item, Comparable { diff --git a/app/src/main/java/com/eblis/whenwasit/utils/BirdaysApplication.java b/app/src/main/java/com/eblis/whenwasit/utils/BirdaysApplication.java index faf4245..ac05ac3 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/BirdaysApplication.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/BirdaysApplication.java @@ -33,4 +33,9 @@ public static void activityResumed() { public static void activityPaused() { activityVisible = false; } + + @Override + public void onCreate() { + super.onCreate(); + } } \ No newline at end of file diff --git a/app/src/main/java/com/eblis/whenwasit/utils/PermissionManager.java b/app/src/main/java/com/eblis/whenwasit/utils/PermissionManager.java index 869fcce..67a0780 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/PermissionManager.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/PermissionManager.java @@ -20,8 +20,8 @@ import android.app.Activity; import android.content.Context; import android.content.pm.PackageManager; -import android.support.v4.app.ActivityCompat; -import android.support.v4.content.ContextCompat; +import androidx.core.app.ActivityCompat; +import androidx.core.content.ContextCompat; public class PermissionManager { diff --git a/app/src/main/java/com/eblis/whenwasit/utils/Utils.java b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java index fdb04a2..7a97c82 100644 --- a/app/src/main/java/com/eblis/whenwasit/utils/Utils.java +++ b/app/src/main/java/com/eblis/whenwasit/utils/Utils.java @@ -27,7 +27,7 @@ import android.graphics.BitmapFactory; import android.net.Uri; import android.provider.ContactsContract; -import android.support.v7.app.AppCompatDelegate; +import androidx.appcompat.app.AppCompatDelegate; import android.text.TextUtils; import android.widget.EditText; import android.widget.Toast; diff --git a/app/src/main/java/com/eblis/whenwasit/views/ThreeTwoImageView.java b/app/src/main/java/com/eblis/whenwasit/views/ThreeTwoImageView.java index 7909dee..f7c1fed 100644 --- a/app/src/main/java/com/eblis/whenwasit/views/ThreeTwoImageView.java +++ b/app/src/main/java/com/eblis/whenwasit/views/ThreeTwoImageView.java @@ -17,10 +17,10 @@ package com.eblis.whenwasit.views; import android.content.Context; -import android.support.annotation.Nullable; +import androidx.annotation.Nullable; import android.util.AttributeSet; -public class ThreeTwoImageView extends android.support.v7.widget.AppCompatImageView { +public class ThreeTwoImageView extends androidx.appcompat.widget.AppCompatImageView { public ThreeTwoImageView(Context context) { super(context); diff --git a/app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java b/app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java index 9835a22..9eaa6ad 100644 --- a/app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java +++ b/app/src/main/java/com/eblis/whenwasit/widget/WidgetProvider.java @@ -23,6 +23,7 @@ import android.content.Context; import android.content.Intent; import android.net.Uri; +import android.os.Build; import android.widget.RemoteViews; import com.eblis.whenwasit.R; @@ -61,8 +62,12 @@ public void onUpdate(Context context, AppWidgetManager appWidgetManager, Intent clickIntent = new Intent(context, WidgetProvider.class); clickIntent.setAction(ACTION_ON_CLICK); - PendingIntent clickPendingIntent = PendingIntent.getBroadcast(context, 0, - clickIntent, PendingIntent.FLAG_UPDATE_CURRENT); + int flags = PendingIntent.FLAG_UPDATE_CURRENT; + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + flags |= PendingIntent.FLAG_IMMUTABLE; + } + + PendingIntent clickPendingIntent = PendingIntent.getBroadcast(context, 0, clickIntent, flags); remoteViews.setPendingIntentTemplate(R.id.listview_widget, clickPendingIntent); appWidgetManager.updateAppWidget(i, remoteViews); diff --git a/app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java b/app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java index 4ce7c57..db08bf6 100644 --- a/app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java +++ b/app/src/main/java/com/eblis/whenwasit/widget/WidgetViewsFactory.java @@ -19,7 +19,7 @@ import android.content.Context; import android.content.Intent; import android.preference.PreferenceManager; -import android.support.v4.content.ContextCompat; +import androidx.core.content.ContextCompat; import android.widget.RemoteViews; import android.widget.RemoteViewsService; @@ -33,7 +33,6 @@ import org.joda.time.LocalDate; import java.util.ArrayList; -import java.util.Calendar; import java.util.Collections; import java.util.List; diff --git a/app/src/main/res/layout-v21/add_from_contacts_button.xml b/app/src/main/res/layout-v21/add_from_contacts_button.xml index f2708d3..e9720cc 100644 --- a/app/src/main/res/layout-v21/add_from_contacts_button.xml +++ b/app/src/main/res/layout-v21/add_from_contacts_button.xml @@ -16,7 +16,7 @@ limitations under the License. --> - - - - - - - - + + - - + - + - @@ -280,9 +280,9 @@ - + - + - - + - + - - + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_edit.xml b/app/src/main/res/layout/activity_edit.xml index 1a86cde..d9faf95 100644 --- a/app/src/main/res/layout/activity_edit.xml +++ b/app/src/main/res/layout/activity_edit.xml @@ -16,14 +16,14 @@ limitations under the License. --> - - @@ -50,7 +50,7 @@ android:tint="@color/blue_to_green" app:srcCompat="@drawable/ic_person_blue_24dp" /> - - + @@ -82,7 +82,7 @@ android:tint="@color/blue_to_green" app:srcCompat="@drawable/ic_calendar_blue_24dp" /> - - + - - - + @@ -163,7 +163,7 @@ android:tint="@color/blue_to_green" app:srcCompat="@drawable/ic_email_blue_24dp" /> - - + @@ -184,7 +184,7 @@ android:orientation="horizontal" android:padding="@dimen/default_padding"> - - + @@ -207,7 +207,7 @@ android:orientation="horizontal" android:padding="@dimen/default_padding"> - - + - - \ No newline at end of file + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help.xml b/app/src/main/res/layout/activity_help.xml index 0e5b147..9c68a85 100644 --- a/app/src/main/res/layout/activity_help.xml +++ b/app/src/main/res/layout/activity_help.xml @@ -16,7 +16,7 @@ limitations under the License. --> - @@ -119,4 +119,4 @@ layout="@layout/button_help_activity" /> - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_licenses.xml b/app/src/main/res/layout/activity_licenses.xml index 80a6a3b..653ad95 100644 --- a/app/src/main/res/layout/activity_licenses.xml +++ b/app/src/main/res/layout/activity_licenses.xml @@ -16,7 +16,7 @@ limitations under the License. --> - @@ -81,4 +81,4 @@ style="@style/Licenses.Secondary.TextView" android:text="@string/apache_license" /> - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index f2f397a..a3a6809 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -23,19 +23,19 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - - - - + - - + - - - + - - @@ -125,4 +125,4 @@ app:srcCompat="@drawable/ic_call_blue_24dp" /> - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_dialog.xml b/app/src/main/res/layout/fragment_dialog.xml index dc7a155..c64ce26 100644 --- a/app/src/main/res/layout/fragment_dialog.xml +++ b/app/src/main/res/layout/fragment_dialog.xml @@ -27,7 +27,7 @@ android:paddingStart="@dimen/dialog_horizontal_padding" android:paddingTop="@dimen/dialog_vertical_padding"> - @@ -40,7 +40,7 @@ - @@ -50,10 +50,10 @@ style="@style/dialogTextStyle" android:hint="@string/name" android:inputType="textCapWords" /> - + - @@ -63,10 +63,10 @@ style="@style/dialogTextStyle" android:hint="@string/phone_number" android:inputType="phone" /> - + - @@ -76,10 +76,10 @@ style="@style/dialogTextStyle" android:hint="@string/email" android:inputType="textEmailAddress" /> - + - @@ -95,9 +95,9 @@ android:hint="@string/pick_date" android:inputType="date" android:textSize="@dimen/primary_text" /> - + - - + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_recycler_view.xml b/app/src/main/res/layout/fragment_recycler_view.xml index 88ef7e2..e265905 100644 --- a/app/src/main/res/layout/fragment_recycler_view.xml +++ b/app/src/main/res/layout/fragment_recycler_view.xml @@ -16,13 +16,13 @@ limitations under the License. --> - - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/test/java/com/eblis/whenwasit/utils/UtilsTest.java b/app/src/test/java/com/eblis/whenwasit/utils/UtilsTest.java index 784849e..15ffc5a 100644 --- a/app/src/test/java/com/eblis/whenwasit/utils/UtilsTest.java +++ b/app/src/test/java/com/eblis/whenwasit/utils/UtilsTest.java @@ -1,13 +1,8 @@ package com.eblis.whenwasit.utils; -import android.support.annotation.VisibleForTesting; - import org.joda.time.LocalDate; -import org.junit.Before; import org.junit.Test; -import java.util.Calendar; -import java.util.Date; import java.util.Random; import static junit.framework.Assert.assertEquals; diff --git a/build.gradle b/build.gradle index b91af4f..5def593 100644 --- a/build.gradle +++ b/build.gradle @@ -27,8 +27,8 @@ buildscript { dependencies { classpath 'com.android.tools.build:gradle:7.1.3' classpath 'com.google.gms:google-services:4.3.10' - classpath 'com.google.firebase:firebase-plugins:1.1.1' - classpath 'com.google.firebase:firebase-crashlytics-gradle:2.5.2' + classpath 'com.google.firebase:perf-plugin:1.4.1' + classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.1' } } diff --git a/gradle.properties b/gradle.properties index 16b3163..cc1f0f8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -17,4 +17,9 @@ # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true +org.gradle.jvmargs=-Xmx4608m + +android.enableJetifier=true android.injected.build.model.only.versioned=3 +android.useAndroidX=true +DEX_PREOPT_DEFAULT=nostripping \ No newline at end of file From 88b47342962a43be1554d94d883d1bdf087df442 Mon Sep 17 00:00:00 2001 From: Cristian Libotean Date: Thu, 2 Feb 2023 12:23:03 +0200 Subject: [PATCH 34/35] Use a default person if we can't find it instead of null (avoids crashes) Attempt to fix battery issues on very strict OSes. Clicking on a birthday notification will open the details activity again (fixed bug). Updated library versions to latest available ones. --- README.md | 3 +- app/build.gradle | 34 +++---- app/src/main/AndroidManifest.xml | 24 ++++- .../whenwasit/activities/MainActivity.java | 30 ++++++ .../eblis/whenwasit/alarm/AlarmHelper.java | 16 +++- .../eblis/whenwasit/alarm/AlarmReceiver.java | 95 +++++++------------ .../eblis/whenwasit/alarm/AlarmSetter.java | 11 +-- .../whenwasit/database/DbQueryManager.java | 2 +- build.gradle | 8 +- gradle.properties | 6 +- gradle/wrapper/gradle-wrapper.properties | 2 +- 11 files changed, 137 insertions(+), 94 deletions(-) diff --git a/README.md b/README.md index c6112ad..b24807a 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ *Simple birthday app with widget and famous people's birthdays.* **[Install on Google Play](https://play.google.com/store/apps/details?id=com.eblis.whenwasit)** + ## Translators Serhii Ponomarenko (Ukrainian) [mellangr](https://github.com/mellangr) @@ -36,7 +37,7 @@ Claire Dufetrelle (French) [claireduf](https://github.com/claireduf) ``` Copyright 2017 Evgeny Timofeev -Copyright 2018-2022 Cristian Libotean +Copyright 2018-2023 Cristian Libotean Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/app/build.gradle b/app/build.gradle index d5eceec..b13de6c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -31,12 +31,13 @@ android { storePassword keystoreProperties['KeyPassword'] } } - compileSdkVersion 31 + compileSdkVersion 33 defaultConfig { applicationId "com.eblis.whenwasit" + multiDexEnabled true minSdkVersion 19 - targetSdkVersion 31 - versionCode 44 + targetSdkVersion 33 + versionCode 46 versionName "2.1.${versionCode}" resConfigs 'en', 'be', 'de', 'el', 'es', 'fil', 'fr', 'hu', 'in', 'it', 'ja', 'kab', 'kk', 'nb', 'nl', 'pt', 'ro', 'ru', 'tr', 'uk', 'zh' vectorDrawables.useSupportLibrary = true @@ -62,6 +63,9 @@ android { buildConfigField "String", "REWARDS_AD_ID", keystoreProperties['RewardsAdIdRelease'] buildConfigField "String", "INTERSTITIAL_AD_ID", keystoreProperties['InterstitialAdIdRelease'] signingConfig signingConfigs.signing + firebaseCrashlytics { + mappingFileUploadEnabled false + } } } lint { @@ -73,29 +77,27 @@ repositories { maven { url 'https://maven.fabric.io/public' } } -def firebaseVersion = '20.1.2' -def butterKnifeVersion = '10.2.3' - dependencies { + implementation 'com.android.support:multidex:1.0.3' implementation fileTree(include: ['*.jar'], dir: 'libs') // Android support library - implementation 'androidx.appcompat:appcompat:1.4.1' - implementation 'com.google.android.material:material:1.5.0' + implementation 'androidx.appcompat:appcompat:1.6.0' + implementation 'com.google.android.material:material:1.8.0' implementation 'androidx.recyclerview:recyclerview:1.2.1' implementation 'androidx.cardview:cardview:1.0.0' implementation 'androidx.legacy:legacy-support-v13:1.0.0' implementation 'androidx.vectordrawable:vectordrawable:1.1.0' // Firebase - implementation "com.google.firebase:firebase-core:${firebaseVersion}" - implementation "com.google.firebase:firebase-ads:20.6.0" - implementation "com.google.firebase:firebase-perf:20.0.6" + implementation "com.google.firebase:firebase-core:21.1.1" + implementation "com.google.firebase:firebase-ads:21.5.0" + implementation "com.google.firebase:firebase-perf:20.3.1" //ads - implementation "com.google.android.gms:play-services-ads:20.6.0" + implementation "com.google.android.gms:play-services-ads:21.5.0" // ButterKnife - implementation "com.jakewharton:butterknife:${butterKnifeVersion}" - implementation "com.google.firebase:firebase-crashlytics:18.2.9" - implementation "com.google.firebase:firebase-analytics:${firebaseVersion}" - annotationProcessor "com.jakewharton:butterknife-compiler:${butterKnifeVersion}" + implementation "com.jakewharton:butterknife:10.2.3" + implementation "com.google.firebase:firebase-crashlytics:18.3.3" + implementation "com.google.firebase:firebase-analytics:21.2.0" + annotationProcessor "com.jakewharton:butterknife-compiler:10.2.3" // Material date and time picker implementation 'com.wdullaer:materialdatetimepicker:3.4.1' // Rate this app diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 06dbec4..c7d2ebe 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -28,6 +28,17 @@ + + + + + + + + + + + + android:process=":process" + android:exported="true" + android:enabled="true" + android:permission=""> + + + + + = Build.VERSION_CODES.M) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + flags |= PendingIntent.FLAG_MUTABLE; + } + else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { flags |= PendingIntent.FLAG_IMMUTABLE; } PendingIntent alarm = PendingIntent.getBroadcast( @@ -74,6 +83,7 @@ public void setRecurringAlarm() { } public void removeRecurringAlarm() { + Log.i(TAG, "About to remove recurring alarm"); final Intent intent = new Intent(context, AlarmReceiver.class); final PendingIntent recurringAlarm = getExistingAlarm(intent); if (recurringAlarm != null) { @@ -87,7 +97,8 @@ public void removeRecurringAlarm() { private void setAlarmDependingOnApi(AlarmManager alarmManager, long triggerAtMillis, PendingIntent pendingIntent) { - alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, triggerAtMillis, AlarmManager.INTERVAL_DAY, pendingIntent); + Log.i(TAG, "Setting alarm depending on API"); + alarmManager.setInexactRepeating(AlarmManager.RTC, triggerAtMillis, AlarmManager.INTERVAL_DAY, pendingIntent); } /** @@ -110,6 +121,7 @@ private long setupAlarmTime() { calendar.set(Calendar.HOUR_OF_DAY, hour); calendar.set(Calendar.MINUTE, minutes); calendar.set(Calendar.MILLISECOND, 0); + Log.i(TAG, "Set up a notification for " + String.valueOf(calendar.getTimeInMillis())); return calendar.getTimeInMillis(); } } \ No newline at end of file diff --git a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java index ec1ac60..ee4f271 100644 --- a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmReceiver.java @@ -31,6 +31,8 @@ import android.provider.Settings; import androidx.core.app.NotificationCompat; import androidx.core.app.TaskStackBuilder; + +import android.util.Log; import android.widget.Toast; import com.eblis.whenwasit.R; @@ -52,64 +54,27 @@ import java.util.TreeMap; public class AlarmReceiver extends BroadcastReceiver { - + private static final String TAG = "WhenWasIt::AlrmReceiver"; private static final String CHANNEL_ID = "com.eblis.whenwasit"; -// private void addNotifications(Context context, NotificationManager manager, SharedPreferences preferences, Intent intent, SortedMap> notifications) { -// for (Map.Entry> entry : notifications.entrySet()) { -//// NotificationManager nManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); -//// Notification.Builder builder = new Notification.Builder(this); -//// builder.setContentTitle("Lanes"); -//// builder.setContentText("Notification from Lanes"+value); -//// builder.setSmallIcon(R.drawable.ic_launcher); -//// builder.setLargeIcon(bitmap); -//// builder.setAutoCancel(true); -//// inboxStyle.setBigContentTitle("Enter Content Text"); -//// inboxStyle.addLine("hi events "+value); -//// builder.setStyle(inboxStyle); -//// nManager.notify("App Name",NOTIFICATION_ID,builder.build()); -// -// NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle(); -// inboxStyle.setBigContentTitle("WhenWasIt notifications"); -// inboxStyle.setSummaryText("The following notifications"); -// for (Person person : entry.getValue()) { -// final String name = person.getName(); -// final String anniversaryLabel = person.getAnniversaryLabel(); -// final int daysToBirthday = entry.getKey(); -// final String when = getWhen(context, daysToBirthday); -// final long timeStamp = person.getTimeStamp(); -// -// -// PendingIntent pendingIntent = TaskStackBuilder.create(context) -// .addNextIntentWithParentStack(getResultIntent(context, timeStamp, intent)) -// .getPendingIntent(((int) timeStamp), PendingIntent.FLAG_UPDATE_CURRENT); -// -// NotificationCompat.Builder builder = buildNotification(context, name, anniversaryLabel, when, daysToBirthday); -// builder.setStyle(inboxStyle); -// -// setDefaultsAndRingtone(preferences, builder); -// -// builder.setContentIntent(pendingIntent); -// -// Notification notification = builder.build(); -// notification.flags |= Notification.FLAG_AUTO_CANCEL; -// -// if (manager != null) { -// manager.notify((int) timeStamp, notification); -// } -// } -// } -// } - private void addNotification(Context context, NotificationManager manager, SharedPreferences preferences, Intent intent, Person person, int daysToBirthday) { final String name = person.getName(); final String anniversaryLabel = person.getAnniversaryLabel(); final String when = getWhen(context, daysToBirthday); final long recordId = person.getId(); - PendingIntent pendingIntent = TaskStackBuilder.create(context) - .addNextIntentWithParentStack(getResultIntent(context, recordId, intent)) - .getPendingIntent(((int) recordId), PendingIntent.FLAG_UPDATE_CURRENT); + PendingIntent pendingIntent; + int flags = PendingIntent.FLAG_UPDATE_CURRENT; + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) { + flags |= PendingIntent.FLAG_IMMUTABLE; + } + Intent mainIntent = getDetailsIntent(context, recordId, intent); + pendingIntent = PendingIntent.getActivity(context, (int) recordId, mainIntent, flags); + pendingIntent = TaskStackBuilder.create(context) +// .addNextIntent(intent) + .addNextIntent(getDetailsIntent(context, recordId, intent)) +// .addNextIntentWithParentStack(getDetailsIntent(context, recordId, intent)) + .getPendingIntent(((int) recordId), flags); final Bitmap picture = Utils.getContactPicture(context, person); NotificationCompat.Builder builder = buildNotification(context, name, anniversaryLabel, when, daysToBirthday, picture); @@ -124,6 +89,8 @@ private void addNotification(Context context, NotificationManager manager, Share if (manager != null) { manager.notify((int) recordId, notification); } + + Log.i(TAG, "Added notification for " + name + " at " + when); } private String getWhen(Context context, int daysToBirthday) { @@ -145,13 +112,16 @@ private String getWhen(Context context, int daysToBirthday) { @Override public void onReceive(Context context, Intent intent) { // android.os.Debug.waitForDebugger(); + Log.d(TAG,String.format("Running AlarmReceiver::onReceive() for %s", intent.getAction())); final NotificationManager manager = ((NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE)); final DbHelper dbHelper = new DbHelper(context); final SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); + Log.d(TAG, "About to perform automatic import, if enabled"); final boolean automaticImport = preferences.getBoolean(Constants.AUTOMATIC_CONTACT_IMPORT_KEY, true); if (automaticImport) { try { + Log.d(CHANNEL_ID, "Performing automatic import"); if (PermissionManager.readingContactsPermissionGranted(context)) { ContactsHelper contactsHelper = new ContactsHelper(context, context.getContentResolver()); contactsHelper.updateContactsNow(); @@ -163,12 +133,14 @@ public void onReceive(Context context, Intent intent) { } } + Log.d(TAG, "Creating notification channel"); createNotificationChannel(context, manager); final Set additionalNotificationOffsets = getAdditionalNotificationOffsets(preferences); final List persons = dbHelper.query().getPersons(); final SortedMap> notifications = new TreeMap<>(); Collections.sort(persons, Collections.reverseOrder()); + Log.d(TAG, "Checking all person birthdays for notifications to show"); for (Person person : persons) { final Integer daysToBirthday = shouldNotify(person, additionalNotificationOffsets); if (daysToBirthday != null) { @@ -179,7 +151,10 @@ public void onReceive(Context context, Intent intent) { addNotification(context, manager, preferences, intent, person, daysToBirthday); } } + Log.d(TAG, "Finished adding notification for all contacts"); //addNotifications(context, manager, preferences, intent, notifications); + + Log.d(TAG,String.format("Finished running AlarmReceiver::onReceive() for %s", intent.getAction())); } private Integer shouldNotify(Person person, Set additionalNotificationOffsets) { @@ -195,14 +170,17 @@ private Integer shouldNotify(Person person, Set additionalNotificationOffs /** * Creates intent to open DetailActivity on notification click */ - private Intent getResultIntent(Context context, long recordId, Intent intent) { - Intent resultIntent = new Intent(context, DetailActivity.class); - resultIntent.putExtra(Constants.RECORD_ID, recordId); + private Intent getDetailsIntent(Context context, long recordId, Intent intent) { + Intent detailsIntent = new Intent(context, DetailActivity.class); + detailsIntent.putExtra(Constants.RECORD_ID, recordId); if (BirdaysApplication.isActivityVisible()) { - resultIntent = intent; + detailsIntent = intent; + } + else { + Log.i(TAG, "Birthdays application activity is not visible"); } - resultIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); - return resultIntent; + detailsIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); + return detailsIntent; } private Set getAdditionalNotificationOffsets(SharedPreferences preferences) { @@ -230,7 +208,7 @@ private void createNotificationChannel(Context context, NotificationManager mana context.getString(R.string.channel_name), NotificationManager.IMPORTANCE_HIGH); channel.enableLights(true); channel.enableVibration(true); - channel.setLockscreenVisibility(Notification.VISIBILITY_PUBLIC); + channel.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE); if (manager != null) { manager.createNotificationChannel(channel); } @@ -258,8 +236,7 @@ private NotificationCompat.Builder buildNotification(Context context, String tit * Avoids FileUriExposedException on Android API 24+ */ private void setDefaultsAndRingtone(SharedPreferences preferences, NotificationCompat.Builder builder) { - String ringtone = preferences.getString(Constants.RINGTONE_KEY, - Settings.System.DEFAULT_NOTIFICATION_URI.toString()); + String ringtone = preferences.getString(Constants.RINGTONE_KEY, Settings.System.DEFAULT_NOTIFICATION_URI.toString()); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { try { setRingtone(builder, Uri.parse(ringtone)); diff --git a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmSetter.java b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmSetter.java index b867c43..99b5f3d 100644 --- a/app/src/main/java/com/eblis/whenwasit/alarm/AlarmSetter.java +++ b/app/src/main/java/com/eblis/whenwasit/alarm/AlarmSetter.java @@ -19,19 +19,14 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; -import android.widget.Toast; - -import com.eblis.whenwasit.R; -import com.eblis.whenwasit.database.DbHelper; -import com.eblis.whenwasit.models.Person; - -import java.util.ArrayList; -import java.util.List; +import android.util.Log; public class AlarmSetter extends BroadcastReceiver { + private static final String TAG = "WhenWasIt::AlarmSetter"; @Override public void onReceive(Context context, Intent intent) { + Log.i(TAG, "Setting alarm after reboot"); if (intent.getAction() != null && intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) { AlarmHelper alarmHelper = new AlarmHelper(context); alarmHelper.setRecurringAlarm(); diff --git a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java index bd5d118..7e675ea 100644 --- a/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java +++ b/app/src/main/java/com/eblis/whenwasit/database/DbQueryManager.java @@ -38,7 +38,7 @@ public class DbQueryManager { private SQLiteDatabase database; - private static final Person emptyPerson = new Person("Unknown person", LocalDate.now()); + private static final Person emptyPerson = new Person(0, 0L, "Unknown person", System.currentTimeMillis(), false, "no phone", "no email", "Birthday", AnniversaryType.BIRTHDAY, "no category"); DbQueryManager(SQLiteDatabase database) { this.database = database; diff --git a/build.gradle b/build.gradle index 5def593..d66b2e8 100644 --- a/build.gradle +++ b/build.gradle @@ -25,10 +25,10 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:7.1.3' - classpath 'com.google.gms:google-services:4.3.10' - classpath 'com.google.firebase:perf-plugin:1.4.1' - classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.1' + classpath 'com.android.tools.build:gradle:7.4.1' + classpath 'com.google.gms:google-services:4.3.15' + classpath 'com.google.firebase:perf-plugin:1.4.2' + classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.2' } } diff --git a/gradle.properties b/gradle.properties index cc1f0f8..acd7b48 100644 --- a/gradle.properties +++ b/gradle.properties @@ -22,4 +22,8 @@ org.gradle.jvmargs=-Xmx4608m android.enableJetifier=true android.injected.build.model.only.versioned=3 android.useAndroidX=true -DEX_PREOPT_DEFAULT=nostripping \ No newline at end of file +DEX_PREOPT_DEFAULT=nostripping + +systemProp.http.proxyHost= +systemProp.http.proxyPort= +systemProp.http.nonProxyHosts=* \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 3f9d6f2..fad4592 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip From 1202a32a8b2073531ab16cb31d371133fb57541c Mon Sep 17 00:00:00 2001 From: Cristian Libotean Date: Thu, 2 Feb 2023 12:24:03 +0200 Subject: [PATCH 35/35] Updated resources too at some point, check them in --- .../main/res/drawable/ic_main_icon_old.xml | 36 ++++++++++++++++++ app/src/main/res/drawable/img_autumn.png | Bin 0 -> 94398 bytes app/src/main/res/drawable/img_spring.png | Bin 0 -> 93117 bytes app/src/main/res/drawable/img_summer.png | Bin 0 -> 96470 bytes app/src/main/res/drawable/img_winter.png | Bin 0 -> 86177 bytes app/src/main/res/feature image.jpg | Bin 0 -> 214407 bytes app/src/main/res/ic_launcher-big.png | Bin 0 -> 44553 bytes app/src/main/res/ic_launcher-big_old.png | Bin 0 -> 81871 bytes app/src/main/res/mipmap-hdpi/ic_main_icon.png | Bin 0 -> 3323 bytes app/src/main/res/mipmap-mdpi/ic_main_icon.png | Bin 0 -> 1888 bytes .../main/res/mipmap-xhdpi/ic_main_icon.png | Bin 0 -> 4231 bytes .../main/res/mipmap-xxhdpi/ic_main_icon.png | Bin 0 -> 7851 bytes .../main/res/mipmap-xxxhdpi/ic_main_icon.png | Bin 0 -> 10483 bytes 13 files changed, 36 insertions(+) create mode 100644 app/src/main/res/drawable/ic_main_icon_old.xml create mode 100644 app/src/main/res/drawable/img_autumn.png create mode 100644 app/src/main/res/drawable/img_spring.png create mode 100644 app/src/main/res/drawable/img_summer.png create mode 100644 app/src/main/res/drawable/img_winter.png create mode 100644 app/src/main/res/feature image.jpg create mode 100644 app/src/main/res/ic_launcher-big.png create mode 100644 app/src/main/res/ic_launcher-big_old.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_main_icon.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_main_icon.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_main_icon.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_main_icon.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_main_icon.png diff --git a/app/src/main/res/drawable/ic_main_icon_old.xml b/app/src/main/res/drawable/ic_main_icon_old.xml new file mode 100644 index 0000000..7cb96aa --- /dev/null +++ b/app/src/main/res/drawable/ic_main_icon_old.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/img_autumn.png b/app/src/main/res/drawable/img_autumn.png new file mode 100644 index 0000000000000000000000000000000000000000..7da6ee929ad1c85067bdfc3f379a81b566bbce37 GIT binary patch literal 94398 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

FCVBxCFSsDb65E=0=VKVq_kTgvnkx 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 z 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 B2_ygj literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/img_spring.png b/app/src/main/res/drawable/img_spring.png new file mode 100644 index 0000000000000000000000000000000000000000..052c23c17bff73306b25d9154c59476bc36c010e GIT binary patch literal 93117 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

(P3nIgr>lHMn*t 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

MJ)My#I9j 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 AZ~y=R literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/img_winter.png b/app/src/main/res/drawable/img_winter.png new file mode 100644 index 0000000000000000000000000000000000000000..efbb7a127c327c4b6d4fe30db2999aa82defc78d GIT binary patch literal 86177 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%0At&IWq+q67f!?2?Zn^I6Z)_`Hq<6kQ>ibt&dua8o zYHDnD^@#_LUB5XJ*vdV6uyyR(`O&e7+11=?s#q#jt)$2r?wV8DB{x^t0bp!Ct0}+U zrt87a`BmtmXpq%=nNv9hB<5a-%LT=qvcoQhjwirf*r$j1kR}==YeE-#`IIGH65Y1) zP?OtX?n^pMlwqGL0Gv_s>x_?D{-J1_W(Wq~Cb3qYVDI1s3^$ltDM05?N2Ir<^1vnq zYMmF!2+LcQ*#qcM0Q<;d+ai@`xS-gNBJ$s!vUuDbxqBa zGb_9MI~ckz-`qvvApdLQX{JiV zaVIqXlVd0uwf@i>LIcUfVh-yhQlL1}F18(&fsDC0fhLtH&9CMd8&zpn%bmK#J_zv} zx`!p#lJq5E3!es2bz&&KuUm`A)_l8I7g}|`n{|;`0jiJq`rE>tO~G7IU$@2^8DAVM zO)(KYj_k*5OF<8OHQ|lLLugMo+}Bi>3Wdq}wfm0lKY8IM(!S^D z{>!%)209yWzxO)+KD#$q@} zWinH)jd=BHU<2ouSOU4u%$*!yQj@#8=FZ?j1a%Q_+%QSUt~a^0j8R5u7@TER3if2y zMmJPrE4pyFZ82C0q-w{l&RXvb*@R4(qmqqkHZoL#L5*GT1fCA@8M64Dz8K5QI+bNY zr>le{j2IKbiQNSVTF{CCVaI_{My$4Wbv;dN9GjSKZHz~w;gv$*;l~~zIu!Ex_0{BS zZ{0vjPkrK}7+0}a{L4T8tM;DGM}PXaL$!@Qt$yF<`WBYgVm@VFyLSy` zb6c5(v0^rfmCz%TLJN3$r%-*wOA3yhksg$A*0JLLAP3~u(-ItP5AW&-uceBG&B}bA zLW-HF_2~|^?SSVBrVnzkk(-fCZRE-e>jgCBVp{~sZ28>i#(TFn zbUTu*z|)00#g0Zy91coljoZd6W0J^3nXOgv>+qR5N)`qsKjDNiP@T$^u_sr*Q>dqn zC1DDRB;#&qb1~ZixY)d7pcJ}*B$8bcSq`@iT7LnV-)2qpJCLfDL z7gv*q4(wqPb>sG(&d#>O$4=C>_AO42;Og6g)Ht9)-0qMh>}e4OX_L$`%hcs32~bkB zPg&qyA~odM7Pd+{UnXq@p^_XziL*f~gev$YUBGl;53_S>LRQF)nr->NkB&Ni+v)?y z2I4pm`Kud|AchS(AnXGJk^LuxIhN>-5fahaN!h+LP=NGkp{~xz6T?pEo#q|C7t-tcp_Y3SY z-`9hVmXZR1xakO-7z8Obv_T)0Bq~}IvyMu|{CYY|)Gif^EzNZ|M`yd*;?*@<$#m}7 z7tX!;+FK9YbL7KMK2k2^Uw`@Kt>S8HYs18)x8D8ce@L$_mvo0u$>;ZxClB;>UB7Xs zTvZc`#iysHx;oqI>+5QYnfd84dU0w(-*5zJ>YQ&}PInsh9)Dg)bj1WL9+)1oa zlG|}b;<6cLhnhN>@08sbMx)kE@ZO^r|y0+i?gz zt{y@H_NFk<3d+zxGhy2W0>(E)%_*D&ew=aB9GR=VX(XN7)V-AeY}-VQ-@Y3Q2n=A_ z$$W`f3(zDJW)SL_0;?`52TP`~nXt#M=>{T!kwIHTgnvOQSW7hO!dnp{KM}tc(u8HZ zAPpxFXP}B(6%VAi3!aP}l@tw(E=e-Ol?77?8Ej6d{O$~Sl90pf$g{U*`eo2ULJ!ah z0$c*IVxYJ_1Ry(QV77wo$VjKtIL&6Mu)MO|6c3M#&m|gSZ=bsP!xt}ONuT=Y!=L-? z#{qox)z@!aztq}NU(6TE#bP0y5(*;#KlA$h?afUsJ-as6*2B@-^u}sKWBu&h;>SPo zXe>~r^<1;9puL!l9msHP;e%aU)09|Th($yUo!6(++jgvbK6;zOL_65SZm30l=B6%- z)%6~R=f399f$nH5BvVuJV@6&Pw(|x%qysDjd!TEwEJz`pI5(19u`8cairwym+@KR# z*?8^-D-8kwgo9q}GL_fGIiyMrNSbT?1MT64xL={cXcJ+!ZUcY=BP%1!*VKmeZCPE* zv6UTlQ_#!P9K|$a0~%0$8O&Ca*}%Z~Zr58S#Hr;Rp20AOAP@=)hD0QVvK^}wkVAp( zO5bD%?#5wP*x{@Lc)!*PV9qh9{@@u|BqYhuK3MOH>&z7}yUvBf@UY?HdWtuIt9Zzs z(VQ)qYjdy^kh?p%TqzauUVi|6mWzenuC{P};=Kza=Wfh(cDDbc-~7rw$BzK>&O4{Z z?_52+uSYsTdW3(!ABi{&(6L!At*xzvYKkihbJ2J_lg;OIxw-kprg-437oWyjG*Fln z5I-t(fj|!9CM%}Wj)vgD-q_ymC_O+b`PIeo(=?LrL24iKs)o9a@@ z1IFQqw|KA#KyP#KP+#1}T$OUU9E?OKCubf$+~51)XTItZ2{ z;q1AKw{M(3xUXA^b-o1|WI;Y(AQJS21O9Np7w|7GF86h}le5O65m=p`nOj&~?rd$$ zuFS2htPu`mm&I~xW1zE1$|iuJOQ=AA1S$rB&c*<&Aqyu8ALx)>vEocNagf;FsDT%;;tQN!kaDAQGZKF@F=5DAdZgRxpnW6p_jh*^&6*O znVT5@(ic7z2u5nWfzh$alkdEKcVL9;&@8S2yUIknU@u0PF!cofovTHv;_b-u^Nj4y1eoM^SrAFk@7TmR3!$I z1tp!}E!rY2q~cq>&7s}hk)ig;)KV5WdOFY>JvJC~mkku142Afyp~0`WzEl>^I7Q8l z4LSPUArf>pn$v|P?F_btARQASc)+IfhguZV6l!k>>N2KH3v|wk>vwUZ&=k{fW_6Xq zDK`1K$q}{DNS&yrVx1I7qaNQtbI^bxu4PNuVkWP}4FEXHn8R?vA?lo4&BwxCNCIbd zxsY625BkartEt;JuD+0%gRW6r)^rL5vAMDl24-6|I;J>>lcW_4SjvY-VkF0a(bx$gWPNPTg9+HJiaopcCxv{yYdd&B>>Ap@f<&-U@QMiC^H&p#cma#shk@Cti!e-iW>)fu$)UkIwPW3b4Y#nt z9a8ilj=L=9ifD3{N;t8snM&jW1}Gj|$hn}%roa5Ds@g~ulbNCbwr_)Fhkop2rN99e z?99m3fFDSSLsw$8SY!U9F=59*QI9dJN>YR6 z?aOD@R#qAtYfqlNeq?X=!gBJy69*kpZ@vBAU{|fj<3X{-d?}yK<;V@Qc?OIA;~zoT z_3Z;kKlMKxdg?dw-iG^69NH?EygpyH%D?CEv2Zkg{KVnj_WIg*cz*JZKbpHTwu*Es6ds z{tpD=qFakrTFrwV*|in_n%= zujw)^9h1Xhvh?F3wzCmvB5?`mNnKeLNUT~3HADlRHRN+euh&1+oj|KsZ`{6dhD=yOWw1)^*u;Se>F7K zhJ6r8bL4}~kf8#M=Pc$)e3GNxo#b4cf>5Y*Xq`Z{V|&|2s%IbC z__f601I4J-$i;MF|^PSWEUG>&a6{cJ)WH%Njs;akYwAdyj9-lWDt;cIJ+3eih z-0JEo9ksPKFD$LrY!yc?pPreT>>nIVW%I*L)nhjVpV$@00Kh;m(xnxb)=Q9< zL=isGf(`UK1Qn_$5puwk+132%+v`^*Q|v1W3Py4RA)UexVGay7zA3!`6%h?-Q-jvv zMW(V zde$HNjy#Ex?F*9KN;jr{SwU4b!5o4p7DN^Q(I&;@s|yk^W`fqG_O^PzlRNtryjJ9$ zOn)jzDxh>d0*0;HLfHG)0L7!-H$y(dAz-MswIQ&pGr}SDkQ78-zM94LJXUUvst6DF z4AqkDWY(5S*>%+2-QI}wPoKa3z=?x3USBSkUzizfY=}xmRaHw9*DpNt=eOSZAw#}w zo|s)zgRo|AonBkrC~eF<_k-_TxOjD|To@kgUQMP8rSh)6mX}_9wXvaYeIwh|QhWR2 z$tx47OXDem1zZ~y5(~s@{$~aXn^eLA{zE0%C%WStf})b}#}EfRS<0HtijbvESt=6) ziW4uz?(Z&Aj{(^k6^oQIXo4Sy^kRBbD}pOg36tfl6lZ>d_UT1ggoY#ZXit+C{t%clp9$v5BfYrZ`yDUx*dR6-3EpgMBpZTOsbp%kkOHK zIg*fuyTy+BN*gPV84A3BS-}Avm|P$`67Yt+x>}1s9X*IRU(gq>w8~T3T-hj6PZRJs zx21i_z3gSHsy?FZ3Bq!VBb=&>1=|~ACp}ef1mZR1z7GI&=&SKlsSQ?_Ih>@>LtHe)_qWG0NI#=+5aE zGMPMP0VBwG%Pnr$EJVnJPsx40SZ0GTIkbgX&LRO3tq$4OADE&cc8s9_v+a7)F9lMW zfQ~O_!S9wk=n(^TazN7)3t5I!&{9*B&DoO|TU(@FfYGP3b@C!MSZ9a_F;T`|7_R{l z9v}c+WQ*mLT@}i^=&Bxc%I%;j(~fHB0w&QUS$NG3hd@Gz*^lB4n^T)B0iQ=cp;5-U zDN++|Vm4qT4VGZ25VY+1W7(`REE2`HiXLp5T*@vb3)9Ov{Ex|UM`NI+)*rNG5v7JE zJ8+w1=4^%TSZqsInkmo{=W^`HCfCx9yDa~IB?V`5p% z;Yjjgj8$)>_IfH#22i>D?%7)njjc`bP!i85m%2OK=&7(a|CtXRi`O-tzB=B~+AuY7 zXL@c4vI51mEB1y63N%QIZUnGo-Pxb9=+Z6c*dkRc!KF?4o}QPMSp#HtSrG_Dkai)4 zVnQ>P?Q?r5kzb~~y3A&RfFS}SyGW0|lnhvUiaiDG>i-UA?3Hj+AMu^oRokZL=2WPs z3x44MMes|vpfLICEFgFykpc_GaJAB+xvXYyS}D`zds`L5>)~7~7p>~=ZkE6TVq64< zwJ!*5N~rZh0o@z~#jX;Qg(i>zN+0mxh6qg%x3Ntv5H<(;eO06NPlQ&E?;YH(Cys* zkQUXMKlw;?^`-}1Uh?XOIq!|J`H6+hr$7FYx_B_1*8{#CogJP)RL`7*g1`5VzS7dx zGcvJoVt@DO)LbTCJh8uT{Oxa+^J%AGSD=T6@UC0vEdDumG)b`6H=`hQ@4(PBil>sZ zdpje$+9ErOrlCwk!QsME z0t4+n^aSw5T)wt-Z&UA4VTYJv@#g6KYZqq@?;lF0($QG3rKuL-udT0xo#9>`d1^lY z>8ENN+S8eQUsvO$Yh%HH?_hWIh5z;+unow-qZ(sAXO8R(uUQYL*dTM8V-@PvN-EaG zu`3a*kNOaPceAcn$wjwsx^MxR=Fy<80~5m(+pHFmCgT2Bz{?g7dYOdKk&9gH@Y|UP zHrM$(nu3Yi%H75|wqi_G)y47DJh_>hvl}qKPBnkOxL`;aN|OMXfkHPv03{I5rdUR; z3tHfCfeO=9ySs|TP6aB6z+GH34&5vg3&<3-08SrvZASM6vH|7{5Bexw3Ekp=yqaQ_ zi@b2WAQ|{2n6lY#%l^|zg++TP=!fEK~!hQ z?;TFGG}d~&e(*+Pp?ePxe)HQuDCaZkqf)j$_W3W)u9gn%?z}#}xRTl0Kh(8$^WDYi zG0X+^r!2{FlYN<~$$;Sn5g|ZWpaweiq?calD73^&)Pzw&8{mvcG{kA;sCGG?!2u1_ zMZCK^qwS3Wq{N1Mf`_wcO4e%Onf8dw36>xJG}zk+=_eA930aONW8f^vkvw#&Yb#w% z!GnFV##qIg|9-hSlfFKkwg915z3$V1=FFE)7_F>VDMnQl-B57EiY(+YCNHwg3CCz80$5h)3+Y7@b+tTUWp1!8b zccuwkkKHqT*z;fu7&9v7+J(-}QBQ0pX4 zL5XX+J4rHO<_;1#MZAopwg9ATFRRN}Wkzjaz=^(yQMuyQow=;CLjsLi2+B2-S__8& zJYW25RWbfhNspjq2chw+tLhY6DWWW{>n%KuG4DpYl+5UZkvaS5BfRVsVjo683PC_+ zN9#XUz~uSTulzQ9E)>%f88@Lw(=nn8Sq^~{6&W;z9cj~iiyc|E@jzoI78#r^ojNhm zk9o5mO$_UWY#zihqNl)w6Rwanzjz+f6#sS)KuCmQW`L9;#d4_T|fE!QxELMDCq3s#VfD8 z^ipqgAQJL{9WcPNsdOQqC*@18&ScgWnQ#B-B`npSXo&0{?wFlf8Q#19&DY=2HyZrD zaKJk{v$}uxz-GBvkTI@p|%s~Jmr#2j@nOm!@Su!;s0OyOkH-2_S*Iy6|mZwD(trjU6Ktv1c z#r3qV)DVL)de;_`oZQ%RD?~^EZK}e)%mmjHi%frYC6>;Sp~kW;J=x2Q(Pa**vgCNq z-W*NSSlGL#D+(TWul`PNSRgSTGbop~rj~Ok0tWeq5o&!Aj80on=^_U`Io+FvT-i#* z?Kx=EpXkKEt2JN29YKO?niVQ9#2d(CqJFP#DXOV4m#eyAPvu@7Pk|prYpj7RyUxjJ zOw+BHLM6215Q&Y&X0qy@9V0`5Sw0{G6>ZzqDkuQ@iK!`jrdeUb7OE&x4`JRGlPO@c z%*=W>>x4)evd<|k4(Qnii2`7LGueDgAQz5AQt8}xzW>aPD`$qfYMJA!e`Z`3(lzrE zRpnwPSIiej#^>uB5&^%LtTmg;uCJ}dW08+O_2g^sT!XUqMBSZ{J7lZI04gRNlsY@w z2s0c$q(HkkGrRoYiQO;#&HuhOegS*BG@cw^%rbyzo@a@*bFH$C_3R*(g|))Pu~bE5 zmQArOF)Llu#|Z>vg&l<<8JqqQGLl(csgar8RS=8(c6%bFm17Ox(hI5G=zMlHt=m}~ zHYAT2NH#heg1bAIrG=oAbJQyy+qfkCDhJU0(bhz*jCM`-El*S6bEHC`$**}mZeTGJQsXyOGnYH(L#CgGosLB$B` zOdkt?+org`KIS9-V;qEi@_HJ=Nzkvy9%$mGlUNlb8FgaM3`^-IHR@tJOtNoYE)3M* z^)#X_k>eJ9MZ>f6OS=bJmRC0V2X^)J_RTIV z=X1&0cqEg_%q%5``g>@%RW2Z9=*{K|H*b&D#X^aO==kKq-r=6niTT3PXy>tyLADzl z-M}SH+0|O+om48oZx`v<+};@kzwqKTUs1EUqQnRiH=x<{5w#*ZEZ#Oro<_t1BmoTY zz0ILiPLCv*ohW{rsjHwn^u;Ke$?GnCimipKp_zyEtCiZ#nU(y)dZA)e4g-zFz1>n* zsTT{bk>^)_^Y_%Wl22^G1A<_`wJyNK4M$NI28w~2vTX?v1K!k|n>Zm|no!i!_C*e? z5wsX(UDStgNj}u`c5$$2`}RtjAxI+7%Ox=&0yDV?eVHOEMQOh+l#plwt{W|8<8B-9pia*$6Oh_DT8%xv43*TE^ zT-aEe=xeXt!T_z%N&`?$O}S7gvgM0V>Gd&3-hAiMbgAq~BpT83$oTZWU9D6GL$wW! zjpReu3Q*_47P`H2W;B$OawuC zfK^sPv{We*kv`2j*)*=YlV&kYh|vNY2oON7AlrA?91a8s0jsGZ^9O1iDkN&HWaS7< zdLgCQCYaV>F#T$TH1X>f;%#@^M%4wQAwS^VR8I{tf1=J0Oxo5htsB{~EgQ)cXiuoc z7R9OsLKucg$a3A&hkiZ!n2s|YSEzAoPf`1DFQbexVwX&Hg<4lcI7>|>B5vtcJ;yMv zfyDzrTEba9#o7@`=Kyl7O0N9cZOd*prnP7pqP-2Bj%HW!U}*v*5U8jJNhFl^$rNzn zCzvlSLIJG{=5o1(cfY=wTv}h5?dxoSYme8fdqXis?RcRSQoxeV<`-5{SH_m#x;QyA zyY$fyJ&1Lt)0v0wKfb!O(AXGTUCVWMw-Y{p{L;I7dYZt|)l&Du8}D7aGkyE^)#Lj* zdpjF?TjTo%TE}NsmNQ#>ckdsaOD!)i5BIg5JbPv6zNefBr3Jf`j~5}CN&Ct&q9YMx zhd>343u&?p)4H?8p5|aQRBpE$ z3LUmZy1-nFJQ@vhC@hvW0!&1tGxou0XgDRuGCH8MLX@dq=9tYBWh}MdE_OyGl`App zB>u6<%C>!xQpq(Hr0Am>J4Ptf+XD#-1H?OiNe@UHNNX@S-MU)Rgg5SPd2u|-)FmAz z?>O6?*(`|^#tI{x1O~#vK)=*y@}+d4OmqiQOA6r36{g?$R(^SMeRb~O?#@8aABsl8 zv4}qy^aTTfXe{2`36b-w$sfFa{p+ueyn10~Yk zYe~fnK$guf)h-)Dy6&t+KJ=(HCi+#rSJHcp1T0lnz^I2Xr$_4bi_>rSPT{Xih&@Xx zluzqnalK{%Cc0sTmnE zJ}i^Qj(RGQf<3XKftc>81Re5o(Th#w*hG(X(|WCxw)#LnHl-&%N-{y$3oqHS+uY2-Q>t%+XK&di(Hwue|W`rJFMk z9N+uYeS=TlzdM!A%q^~c;j_TJZOAt_Ki|Foeve0~IKA`3 zWMEsP;+;UlE=+Ms24Ny{^K@X$>uq$FoK@)x!siHqIBCN;zwW#n8!f4kLecoL6iUtpLGZ`k*`s6u@~^G#2vow(6B&sVs0BmEa}4v3l#`$)8j7?Y@5f_S*7HTcXYv^s_0jW2`<8Td7!j?nlpVWtPAA*@wD1nj+Eg z#j9g4zkT`9`;TFGUEQ58zVdcsZLGbmWqE!&nMyIokJTk=YhyR=j6eRwhw2B8XVa;b zr3D{h9}COn;fL`epUd+bW;Rq^efH|uV-Fnb?dg2u)TPwYba{EKwrhVN6b3#VkTDgu zKf>vxfryZ|qKQQy41yY+GBL8lSqarxb)_lpV*)_F1TYAllLK5E@($_U;d*VDj1O6% z7qddZXm44SdbCTwLdi*+p;)|>fnwr{2=)#VsmZUeFyfG!kz-WQNj(ipC0(qc61ia> z9Zh;nh*WTXtpJ9KjWW15#(a!-NQUv(g&7%2mEA@_Vu2*AXX=?MaSANNQO+?;tY!4> zBr26jxXe{FSCc;|RjtTS1uW#<3--}-H+z{d<4*=J)^W#M$RP$(hzbz9XEz{?0Sr zx{i2LJIHCSmSU)CWpV!GbN~I_@Bhh1_SGFdddTDTyz%O5{hhTDh8VvOiWiqQ*k)!| zM#kn(pFFd_x9-S+0X$)Ddj7l5y!FaES9cHe^!N8>3ndcSpZ>{DFz#wP z-O+Mj@9?`9Z$GxLVdUKF>8fa5q8+7X*O!*3Z)daFP_)iDu&l3Ql-2z$p`ngQEbLiM z773ro#|a9_8gOM}G$Y7yN|OZp#<=34z4JQ~^e!h0L?1*feb`XOS-hGmDxGGf4@*+9 z6q$#;yp1#b?x-H3&{x22_W>cP7oC6+rPW7$3VDj+q8}LM*=U5O?&j2rjdJXkdsb6g zI8#ESyvL%Tjl2*6N(KR(#)Kff%0{;oM=?YWaYRf+oFgcE2cq0(yI^OSz8g=eWxsOb zt^ynQbW5E-lhfx+-GU|mcR~e!zz-Yt&NI>B&d4jMx6Cq~-@JDH=3o7r-xxjj%KGFr zUuLee7RxPkHrIXOlMfy~IGE4mLe-_KZ#{G6^2I=`Ay(f^E?CHAU;Wk}z4whjm>;?F z)t~+3p4|g_+jOku_PICPyBcrao;iR1&f-!s6bLjm)VDM>^t3mfIJB!NQO5-Tl{e1+ z=(S6S4;}jA=bjqq@2&C#o7y_{F|n(cyP897E%i`!dwecYA4wNo#vj?N2~W%}N5XoJJQNOiy`ES&aAjof-eU(Nk?=rw`-`ui8)ykm zUwrNSThDuzuhyk*_SKfkbC=(G=G*DydcIhS)i){5+dOHwBg~%9>&X?%de^q5q!Oli zfr@#iS(t?$15iUGN!>=aJgv8H+v`xIP!c&zKmb%odlrx@7zl^92#>W1-t+<ZPhK?9-sv66SCzsih#z!pr)SFO)2A6sQ!2XU{H!6%<$=cwxiBHHH3l zQwV#CWVXaZI!MP@4E-=7km?q6v9Vk%RT_fPu}*&Jl1OW=!P;fzu7-IxY5CV|B z!`=ILb=7#i$@OGiJlvG1zj|k8X?gwOJv#>fkwXl*bCbz=*jisZ*t?yo& z|D`W|`pAJjTbm_cI6gZwbM5@=S8q;rwKg3-FkpeIimX&jmCB`jetKc;$FH1iYDzr$ z_(S=8VQzLI81yg9&GoiLTbp%TKJeHKoWFVMT61H#Celi_dh^DOLkIRg{O|*_(=&7P ziwH9u3Nd&U3x&G++Oy{_92~62ZM3Acx%s_Uul_Ip(i^L zT?4(LU@%`OrIIP++27lp+4NVnAKi7&N9p?LK+G1otH%~H)601zrn?$Qfwb6HnOC@? zT^qF&+iXlns;J7uUV))-R!E%MR1``@BA_Ii)LUGui+UH<3dBo72|!>dY;KZ*0*rR} zrO=)cUu!Ql)!i*2;FL8Li}SDl;PzYJ{qiU7fAIM3L}OijeXOymE|bYm zP0lA8YWECwynFWMcYAi-mooVFeBST#?Ag0#|KUUZ{XP8yeVFE*vFXX_ z`9xh@9*Dv-8Kk2F$af>NU~!jBtj?MOvKyA^`t_O6NpM@_N; zS7FzRnH~g%8Q`tF-FQ!5d%B|OobCrDS~&|LvjpA(ty)!#wYq98T}0gum9UW<+Ps#t z8f>BT*)z+oM>>w^&LlHC8GsCt`lh&lX`_I=kvVp(S1!8u?E7`6Fa`}BI{^}yu&v^{ z7pG7I4*oIaG%;yanPW}~zZtxXKMTVw_p zFqo!~`SBay|HJ?B!F}z6olQ4J=hn0NT&}RZvQCe~{T(fh@mr&_aJ{>)H5v_Pas?#T z(Oj3V3VrQ6FE+Qd|Ifeq^OCkd2=;6$_51(+KY#X--K~i_gh^liU?32$Z|FaM?erUe z@t5EF)Z>SHI-3LGFwvu2D(UrTQig&_sZi7hY)pXdM?M;;ZGQgG{@>Ro)_?Vve)`}1 zhd)k4wpyDLAN|5F25a;puPc`><@0$2yu7^R^ZNV&|BqjI^U3@BV$o2fp>1U)`R039 ze*X{u3t8>hW@(bETtsj{Jj}^kIi^iCNT_IP$7&Lesx1*O%{`imoMRk5- ze}5Zu@K88NoBF!g15bYJ#D_m~{``ek-Z?+Hur{-}c4K@lpDQ%h#}LZdYvVt9<-HnT z=o3#q*wfjfcZB)^#4Ed$Nwnuy# zpvzpbGMKsoUjWNTnJrld(1+In;S5x!qZI%o33zp1OK2_4nfHS(@X!S5@-rIfi~QVm#5AuJJaWHPE5?LWD7;6D4+k#Q;~2`!*g}b zx4!wkuqS`?z(6ryxO#nJbuAT%gwomEsdvweTsdD{ojH1-&$)6W(GiR%Hj7yqD+5-k zluxBw_C1uG8-qj+mq*U6Og{;pm3K4Q3~k#RgC|d&pPiYTnVvcI?#V)W zd1ZP2*4Wg|v6;E0bu!&VU8JEd5{`$%;o$O0x_4l}r49((zVu8=$Na$8m`L2XaeG%! z;>?wiYqv(9c;wzfKJ(%Gh6Bar#?85Se)64HUQ7%e4u+#NA zkc~GqBhqp)KXUc_%*35=yb+uPykxfWfft1jeU(57o3m!L$gIDwHB7$i@<_~1bXh?v zY*WiJP>V`332M-wL)hOM8fXpAuN8F47~-r8_E?mf2;PpZR6loixw5OlSL!D;y4w^W zh;W5D!`R<10E30x0hAHF=8q%AS{w^2WTU>jDY&p99*FJK$e(P!5ufPA{%CcMabA;m-{ny4P3N zS<2^9YfH$tST3(EFI_tM(#2Q5vsKD6XJ*!n6lt62=v&^%^u&F?|1bY>ARJ-LIrHAx ziCb5?+v<|(-1729Z&zY=VU0v(EtP%a?2Y4ldLFxfzfWH_(G$sSM?T_-cm3^u`QMkO zN8_>Ju8#Vqcvx|Ue@Z|2x4E9m{q>8NeZD}VKB|X_*A^e$-@3M*dF0^}_kQ{pL(#e` zuYLEGXMVi6mg?_pLKFeNcYeKa;l}tcfBwO6G~{FSf9~{`zVxN$hPX0xkC$jFx!dwO z5*WF2XKC{K*M9WQ%0~MB<41g6??>+8>)Y;B5{g9%R{Ha&7Jxv^HRu8GvQ9Deer4?pl^JQmyX_!*{%K1dnKV`TLaF9Gt# zbO!C$MfAajWR|Ih)K}4jX^lf{(^hy@V`OSUS4%zRt%JQWByXP`(|D_M+r@H7*^*Oi zB}l(|aaEHzgQQ~{Pn8y6Ky<+7(gM!PhcrjQa17l11}9^j#r)}yw1%^~SZanyWh~^i z!NqPCwxs|Xs(Tw1AP5HqQ;{*nOxC*7DVJ+f%eJdMj5w}Nq*v2;rh2B0k|A4~6c7Ei@$A12&f9cnoqgBb3#kXI7^-urL{}1ROA67OCnayGjlm$HNz| zOzOELp-#4|8e&iEB*_Q~#BB751ipE$m&zBWRq%+}w% zH1hP@SBOW)_jC?)B{I3{@5*fj9{tSE z59L;;eSuJKZTX?&Luh3U!rmKs@VeaXpd-}uJ2k%j-*vtCw#~GGBb+;X{%sWvgm&W&L|Eo;f_+b>q%V zGLuWdWH>OjurfBc7Kucg6V0JS&(OV34IOlHj#9_*?4& ztEuA6nT!IEJzGWroQD*dm9gVHcjp6#%XuP(RS<9?0Ow27` z9+^9~r|Zz3ZstaTfNybe{fDny$ZYw4=6C-~qI-CKW#RR|`L{#y%#E?>Cm-5Rr>uusVyw(Bu72%@Z-W9$jYopFCKlFH+1gmBwWZfD_x ztNs(8_)7cWK@GFp8bn#_YiVn{py;$2}@X?^OBkBlb=|dJwi$i#!iG^+|Y$7XFA|jP&9Nq zhdX`)YDXV5ku1xsj8+QR_=Ony(yo1=TOahcl>`nQ7{x^_;Mt(faKMtwA~ewK>yG~D z`#<>OfB&xzbVQh89DMxq#~yyNC79_O8qOEW-cap@+bh?vUrSD1shK+y@oko>!=8?# z{>I+gx(1T4Y(D?aGheS+zDZVf>Dow3gRUi&3WbK+*slI|`b%yo7(m9U%OgMcTmQVf z$(NbEeB;{adNKoLQ?twSOX-9AhBtDBrKOcycSbf+=|p4wKmRxXTlcO#vlri3nwulR zyl~}a$s21LJl3`6M5L+1=L?b$3G_N$UN6|H4}4m5cKa9NBYZ??9rlp;RuPyLA0; zzxQ0ZkaOxmHThDxJ{mR^RUg^EduXuV7pc8^Sw~MtV>A*jxw)~d7q4lcC-XxqBzZfD z0dA&8n+o zVGsL6O{6RXbxF5544t|Jl(4a}Fjc*F>(;3kg87Bf#oUQc{>rU$uRrzJp`QH@y#D+% ziH5qD-#+JW+jruzPZD*uin*y<7ipQxH&4h9Fh zS~43e%j+r9yU&05m(uCX55M)Ta3oY!%Jy|M&Ma+A&B_)#nj3>HL#;-elQ%39C zeE;!BA3TvSls1y-TVvC8p{k~cUXvjyt6$A1q&!U_if68jzw+*tSTy)EA365?>5=9K ze`)B*{ox2{hQ}Fa(3V$-fjM`l`3Ik7+wm5D=|b-=!?^910HPiOkug}$jLjgSdl%X$ zZi-SD#VV_-&)(WtP0MKM6?3Fy^*%lk%8}QroP(j5L)W?Cl)-5cVVfU%b!$Ve06-1c zr3ifh*WHnc#p^PXgTXrC2l@$A#1W`u>`odb5RfbAW^bC%1Kl`}DCF}O-g$B2)}@Wr zh5YI)nMG$u$7;4Tu=iMU^i)?oPoDRW|M73N)`hCKHdCqek6(KG+?}OZb9a7adVPKp z$LQ*8>+bFv9OxeG?TW-=o5lR4i_xfUr%RiOH(qHnqN&%&Mv01rNqz)e<(bE^Yrez%&zXl z(rS8Q!`ph`L;hf7W%Qh9{nlV-1A*$yrSW8B;KXOY+Sb*F%=3lKd_F&U>r$zZYwI4U zOSA=jdiG|2Pjr4QKe?1E~bDUtY-fA>#M^oGvfoW1YKPrvy6Z+NRpb&*g{ zTSG2i*vJ-cPRyU!(}SCl=e>RDc2hj+4+InD8@dx(4a^}|A8&l{O9-M)DC_It0DiurVEWANA`vsd2iYOU4xq47emXKHHxkH7VL!0-9eM^60B zYj-~W;Gw4WZsuM~xxmoFpNod|2C~|Sch)8~rr1icc%(>2Jtqh^Zhl-F@{*XYr;F>%GVhY?Y2%>in(sfzdg=!UPAg zQ2&9FNo{=VPybyY7-Ben>{DOv>>nDr{NCFyet&Uhe1EHtq3hiBnS1v3l!`@s{NCdS z2l{(F{$M7Pot>S_q%-HvUhw(7Lxa8h_wVtCqL92*F3wJk{o()hR~?<5UA?_;y!Phu zdK%8+;b1rvh=#)rb@6aC%KU$NX0BK)N1|cUfN(hM^9PO}*SBUi$Xd()G685B4AZkiGp3yW(WujlIR=?9JuJ^$v#$BqnK8(nznqmSL1n5VC~mE^-mcD?Y< z)wxx&g{`4I`~Sy({`>AO(A>t_*qN7)9zHNVw{Ux6>E>c7oy$cw*IGh_{e4Z*pm%0w z=`Wr>+0{}P2?kcPRX_XlKReLVRxadUIz7_&z)$)jbxhufDI|D1W(u2b0b2zl4ttr> zU@c@*d%L18^jw=vXY`3pnrOgOn6rz8gjmK*7k!bZ)-+FETgSk$Q9>;N4}nV57L&W1 zgY-RPb1^JR$$&d&B~>Wp^!TX-c}qCdlkR)c%}2UcTdj*yZki9g#ZfJz=IuUZ#|A)p zN_DHMuQf#T>r=YxAK<$grm%ncA%G%+k1!5>%!dh!py|_(p*hB zAFZwL>KnR!=~Quj@xu=te(0fl6NyBzSoq-&pLzP(m&wbC;%$kB6DN+uqOpmo$y28< zcDB^dF0W_v<<{l|%+%G!iH-;(o6giX)TUAyf53m@(4K*TUczCG&z=xxCh_jczy0ZU0h!6?ClRnE)4OAD*> zGffS(M~@%Rwj6KYb1zm=C{^Yv?CbrWJ2tB8ST)7sCf3;35^AmUI}5rnmLj7AUehnL zMJka47RU|Oxb(yFG!*B_o<_U5ghJL-d&$I$}kO7=CXbJ~x997(4lSr>T zf$lLi3%(jDfI;OPx{)B{t1cA_6SuD1x_EN*Yl%EKSa? ztRyqU#J-NEGnYrB;b5$;X{&y)P!*UOySX-f>&b^teB>jKO;1jpzj!s3&eYaM*Va>u zORGdvlCx|kH#@(CAb;vJAD;IQKKSvUoU@S*^7(bdQwCeZ%y1#>?~e(07gMUnAB02x zLxM|aL1GfQ#e-u5F=PbdtCMNBxB*OZbuqmU`0hVAFwl|k`@P+riJK#{nNoFfE97e$>N)Z8hNc8Wo)~UK zz&EGU>uFndHIqQLB673*7ytSzg~dCM9oco_Lm&S3w|+P^HR}mPdOKV1yZ_$E@h|&= zVd5Y02oogUV_0rtH}L+xR?bz0B< zAxx8}ED{q04@Zbtp%(+!BAN~B7`LwP>xor-D-uxhfO=t%w!i_nefzQ*s7zDG^jN9I z)oj}6_W45>NEZ5wrK;tb(Ho~<#g{fStI^ag=Khn@i+hH;dODlWT)K1d#ss5zeI#hp zmxiW>*!gSY_Z;ZYdK&vb^-rn;x-Lqm{SBMvUVrA@S6*D09;qo8JKCBK9~iEWMP?RO zC#UDg_V(@B6^%xw=T}yudk#GEnP9+!>%!Ds_9-Im+L)%8$i}V80kgeu_kjX8XjGE{ zhBESkZLfwN1&ffEJecgwy}yaFBMn50C?wy_;@jW-(?rek^!P})zV-NL|6xtMJxw&W zRqE>e#(U3x?VTV0xAulG32`vsgVuqA_aFH1&jy+Yzyn%(WLPIG*aIh$18ot#yA=~8 zSI)fsga7aE935&K>S;T4bQlWWJ9GVovopW)g(sG4k9O_54<+XEdKEgTq)B^QEqu7S z4Qj%0K~)>^5pGvfx=uzHRAM18M4!YfI>Ka~b{&s0q_?lGAsfacD8rjEP|huMy~br50~=ktM5El zlbYhpSHAe6#pUF;pF0(79z1-{Lo4ga<;ffE(XH{3k%m}c|L&e^v&G@h{%#;{Zyzyj zJ-V+RgJ8tDdV6+dZgMj<=UctSG%L|V27F;XnaOYY%Hh^f*Fo~g=34(yN0@ofg|Vcq zyhvOop-OZw7Ill7OT zw>I_u6$C4@&;#&5pyy+6yP*9H#U`@n}k zzpKB42^mz`S@Dh}@0KoU9=~9AqaQ^7?SKCLiT8edY)^M%EF7!T3f*NRVsNm}+!@Y~4#e#`uqHI_&DRt~2Rdpe~G>ZEAn2+Rv9a-+Sg879W<%y;$#Af8_*Y1fB{RUQp`2vJIQ-v~PD`Opp zw388d^r~JW7I?{joFWu0C1&LtHX;c>g`lWEreH0?5Xg$f^KU*ob?v>aVrHwDTbvm? zKG<~r*8HyiuHg^;T>a34rdw-lIVerwOEMIJwyFag#*`~i+8FnDH3jh&hG=SB5*Vz! zMWM3XS^bK$QC%ETQfO_ZOKPNk3);IoB8fVEa^=*`4JvV2n$i`9A{VcisczF6?ucBS zNMR)o1N0cJ?~_GCLFwekQ^X$#(jcX+ z&A}UraWMWSoaSHOF2UGwYAB@}e z<%*4hz|9*BOw!{Nt#-U_CpQHlzZwm7p;$M~M09mqnGYw-h&A~D2{HkT+t=uA&Gl%J zg)2u7EnQyCb?JfV1fqN%mJXZUbKW25T`oC;82uZ@ zbXs*~BIWp{Us@@sVII2A)pC{BFRwal)i=twM_zs;nr*Hc^_3aVqJ3gZ(!IGjukImyGeVSw3XqsbjqF5Tp)0T{f^1xNhtR<9PA||2 zDziHAg1le^QYB3!SllE~4Yq~xipvve+>DLBYQuV145tDEkRW&H80BHv1;}mJm2>n z%+pL;)N_(fh1@VuKiD2-02yD%at=rr>9zg{zv@9`IJNE+T4k1}=Vqsp$rMq#uBolD zy{}vsVHI6g@=x&eb)@XJ~U6`L$De z=975zL7l4Lm0Ajw)G9SF%0FVE%MfTzS9E}!^lJbI`{Ln1&6(R9*brKAf`y=MsuW7u zA;KeiU_b;6LJavl4RK#bWANOa4P_emhDS*=3d3|FK~Hb19+F&56>rUC)X-SKvi&|? z$3hCwfIDFyNNC4K#lJZlP1wPp9oLX!UREj40}=%y1gGc0Z9QSTSol}E2~u%x%m|C& z0RWtGb!#H$vDb6~X}+gg=)u*HC#|V>!D6RC7^h@hCRN;{t1$?t$hkWaY^@92m`poj z)!ZmI{OZdP$U{!-swK0$G?t{wvRL8d6hF`ad9F{I(>tk%OZ_PbhhJc%P(2K+N88uZ zJ1gcwu4S1Tt*IjlDmVq6%IO^pdZ8p!H62(xt;s-<)=i4i-*1RQ$LYK(9_!gkGi#xq|Xk2!%eH$c$`uhLx}*u<}+a zTO6AwORP-!T}N~P?atzLX!jF17(-&U)boF9OP`nsRHg`!O-S>5JnaqUp}4!h2GfUW z+JamXlLJWN9Fw*}xp80!A<_m%6o9!9H32g6H89aNr`VVe;RDPh5CxC~e#bS6v|rt; z#wllZ)X>(ET(%o~9Zr4`K7v9Bt^fgYz&NLl?3Mt@SyEt#51<`;RK|7P=JdmPIYY6gG+8Urlu#wmMry_dWwxD}jg18zxUWet925#(^xs96<(dGUAKBQU7O5gAe&Gh1$>$g?=|xJV z9xN3%u6l5HJse$~OjSNk%x37J4ZdIqVjNCaXzEl3j3X8GKoWHrkfTswioqYq%h?b5 z)49-Jb!3@v>_T=Iy zK>*99p5{>Hh@}4bE{0Ig6@4Q`ulBa4D$IY}jIPofF6-~l#kH^l%zhnfx30ni;T!{F$^DD;Ub zV-cX0ak!~WO?7{3D5Lkmh$2{qX69Jz&?*|##Y5`XNn}Ka@#u^IdE#s~bCNwVXnZgj zL$C%APK#6is{q;8tY@0Dwq}Tdf>vyCUYBn?%z9_n@`w#TL1?ry_Gzj$iVqffQ8eUj ztq%~(Qdtp*Y(b6&nXqFa_K>~@Awd7#21o)e?W_AX7Y6WX#y2y)O6|rr3TK(y-t_{+Knp9Ue z#C-6^KH(cLbni_Cj9)6*k=)_j?iftk>mN8Jv74&U$y&O&nl9=&7F)rgM}TbLc3EbH zuz1*Wpf|=S!3<2+pn`_Xq>MxJA5jVMI@UT!dBZ*zi^T&YAzCuv&QhpE01doeJrjAcr7CG5!SZZG}Q_&4< znosP|q=&_=1FQtq0?9dmkqe}{Q}m^-rBOySAp{BCLLSi+p>rza)w6q$Az;gvP!D6A z8K|Vj4&4TQN)qJNSc6>=ZmRV!Z4?Qmbc9}Ic~w;y0S<{)zy?9`E;26jSPF;W7pbC2 zj6)~LIcW`cm=om`z+AS9TgoJC(#9FNw;8J(zU}nIfCh$R zO-xNS^iE4843u$igh8rJG&!pnyru7{PA}&dH}tK?(DsM^;R~@%ujGk4Y`}wRn@5DH zJM5Ga+8`iF8f*MzgD|ltnE+su&KJ%tL!TBGt1W0%*3vOAPD+7q%ZL=Ba>s)7oC%r8--G82OVn^OPr=ZFm zBs#PYGU+}$0I)a2#XdHQhYO1p85C{km{3elFdzjOUMO%{MTn4S#EDkuAea;3F5gBtSUp^gZBRk{)>5`Sl7;BbE&U#E9kak4uR zBK|o$rho^@>ed2%qtU}5(uZf8WyD~nZC6w9{^7d&hw2*R z8i*m%MrQe$>j^QU9%n(cl)W*s+iQCfECixgkV%FnMz^m+gTzcB3D!bB4SF2fH-{BX zOnPqYcJ?U_O>~lsD7Py(*`hKNY=!XQ;C2c^#+Zy9^~gyiKsZ1JSb`=`HcYoBa!(2;zOmtp0r_(xUP4sDdS|w!?)m`vv?$it~W_Z9D>9~NsMYE zzS$LgNz98BPYsjM+K4x4&nvr37$z6ji=+qaJ84qO*4Y%?)fRRW8gms3;gW~~fK19D zEgs8%BthZRN6ruT#q-6o-XCrFAsCBrFcfLdrbnCw3x9=l$0khi6dl_5MZu1t14X)X zPWS9vJdzzV8tiHhI|Z{Xtrxu8ALHYP8KFx&z@})bxBW>?qQMd}_jNx81O;6omO(%W zM&}T^@JTR%BzgEzim#szLnaj+r5kUG!!z>< zyKGo_K#{@`(Mx;OYO{N4{2Is<`ZcU$<^#?Yb~{q+my|X54B`G5b^vT(ILh zfOOZ9_N5y+A)!mYVQZ6yNvP-=>mjO;G@Wxz0gW$|coEJbSuz1wRt>5L2A$=uUsE07_eEBlMd52<B~pt=7`T(RnTIfEqMVLZ`Ij*9o@z`E$!~1;x&XXoH?8v;aF@GFVi6ZpTI~ z!fDSDx_woReQM1*)gfSygw(J@FWZz?{8cit z;m?^S7Gufx`vvCd1uQZz50jfp@MCANJ=`4kU!KsqI=IY(T);C3BZFXI$w`GWc%mb) zIo%*uQbwYkJ4Af$=>by?tnpS3Y`Q60Egq;j0>Rk{rPC`pHvy#p;`F(F2#>m~V0S;M zW~c1XKmvymAR4r5QkB*rwXHrdwVY!I0szo_)QnNTqOPJxSIjhRJTa#l>WrKpO+ucY&FrkL{J9Cj^D0OLpFsb?kok45ESUx zXhw7T0vle(St=m_B<7s#XbfSVktvkf*ryt)N;|f^#XfC80)x~bQjl;ca<>Zr94Znk zUg#l8+!!qYwnG*v(6L={^trg6CkNXR^`YJvStEl0j*Z3aOhrVb`2z?Oaer4Lh=Jam zPGg`!ujZe?q?l{kcMu#SB5Io|c}r!0q7qD{orxex()CHb z21GhR!ItDz#9_&}*{)Vh=@_MO0MYuj(IM!mN!UYkq>|IidhS>YSdzHBjp)myp}#du zMl!mf@1(;AR5B%8vbzRB{?MK}QC3|=*vE$GS`L6F?0yU8H%@TC&@F)Em(E`~%Zy4v z#AG09ObUR3mf3Vu+;{TkIwz@N0}KmLmTdh}0~RMf$2DmXL5mvn3WeAoTyqwsQcI6i zLOl8qVM;gD))hPi3T$as%UgJby=MD;h@I@&74j|4!U+4)h7I3lfhy3(B%PfVdqE2g z!NjjGx3D{wWdX52TYYapJo`to7LWPYLFw$NhnA3M=1!hBS#ji}QD&c^ZbO@GW z!3y}|7|dMI@!jFy(l2 z>U8+oqbFzmTtAS@Zm32jzZcu_G$Gekhg$}26gOypMZPO@G zjln`>7-4F2R{-l$h{faU$0B1{gz zlb^U&G;s#%&e9oj-qRWFNrdf2GbI?hgTj5zOTE~bU`afuC{Un3Rr;(7gUOD8a-L1r zW>a2J0H?rVTCibh%e14bajO{xBsR>Fc!9lUi@KO6Qb{dr?b)GisS6PP-M&-tPC;3? zL0#0>+Y;(*3Ti!T+k!n``ReZ>8XQ{wZUnm&SVwlbg>Lv|*kb;8urJoG&n@VkC5WRj z=En%^LXk#)LTtWJF&c`SIk_V|10(Ki(#wFL-bo0wHfjq$oudA=bZL4yZzoldF=Rj< zU`}B$#;=73t#r_r4fK*ek=32jjK`!*CWpMHmh+qko0GL6mR-_4@ESeMj=(@nF={Ku zN4%647)Hq4O`=*$GN&^7w@6iXn01BoL{R5QASL|s7g*{=rAp=M9o9fouz=IFsQMjb zG{M#-d0CID!QlFJ1OOx6w+(cs#6lkI0KCAgBxUVt@P6_jHmPABWY9?n1d@G2Y3KA` zkksh4hbB^2l>J-pS{A_5OmuRXiriF`Kt`R1#KEywi=VXNP9AHT04pb?6nGZl3}YFgaifx`cON5g=k@2eO3( z@;p)x{)rp_rwPAo4Kcr6;!+dffFxe>>u@4B=29F3KCvL{HV3o&n{22BM$l%a9B2eL z4*`rFV_&KP(uEHU!w^e)q^*t@{-a{Z({O?PRfz`N1LJdI$5E}(`^DrT{@Ia-U`$YFcY}kK^Ze3;D#VZdfq{7& zXOWS_3b0Yl89AHIE1N`K0CUP|g@4RUT)pVB!H9f@oG)*$rCI8iz7)bk&=LJRpIT_lYQFfsg%*uN`7v=@}INdly#bgAxXeEwSyB# z9D|feT-y|dQ)r(i&;|-HI#PkuTXeRz_I5{^eKPAvW$l|-=4|wGH`}s2&6YI5U?)-Q zhc`k!Gb@lo0@O(IMkD}e%Hl{hGt-JvDK4QWK56Z=;3l%Ju{ILw*_Av3x;2}H7g>=c zC*!l$?-wc%5OT-!m^Xw2UizaF#vH>W^@sc8cs%1Nsdv%l3Me?tRb;CvxvhEt4Y}~({DzJh zj>&S+Bfuhr&DKq16Q(mq2OB+LRXxoi5&-9doMguZ7~tuP%mZwWW4a644NZ*SK$?-s zu+Xp58I^>6AWZ~Pp8ZvK5CB^^kL=HC?DsAUy{piQfDIBeEzyZjGR~SMiX(cVB;x*E z?P18H3If~)W}w)C5t_SE!WB+AL9q{vXp$9%Y=6Ath$^vD#ds~6S_ zJLu6A0cD^yOh{gHFJrPh#L1(ehkqOr<~ei@4% z&QEMdbUUKa1kIg{0FtE|RiM$5is?+}T+s+3@8TDxs0S5)z(6aIK%_=<;)mU&BU0_= zx?E|qzaw5$1Z5AL|jq8WKbRsBu<~m!V^`as_E; zz5HMb%)%W>=tW7G{6VpR)(*xM4*Fa5CNOMzayhr2E|K>mx{Cik%xGM#jXr;xtrWG&{voj5+9(a*$(lFboEJ`whK{FegH-U@69quS# zgA%v2gnO#M82pe zDiz(0a{j{?Lc|Km(P>r@iiy(e)pBoNbLi$wW^Of)Cn#FEv(l?}uu-UphrBEH(O#!f z3Z(7;YarXkOSj~W96JBBSrAl+aTLiftl1g$g#?KG?2{=$D}8a+{7))ltOqk<$50IS z`vn9}KIA7z-q{@F&=sf9j`bo-mGtZ~&-=o=t0-htRrj`p=wfUxi)tVngmzDpxC2SL zuwzOUX`oF2(zg8U>M6DeBQh$-rZ|4F5Y0~%@({2|77eXuORy)sTamD=531NQmY&kU zAS4S{^qTt0&2n0vg+yndl*J9blpjkX!eJJ9Lyi&Dg}sBV_N6B=BXh@sllfB0h;k-K z7aWO8#k|U>!H&}}LBiQMIi*(AZAC+8EzJ-F7-W%xxvN00B^y?aq%cqjfUL>_p5^io zhCpUl^Ba0s2sH4clN9MjkC;}GmoFuCHx>{sV!7h_CXK-sQOuGgp!iCswBjuIoecrD zgO;5l!JE8%yDR%ujG=Q{ZSy1(_xlvOWM0VGYzt^HZmMM(0CGeN45vi94KmK=aLXNQ zaE!A-r&dwiZBQ1#fKifwNHkz-t>Eumrv(!KuZ{RH8ybPc)pL|9GUAiszi*%vcIlNG wtxiIpO;6n^=dlQxS}G}UZCnUK6qdLCA1$9rz~7g&tpET307*qoM6N<$f;1^HsQ>@~ literal 0 HcmV?d00001 diff --git a/app/src/main/res/feature image.jpg b/app/src/main/res/feature image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..17f947c05d3cd2ac878b2ae3d73e5ed8490f870c GIT binary patch literal 214407 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

AxARI*qerZi6h%+Dh2jh}K;}*{IK%A67#! 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�vv+-bmmCWyr*$mLLUcQ4m3F$c*D4fB=nr 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 z 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 Ma!9LF30|rH*)7Ho{{R30 literal 0 HcmV?d00001 diff --git a/app/src/main/res/ic_launcher-big.png b/app/src/main/res/ic_launcher-big.png new file mode 100644 index 0000000000000000000000000000000000000000..43ffd695f8405b8dd39fb6c039ef1cccc565a0a0 GIT binary patch literal 44553 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 X!=W+05bY8TfFE^btp^qNtwR0>53Pv^ literal 0 HcmV?d00001 diff --git a/app/src/main/res/ic_launcher-big_old.png b/app/src/main/res/ic_launcher-big_old.png new file mode 100644 index 0000000000000000000000000000000000000000..21da0dab883b034759614d17d2e4a4e200700969 GIT binary patch literal 81871 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_main_icon.png b/app/src/main/res/mipmap-hdpi/ic_main_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0c60c7305075cef9c396b3d3dcb6bc9d2d99badf GIT binary patch literal 3323 zcmV$D8ed;yO9uXxwLRCSa1cUM0D}MSio{Dh#a~I33#j} zWl*DnwTHMX;7wv8Xn+-1WCi7l3AxB{hMDP^KDNHs(_u19W+E(RLd~n1s#N;*n|{Cd zUGMu|4~J+ANq~#;2~8jhD2#+e0Yw2_nh}Xg(Emw-2;`LnQv*Psur1uA8JM!NvV@*J zdk*3_uA9kZGKU>Cf;*_H>d`c9|K7cOxAg1R?<4><)Z>N|D6rSE-ZyaIz-jFnLWHQCKwaK^Sc~w&q{pjOTCQXLM*vZSP>WdNjLQWOeMY;A4r!sO)Sr(3cbZM9EbUERu* zl$1pP&i!0K?W(J*7pA7B=C;+zx8%8NYHIS*($WY}LljUDVo^Y0#3%|V3aBNPrujat zDnW`0toyGQ>-KqJk2hiA9cEk;cVQr|YQR^O3i7v0Y=bnTuLaq59;P5ZwyHtJf>IBT zoK!IJCNn1ABtp1^*uGT(eeY25`+vFM_3d_sU&mwlKr6U_iJx+7m{lZU+c6oM2J}nk zv2w5#3D%|^3Es>t5;h&wV>;dhtiLM;J(DkLj!3N(#Fmjn*4jj$m#wkaTzwDBJ}@!fH?am*KoS~2W8;iC1dRRL`|s$j+! z?#72FKffIId9wsNZp?Pl6o!rrH3M9MiNPjcrJfL7e~%%M@77g1CoEPXvnEFD5}wS;L1v z%Gh{NhD!$Szez-#2+a6GVyP*b906LMW5(ibUer7FeAR8~JRa&L;?a*?IB-HYRtBJg zJsx~hrLcPwtsEBIVZrPoH&ZcxK$5JXV2>9Tp2L{y1^l+FfEcl5sD2SZwdYjKE|RdT zR)26>$;bPc(X9iAM?Tg)6SZ4XOql&^Gama?LYzlC;j-isbr0^Kt zNq5&Y=FS=g6lnT4x--2Uhu`%O(cZ#gXSKp?9svu?z{i?7EX}rHWarQ!z-0&Y(IFYn zZauFu#)=0nThj?>jgn#X3!Gr!I2T;^Ekv;Usc)25aY$~Uv7P5P=T6o&(x#R4vl ziYe#ab}(S|E)~0LRn)r-qaHzk46l@AGX`AS^3Y$du7-N%41|mfm||mfs4f@I zzV{yc2x)0Zm@^0Fu3bZ_3SIp2CmD0Ult5b-recvIK?We&fiKIkFfT+KRWhIy#2J!A zGSDlT$DN%7h&&+e+J(9&o`6zU2XnV>5Hd4a7_QXT!c|<1xQP=X?cEEpQzvwIbqzi~ zEaTf+JuWhuMbLvoik-*{&e|ejOSv3*fEv6ihGYs@oNa+k;E=anLg9C`J8!BGo!gtR zW~2?NHVux&i_!4@`)EIH8cx6dIy?ss0ICX8TpT(qSb(^3<8b_`r@)CKv{&B1)XgsZ z;ET5XN1fDD#O&KGaLXFz6ifKzu#6ZHSQ;r3^o%d?84MVj{#2R=i^LaA(Ebd9(+;~9P{Qu+PxbI^X4IL>{!&#oeS@gBS?PfB{**AjR!Zm zaP-uL&R{|h5p#cIfk$aWfR>j@EKwF1$Jh-(?M#qsYf(RQCR`;YNSr?(F(XF6{q@(d z+f;K7Y996cQ#5UC>Bpa_y6iESMW6(b4q2js5~{(uNx z!-fs0nK+S2Q2OT0%osZsEyAf)tC0NatB9X8i7}>3A^|#bIxwOFCI(1QL;`B?5Fj2) z23XmC>4k4}6$^C9*T$Q$c9e}p#MDT|NLu3VzaJgu&xhyx?_sjpP&;)hlboddeDDbg zsBX}hiXA@HG`uDgci)Y=ib*~dizq;w57Ab`kRTmUJ2Qv(_j~c&*Akrac_kwxl>K`) z+k!YV2hHO_)yR?16a}g8yn|Eu`Doa<5y>yU2recD)%VxL@X$kK;LKB zeS&Y}!QhPVF0$mF2Y4}&=Ngmoa$Oyc4H|^_$&Qm$Uwc=@P60~%Hm8nllo91-FTV4(-bx=S^F^{xo4{FAZgV?nztbO~kaNybTM8B(?}-ooiBR@Br6jk&&+ck`rTff7XdV9F=IywlTI6QgO7T=hxgSt2XZ zx0&5tt1$26^b47o@fCnIy&UK*oP@c1cbrtstb|l{OwUmp+ZQStQhN81-eyoNw zbYUb-f#SR@eXBu$J~}L;oiCDZeHAUXMFC)w>5fs$>>X0r}j2u z`mJVA2`cg==#b26Ulit3^@2*l#F!>g|za0zvWxzpQdW39cHdfB7{E z1qNpdjYnGu^xirJ`|5omfv>ww1hVY{Qert)D|`G?H-p|z6q)xM_RV#btSBE(>ads-SjUPM1xrSh|kRXZg}vR+$TG1!8^9b38VLj}W!HoMq~ z3!_ms&p6xTuQtKv9n5b7iv1p~uK4-I?SRm?D$`yDC@c6(4#seo3qxfV*ILc;O8*xcx( zR#Z56_*Z6-1O=XC3-(OE2%w8F84+_!6i}F@hyscNx-@N#N>EgST2X?^%gg83?e0$D2n2#tgJk=cJ11dty{NN`ruGfJm?P$gezcCKFR`sB!@l( zC-k}6$k#>6xOsdwhwKi$?R-%`EMQEPJQyWa=tFSW&s9V|hoDbrIgb80(VU7X{gEtB&3h2@_@P7ti*RlcG&_MtI002ovPDHLk FV1m|GD*XTe literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_main_icon.png b/app/src/main/res/mipmap-mdpi/ic_main_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..470bcd2e95d4ef977a33b0e9438e64235a2a374f GIT binary patch literal 1888 zcmV-m2cP(fP)9L?{6LEy}WdnPHfy z+X+BXl2QF`S_P9gxwPHqrEr-2u(?^1AF5@%yvqeu1y+u-;Hd;t^IXAEFIFD*YH($f1l-@_ z<_J0*;B<|GXEy5qb06j~CnW$-QRTyeU2bh|dAbFo69WKij(G9$FFHW!Bmsju6M(u# z`FS52yujmkvpRqZ%uV5t5X0cCLqQLLpr@6z0H}4VxGJgWAH(26gMyX6cr`c*u;-$T zD2^brzX@?cuGXsRwl@aO*D1)|?naGU1;^;-A6KIL`CF-G{CGje-b*qPYy|H-#^bqd zx^>oO3CP>$!5Y*gYCb-5Fb4}u!ZhhE+ji}jqQJFxFD%1` zgIM@xOBjniGO+fyCM`x1V?Oo#f6j<^vKJ@l?4l+I2`Ey{`)Z5?Px46#_<)Uc*S2IjHL%>idu@z+92Vc7=rI2 z0>`_LgUHXG_ztwQguTd|`y z8n5mSWF5MC{|pheE)|&@B+UYy4q#}~0Pq|=ii@eK=#`(3sL7L2m6QZ~X(@yeBe3mU z6Bh0E`<*|4f9@=Ru^V&?Y|0VPuN#Ar#S-c~y7&wM)@BMA)|*Acr=P-EUXIxL^U+vR z0&&b3)GS$oKIP>&(qO^#tu8GF=t`TJV9#_bE;e?81;%c0YFVf(M?i8Ms|g|dqmd8- zlfQsoTf7)x7&y0V0hgEvAuSDr;~-U3p!ep@@Tml6ySWl zs#$;nv^8Xh1N8+35Hm8sB`4#r(W7CTI~TQidFb=~_b|oBw^~X8v>31v?3x;(I*{eJ z00l^jV^MUX2@QT1qE&h7AP#XB0*_C{XD6EA^`9TGbv4NRZiugaKIrZ;lN9PK&>_hhl{ zoDa083ZA2B^qQo{08OJ6k+MK0wEzXk5zvbQd=W^aRG_74JjN$+IB``*PMO}N8e`)` z0YiGR*h;fdMawjLV1|eqmx?j|G#WX8^?DG81E4XvbR>@negMM)hNepmfU`|l7?MU0 zb{4>xAb|cc^kGKQT4_4WEKo4of>mucZ?i-EwsI+ryEj}u8KE?n_E0v2P>%E&jVCbA075!-6>yl z1rFXI6ebiTcs_K_#uH4r--OqPw{6*W19XJDwC5go0NSIyj#&Huv4F?psWzL<;XA61 zP~|P$!|U}rd7kfkGw%nY&zw0^kd%}(^%nMt*pkZ1%CD1?lj$p_#v8pKpaSp%2M+94 zTwMHKLPA2O$z%#&RU#&8%NzTAKB=mz>f344roDao^yz8cblkCW*q{6S^sQPG1t`eZ>rt%`gHbu*nu6S~tKfUeWM azVkn7bhTcaYqJ3W0000*10deAL6USZ-m(c=A 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_main_icon.png b/app/src/main/res/mipmap-xxhdpi/ic_main_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..846300775ec5df527088628fb6ddc9624e997d4a GIT binary patch literal 7851 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_main_icon.png b/app/src/main/res/mipmap-xxxhdpi/ic_main_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..57ff6f7d9c9ed9e8f872b7268d3ae7748aad04fa GIT binary patch literal 10483 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