From 4e535cd8ccaf53eb578c956e7a39dfa179a37f74 Mon Sep 17 00:00:00 2001 From: thesabareesh Date: Wed, 1 Feb 2017 17:42:04 +0530 Subject: [PATCH] fix : Disable log calls on Release build variants. Change Activity animations. --- app/build.gradle | 2 +- .../trippie/adapter/PlaceListAdapter.java | 18 +++++++--- .../me/sabareesh/trippie/model/Extras.java | 2 +- .../sabareesh/trippie/model/PlaceDetail.java | 2 +- .../me/sabareesh/trippie/model/PlaceList.java | 2 +- .../me/sabareesh/trippie/model/Review.java | 2 +- .../trippie/provider/PlacesProvider.java | 6 ++-- .../trippie/provider/PlacesSQLiteHelper.java | 6 ++-- .../me/sabareesh/trippie/tasks/PhotoTask.java | 2 +- .../me/sabareesh/trippie/ui/CityActivity.java | 24 +++++++++---- .../me/sabareesh/trippie/ui/MainActivity.java | 16 ++++----- .../trippie/ui/PlaceDetailActivity.java | 12 +++---- .../trippie/ui/PlaceListActivity.java | 10 +++--- .../sabareesh/trippie/ui/SplashActivity.java | 12 +++---- .../sabareesh/trippie/util/AppController.java | 2 +- .../me/sabareesh/trippie/util/Constants.java | 2 +- .../java/me/sabareesh/trippie/util/Log.java | 35 +++++++++++++++++++ .../trippie/util/LruBitmapCache.java | 2 +- .../util/RecyclerItemClickListener.java | 2 +- .../trippie/util/SharedPrefsMgr.java | 2 +- .../java/me/sabareesh/trippie/util/Utils.java | 6 ++-- .../trippie/widget/PlacesWidgetProvider.java | 10 +++--- .../PlacesWidgetRemoteViewsService.java | 18 +++++----- app/src/main/res/values/strings.xml | 2 +- 24 files changed, 125 insertions(+), 72 deletions(-) create mode 100644 app/src/main/java/me/sabareesh/trippie/util/Log.java diff --git a/app/build.gradle b/app/build.gradle index e64a722..e5713e6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -19,7 +19,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { diff --git a/app/src/main/java/me/sabareesh/trippie/adapter/PlaceListAdapter.java b/app/src/main/java/me/sabareesh/trippie/adapter/PlaceListAdapter.java index ba8390f..a178ee6 100644 --- a/app/src/main/java/me/sabareesh/trippie/adapter/PlaceListAdapter.java +++ b/app/src/main/java/me/sabareesh/trippie/adapter/PlaceListAdapter.java @@ -3,9 +3,10 @@ import android.app.ActivityOptions; import android.content.Context; import android.content.Intent; +import android.os.Build; import android.support.v7.app.AppCompatDelegate; import android.support.v7.widget.RecyclerView; -import android.util.Log; +import me.sabareesh.trippie.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -24,7 +25,7 @@ import me.sabareesh.trippie.util.Utils; /** - * Created by ve288800 on 03-Jan-17. + * Created by Sabareesh on 03-Jan-17. */ public class PlaceListAdapter extends RecyclerView.Adapter { @@ -61,11 +62,18 @@ public void onClick(View v) { Intent intent = new Intent(mContext, PlaceDetailActivity.class); ImageView thumbnail = (ImageView) v.findViewById(R.id.place_pic); //ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(CityActivity.this, thumbnail, getString(R.string.transition_image)); - ActivityOptions options = ActivityOptions.makeScaleUpAnimation(thumbnail, 0, 0, thumbnail.getWidth(), thumbnail.getHeight()); + //ActivityOptions options = ActivityOptions.makeScaleUpAnimation(thumbnail, 0, 0, thumbnail.getWidth(), thumbnail.getHeight()); intent.putExtra("place_id", place_id); intent.putExtra("place_name", place_name); intent.putExtra("image_URL", place_imageURL); - mContext.startActivity(intent, options.toBundle()); + if (Build.VERSION.SDK_INT >= 23) { + ActivityOptions options=ActivityOptions.makeClipRevealAnimation(thumbnail, 0, 0, thumbnail.getWidth(), thumbnail.getHeight()); + mContext.startActivity(intent, options.toBundle()); + }else{ + ActivityOptions options = ActivityOptions.makeScaleUpAnimation(thumbnail, 0, 0, thumbnail.getWidth(), thumbnail.getHeight()); + mContext.startActivity(intent, options.toBundle()); + } + //mContext.startActivity(intent, options.toBundle()); } }); @@ -81,7 +89,7 @@ public void onBindViewHolder(ViewHolder viewHolder, int i) { url = Constants.PLACE_THUMBNAIL + placeList.getPhoto_reference().get(0) + "&" + Constants.API_KEY_PARAM + "=" + Constants.API_VALUE; - //Log.d(TAG, "Image url " + url); + Log.d(TAG, "Image url " + url); } else { url = placeList.getIcon_url(); } diff --git a/app/src/main/java/me/sabareesh/trippie/model/Extras.java b/app/src/main/java/me/sabareesh/trippie/model/Extras.java index 370889f..f93d89a 100644 --- a/app/src/main/java/me/sabareesh/trippie/model/Extras.java +++ b/app/src/main/java/me/sabareesh/trippie/model/Extras.java @@ -4,7 +4,7 @@ import android.os.Parcelable; /** - * Created by VE288800 on 08-Jan-17. + * Created by Sabareesh on 08-Jan-17. */ public class Extras implements Parcelable { diff --git a/app/src/main/java/me/sabareesh/trippie/model/PlaceDetail.java b/app/src/main/java/me/sabareesh/trippie/model/PlaceDetail.java index 5dbac12..541df0d 100644 --- a/app/src/main/java/me/sabareesh/trippie/model/PlaceDetail.java +++ b/app/src/main/java/me/sabareesh/trippie/model/PlaceDetail.java @@ -2,7 +2,7 @@ /** - * Created by VE288800 on 05-Jan-17. + * Created by Sabareesh on 05-Jan-17. */ public class PlaceDetail { diff --git a/app/src/main/java/me/sabareesh/trippie/model/PlaceList.java b/app/src/main/java/me/sabareesh/trippie/model/PlaceList.java index d40c7b2..a28e9a4 100644 --- a/app/src/main/java/me/sabareesh/trippie/model/PlaceList.java +++ b/app/src/main/java/me/sabareesh/trippie/model/PlaceList.java @@ -3,7 +3,7 @@ import java.util.ArrayList; /** - * Created by ve288800 on 03-Jan-17. + * Created by Sabareesh on 03-Jan-17. */ public class PlaceList { diff --git a/app/src/main/java/me/sabareesh/trippie/model/Review.java b/app/src/main/java/me/sabareesh/trippie/model/Review.java index db02c11..6da0640 100644 --- a/app/src/main/java/me/sabareesh/trippie/model/Review.java +++ b/app/src/main/java/me/sabareesh/trippie/model/Review.java @@ -4,7 +4,7 @@ import android.os.Parcelable; /** - * Created by VE288800 on 08-Jan-17. + * Created by Sabareesh on 08-Jan-17. */ public class Review implements Parcelable { diff --git a/app/src/main/java/me/sabareesh/trippie/provider/PlacesProvider.java b/app/src/main/java/me/sabareesh/trippie/provider/PlacesProvider.java index 2084979..82a7cbe 100644 --- a/app/src/main/java/me/sabareesh/trippie/provider/PlacesProvider.java +++ b/app/src/main/java/me/sabareesh/trippie/provider/PlacesProvider.java @@ -11,12 +11,12 @@ import android.database.sqlite.SQLiteQueryBuilder; import android.net.Uri; import android.text.TextUtils; -import android.util.Log; +import me.sabareesh.trippie.util.Log; import java.util.HashMap; /** - * Created by VE288800 on 09-Jan-17. + * Created by Sabareesh on 09-Jan-17. */ public class PlacesProvider extends ContentProvider { @@ -82,7 +82,7 @@ public int delete(Uri uri, String selection, String[] selectionArgs) { count = database.delete(sqLiteOpenHelper.TABLE_NAME,selection,selectionArgs); break; case PLACES_ID: - //Log.d("Selection deletion", "selection" + selection); + Log.d("Selection deletion", "selection" + selection); count = database.delete( sqLiteOpenHelper.TABLE_NAME, sqLiteOpenHelper.ID + " = '" + selection +"'" +(!TextUtils.isEmpty(null) ? " AND (" + selection + ')' : ""), selectionArgs); diff --git a/app/src/main/java/me/sabareesh/trippie/provider/PlacesSQLiteHelper.java b/app/src/main/java/me/sabareesh/trippie/provider/PlacesSQLiteHelper.java index 74b3ace..efddef9 100644 --- a/app/src/main/java/me/sabareesh/trippie/provider/PlacesSQLiteHelper.java +++ b/app/src/main/java/me/sabareesh/trippie/provider/PlacesSQLiteHelper.java @@ -3,10 +3,10 @@ import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; -import android.util.Log; +import me.sabareesh.trippie.util.Log; /** - * Created by VE288800 on 09-Jan-17. + * Created by Sabareesh on 09-Jan-17. */ public class PlacesSQLiteHelper extends SQLiteOpenHelper { @@ -52,7 +52,7 @@ public PlacesSQLiteHelper(Context context) { @Override public void onCreate(SQLiteDatabase db) { - //Log.d(" Creating a table", "" + CREATE_TABLE); + Log.d(" Creating a table", "" + CREATE_TABLE); db.execSQL(CREATE_TABLE ); } diff --git a/app/src/main/java/me/sabareesh/trippie/tasks/PhotoTask.java b/app/src/main/java/me/sabareesh/trippie/tasks/PhotoTask.java index 1335741..05e9165 100644 --- a/app/src/main/java/me/sabareesh/trippie/tasks/PhotoTask.java +++ b/app/src/main/java/me/sabareesh/trippie/tasks/PhotoTask.java @@ -10,7 +10,7 @@ import com.google.android.gms.location.places.Places; /** - * Created by VE288800 on 09-Jan-17. + * Created by Sabareesh on 09-Jan-17. */ public abstract class PhotoTask extends AsyncTask { diff --git a/app/src/main/java/me/sabareesh/trippie/ui/CityActivity.java b/app/src/main/java/me/sabareesh/trippie/ui/CityActivity.java index d810a96..73542d6 100644 --- a/app/src/main/java/me/sabareesh/trippie/ui/CityActivity.java +++ b/app/src/main/java/me/sabareesh/trippie/ui/CityActivity.java @@ -4,16 +4,18 @@ import android.content.Intent; import android.content.res.Resources; import android.graphics.Rect; +import android.os.Build; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.design.widget.CollapsingToolbarLayout; +import android.support.v4.app.ActivityOptionsCompat; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.DefaultItemAnimator; import android.support.v7.widget.RecyclerView; import android.support.v7.widget.StaggeredGridLayoutManager; import android.support.v7.widget.Toolbar; -import android.util.Log; +import me.sabareesh.trippie.util.Log; import android.util.TypedValue; import android.view.MenuItem; import android.view.View; @@ -110,13 +112,21 @@ protected void onCreate(Bundle savedInstanceState) { public void onItemClick(View view, int position) { int itemPosition = recyclerView.getChildLayoutPosition(view); ImageView thumbnail = (ImageView) view.findViewById(R.id.thumbnail); - //Log.d(TAG, "City Item clicked: " + String.valueOf(itemPosition)); + Log.d(TAG, "City Item clicked: " + String.valueOf(itemPosition)); Intent intent = new Intent(view.getContext(), PlaceListActivity.class); intent.putExtra("cityLatLng", mCityLat + "," + mCityLng); intent.putExtra("itemPosition", itemPosition); //ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(CityActivity.this, thumbnail, getString(R.string.transition_image)); - ActivityOptions options = ActivityOptions.makeScaleUpAnimation(thumbnail, 0, 0, thumbnail.getWidth(), thumbnail.getHeight()); - startActivity(intent, options.toBundle()); + if (Build.VERSION.SDK_INT >= 23) { + ActivityOptions options=ActivityOptions.makeClipRevealAnimation(thumbnail, 0, 0, thumbnail.getWidth(), thumbnail.getHeight()); + startActivity(intent, options.toBundle()); + }else{ + ActivityOptions options = ActivityOptions.makeScaleUpAnimation(thumbnail, 0, 0, thumbnail.getWidth(), thumbnail.getHeight()); + startActivity(intent, options.toBundle()); + } + + + } @Override @@ -229,17 +239,17 @@ public void onStop() { @Override public void onConnected(@Nullable Bundle bundle) { - //Log.i(TAG, "API services connected."); + Log.i(TAG, "API services connected."); } @Override public void onConnectionSuspended(int i) { - //Log.i(TAG, "Location services suspended. Please reconnect."); + Log.i(TAG, "Location services suspended. Please reconnect."); } @Override public void onConnectionFailed(@NonNull ConnectionResult connectionResult) { - //Log.i(TAG, "API services connection failed. Please reconnect."); + Log.i(TAG, "API services connection failed. Please reconnect."); } public class GridSpacingItemDecoration extends RecyclerView.ItemDecoration { diff --git a/app/src/main/java/me/sabareesh/trippie/ui/MainActivity.java b/app/src/main/java/me/sabareesh/trippie/ui/MainActivity.java index da8dcb0..e2acda1 100644 --- a/app/src/main/java/me/sabareesh/trippie/ui/MainActivity.java +++ b/app/src/main/java/me/sabareesh/trippie/ui/MainActivity.java @@ -30,7 +30,7 @@ import android.support.v7.widget.RecyclerView; import android.support.v7.widget.StaggeredGridLayoutManager; import android.support.v7.widget.Toolbar; -import android.util.Log; +import me.sabareesh.trippie.util.Log; import android.util.TypedValue; import android.view.Menu; import android.view.MenuItem; @@ -60,7 +60,7 @@ import me.sabareesh.trippie.util.Constants; import me.sabareesh.trippie.util.Utils; -; + public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener, @@ -226,7 +226,7 @@ public void onClick(View v) { @Override public void onError(Status status) { - //Log.e(TAG, "onError: Status = " + status.toString()); + Log.e(TAG, "onError: Status = " + status.toString()); Toast.makeText(this, getString(R.string.error_api) + status.getStatusMessage(), Toast.LENGTH_SHORT).show(); @@ -237,7 +237,7 @@ public void onError(Status status) { @Override public Loader onCreateLoader(int id, Bundle args) { - //Log.v(TAG, "onCreateLoader"); + Log.v(TAG, "onCreateLoader"); if (id == PLACES_LOADER_ID) { Uri uri = PlacesProvider.CONTENT_URI; return new CursorLoader(this, uri, null, null, null, null); @@ -247,7 +247,7 @@ public Loader onCreateLoader(int id, Bundle args) { @Override public void onLoadFinished(Loader loader, Cursor cursor) { - //Log.v(TAG, "onLoadFinished"); + Log.v(TAG, "onLoadFinished"); if (loader.getId() == PLACES_LOADER_ID && cursor != null) { while (cursor != null && cursor.moveToNext()) { PlaceList placeList = new PlaceList(); @@ -384,7 +384,7 @@ else if(id==R.id.nav_info){ @Override public void onPlaceSelected(Place place) { - //Log.i(TAG, "Place Selected: " + place.getName()); + Log.i(TAG, "Place Selected: " + place.getName()); final String cityId = String.valueOf(place.getId()); final String cityName = String.valueOf(place.getName()); final String cityLat = String.valueOf(place.getLatLng().latitude); @@ -405,7 +405,7 @@ public void onPlaceSelected(Place place) { @Override public void onResume() { super.onResume(); - //Log.v(TAG, " activity onResume"); + Log.v(TAG, " activity onResume"); ((EditText) mAutocompleteFragment.getView(). findViewById(R.id.place_autocomplete_search_input)).setText(""); @@ -422,7 +422,7 @@ public void onResume() { @Override protected void onDestroy() { super.onDestroy(); - //Log.v(TAG, "Loader destroyed"); + Log.v(TAG, "Loader destroyed"); getSupportLoaderManager().destroyLoader(PLACES_LOADER_ID); } diff --git a/app/src/main/java/me/sabareesh/trippie/ui/PlaceDetailActivity.java b/app/src/main/java/me/sabareesh/trippie/ui/PlaceDetailActivity.java index 38c050d..6136e1a 100644 --- a/app/src/main/java/me/sabareesh/trippie/ui/PlaceDetailActivity.java +++ b/app/src/main/java/me/sabareesh/trippie/ui/PlaceDetailActivity.java @@ -13,7 +13,7 @@ import android.support.v7.app.AppCompatActivity; import android.support.v7.app.AppCompatDelegate; import android.support.v7.widget.Toolbar; -import android.util.Log; +import me.sabareesh.trippie.util.Log; import android.view.LayoutInflater; import android.view.MenuItem; import android.view.View; @@ -91,7 +91,7 @@ protected void onCreate(Bundle savedInstanceState) { place_id = getIntent().getStringExtra("place_id"); place_name = getIntent().getStringExtra("place_name"); image_URL = getIntent().getStringExtra("image_URL"); - //Log.d(TAG, "Image url " + image_URL); + Log.d(TAG, "Image url " + image_URL); //Toast.makeText(this, place_id, Toast.LENGTH_SHORT).show(); } @@ -137,12 +137,12 @@ protected void onCreate(Bundle savedInstanceState) { .append(PLACE_ID_PARAM + "=" + place_id) .append("&" + APPKEY_PARAM + "=" + Constants.API_VALUE); - //Log.d(TAG, "Place URL built " + sb.toString()); + Log.d(TAG, "Place URL built " + sb.toString()); fetchPlaceDetails(sb.toString()); } catch (Exception e) { - //Log.e(TAG, "Error building url", e); + Log.e(TAG, "Error building url"); } } @@ -221,7 +221,7 @@ public void onResponse(JSONObject response) { @Override public void onErrorResponse(VolleyError error) { - //VolleyLog.d(TAG, "Error: " + error.getMessage()); + VolleyLog.d(TAG, "Error: " + error.getMessage()); } }); @@ -303,7 +303,7 @@ public void addReviews(final Extras extras) { reviewAuthor.setText(extras.getReviewAtIndex(i).getAuthor()); reviewContent.setText(extras.getReviewAtIndex(i).getBody().replace("\n\n", " ").replace("\n", " ")); - //Log.d(TAG, "picasso url http:" + extras.getReviewAtIndex(i).getAvatar_url()); + Log.d(TAG, "picasso url http:" + extras.getReviewAtIndex(i).getAvatar_url()); Picasso.with(this).load("http:" + extras.getReviewAtIndex(i).getAvatar_url()) .placeholder(R.drawable.ic_account_circle_black_24dp) .transform(new CircleTransform()) diff --git a/app/src/main/java/me/sabareesh/trippie/ui/PlaceListActivity.java b/app/src/main/java/me/sabareesh/trippie/ui/PlaceListActivity.java index 2ab6a76..81773ed 100644 --- a/app/src/main/java/me/sabareesh/trippie/ui/PlaceListActivity.java +++ b/app/src/main/java/me/sabareesh/trippie/ui/PlaceListActivity.java @@ -10,7 +10,7 @@ import android.support.v7.widget.RecyclerView; import android.support.v7.widget.StaggeredGridLayoutManager; import android.support.v7.widget.Toolbar; -import android.util.Log; +import me.sabareesh.trippie.util.Log; import android.util.TypedValue; import android.view.MenuItem; import android.view.View; @@ -147,12 +147,12 @@ protected void onCreate(Bundle savedInstanceState) { .append("&" + RADIUS_PARAM + "=" + Constants.RADIUS_VALUE) .append("&" + APPKEY_PARAM + "=" + Constants.API_VALUE); - //Log.d(LOG_TAG, "Places URL built " + sb.toString()); + Log.d(LOG_TAG, "Places URL built " + sb.toString()); fetchPlaces(sb.toString()); } catch (Exception e) { - //Log.e(LOG_TAG, "Error building url", e); + Log.e(LOG_TAG, "Error building url"); } //Admob @@ -175,7 +175,7 @@ public void run() { @Override public void onAdLoaded() { mAdView.setVisibility(View.VISIBLE); - //Log.d(LOG_TAG, getString(R.string.admob_loaded)); + Log.d(LOG_TAG, getString(R.string.admob_loaded)); } }); @@ -285,7 +285,7 @@ public void onResponse(JSONObject response) { @Override public void onErrorResponse(VolleyError error) { - //VolleyLog.d(LOG_TAG, "Error: " + error.getMessage()); + VolleyLog.d(LOG_TAG, "Error: " + error.getMessage()); } }); diff --git a/app/src/main/java/me/sabareesh/trippie/ui/SplashActivity.java b/app/src/main/java/me/sabareesh/trippie/ui/SplashActivity.java index 8d4a941..24f844f 100644 --- a/app/src/main/java/me/sabareesh/trippie/ui/SplashActivity.java +++ b/app/src/main/java/me/sabareesh/trippie/ui/SplashActivity.java @@ -15,7 +15,7 @@ import android.support.v4.app.ActivityCompat; import android.support.v4.app.ActivityOptionsCompat; import android.support.v7.app.AppCompatActivity; -import android.util.Log; +import me.sabareesh.trippie.util.Log; import android.view.View; import android.widget.ImageView; @@ -124,7 +124,7 @@ private void getLocation() { mCurrentLocName = addresses.get(0).getAddressLine(1); } catch (Exception e) { - //Log.d(TAG, "Exception"); + Log.d(TAG, "Exception"); } } skip(); @@ -141,7 +141,7 @@ public void onStart() { skip(); } super.onStart(); - //Log.d(TAG, "onStart"); + Log.d(TAG, "onStart"); } protected void onResume() { @@ -157,20 +157,20 @@ protected void onPause() { public void onStop() { mGoogleApiClient.disconnect(); super.onStop(); - //Log.d(TAG, "onStop"); + Log.d(TAG, "onStop"); } //Google Location API methods @Override public void onConnected(@Nullable Bundle bundle) { - //Log.d(TAG, "gAPI connected"); + Log.d(TAG, "gAPI connected"); checkLocationPermission(); } @Override public void onConnectionSuspended(int i) { - //Log.d(TAG, "gAPI suspended"); + Log.d(TAG, "gAPI suspended"); } @Override diff --git a/app/src/main/java/me/sabareesh/trippie/util/AppController.java b/app/src/main/java/me/sabareesh/trippie/util/AppController.java index 25e79d8..0702c78 100644 --- a/app/src/main/java/me/sabareesh/trippie/util/AppController.java +++ b/app/src/main/java/me/sabareesh/trippie/util/AppController.java @@ -9,7 +9,7 @@ import com.android.volley.toolbox.Volley; /** - * Created by ve288800 on 03-Jan-17. + * Created by Sabareesh on 03-Jan-17. */ public class AppController extends Application { diff --git a/app/src/main/java/me/sabareesh/trippie/util/Constants.java b/app/src/main/java/me/sabareesh/trippie/util/Constants.java index e60dcb2..82bb058 100644 --- a/app/src/main/java/me/sabareesh/trippie/util/Constants.java +++ b/app/src/main/java/me/sabareesh/trippie/util/Constants.java @@ -1,7 +1,7 @@ package me.sabareesh.trippie.util; /** - * Created by ve288800 on 03-Jan-17. + * Created by Sabareesh on 03-Jan-17. */ public class Constants { diff --git a/app/src/main/java/me/sabareesh/trippie/util/Log.java b/app/src/main/java/me/sabareesh/trippie/util/Log.java new file mode 100644 index 0000000..b8de2d4 --- /dev/null +++ b/app/src/main/java/me/sabareesh/trippie/util/Log.java @@ -0,0 +1,35 @@ +package me.sabareesh.trippie.util; + + +import android.app.Application; +import me.sabareesh.trippie.BuildConfig; + +/** + * Created by Sabareesh on 31-Jan-17. + * + * Deactivates calls to all Log levels except Error level + * in the source code for release build variant. + * + * Remove the IF condition to enable the LOG for desired level + */ + +public class Log extends Application { + + static final boolean LOG = (BuildConfig.DEBUG); + + public static void i(String tag, String string) { + if (LOG) android.util.Log.i(tag, string); + } + public static void e(String tag, String string) { + android.util.Log.e(tag, string); + } + public static void d(String tag, String string) { + if (LOG) android.util.Log.d(tag, string); + } + public static void v(String tag, String string) { + if (LOG) android.util.Log.v(tag, string); + } + public static void w(String tag, String string) { + if (LOG) android.util.Log.w(tag, string); + } +} \ No newline at end of file diff --git a/app/src/main/java/me/sabareesh/trippie/util/LruBitmapCache.java b/app/src/main/java/me/sabareesh/trippie/util/LruBitmapCache.java index 7462d1b..02fd39c 100644 --- a/app/src/main/java/me/sabareesh/trippie/util/LruBitmapCache.java +++ b/app/src/main/java/me/sabareesh/trippie/util/LruBitmapCache.java @@ -6,7 +6,7 @@ import com.android.volley.toolbox.ImageLoader; /** - * Created by ve288800 on 03-Jan-17. + * Created by Sabareesh on 03-Jan-17. */ public class LruBitmapCache extends LruCache implements diff --git a/app/src/main/java/me/sabareesh/trippie/util/RecyclerItemClickListener.java b/app/src/main/java/me/sabareesh/trippie/util/RecyclerItemClickListener.java index 3251f82..80c94e1 100644 --- a/app/src/main/java/me/sabareesh/trippie/util/RecyclerItemClickListener.java +++ b/app/src/main/java/me/sabareesh/trippie/util/RecyclerItemClickListener.java @@ -9,7 +9,7 @@ import android.view.View; /** - * Created by ve288800 on 03-Jan-17. + * Created by Sabareesh on 03-Jan-17. */ public class RecyclerItemClickListener implements RecyclerView.OnItemTouchListener { private OnItemClickListener mListener; diff --git a/app/src/main/java/me/sabareesh/trippie/util/SharedPrefsMgr.java b/app/src/main/java/me/sabareesh/trippie/util/SharedPrefsMgr.java index 931c247..1b7e3f2 100644 --- a/app/src/main/java/me/sabareesh/trippie/util/SharedPrefsMgr.java +++ b/app/src/main/java/me/sabareesh/trippie/util/SharedPrefsMgr.java @@ -4,7 +4,7 @@ import android.content.SharedPreferences; /** - * Created by VE288800 on 14-Jan-17. + * Created by Sabareesh on 14-Jan-17. */ public class SharedPrefsMgr { diff --git a/app/src/main/java/me/sabareesh/trippie/util/Utils.java b/app/src/main/java/me/sabareesh/trippie/util/Utils.java index 9f1b434..61e7bfe 100644 --- a/app/src/main/java/me/sabareesh/trippie/util/Utils.java +++ b/app/src/main/java/me/sabareesh/trippie/util/Utils.java @@ -7,7 +7,7 @@ import android.content.pm.ResolveInfo; import android.net.ConnectivityManager; import android.support.annotation.Nullable; -import android.util.Log; +import me.sabareesh.trippie.util.Log; import android.view.View; import android.view.ViewTreeObserver; import android.view.animation.DecelerateInterpolator; @@ -88,7 +88,7 @@ public static void loadStaticMap(Context ctx,ImageView imageView,String lat, Str .append("&" + APPKEY_PARAM + "=" + Constants.API_MAPS_VALUE); String url=sb.toString(); - //Log.d(TAG, "Thumbnail URL built " + url); + Log.d(TAG, "Thumbnail URL built " + url); if(url!=null && !url.isEmpty()) { Picasso.with(ctx) .load(url) @@ -97,7 +97,7 @@ public static void loadStaticMap(Context ctx,ImageView imageView,String lat, Str } catch (Exception e) { - //Log.e(TAG, "Error building url", e); + Log.e(TAG, "Error building url"); } } diff --git a/app/src/main/java/me/sabareesh/trippie/widget/PlacesWidgetProvider.java b/app/src/main/java/me/sabareesh/trippie/widget/PlacesWidgetProvider.java index 99b40a6..5ab13f5 100644 --- a/app/src/main/java/me/sabareesh/trippie/widget/PlacesWidgetProvider.java +++ b/app/src/main/java/me/sabareesh/trippie/widget/PlacesWidgetProvider.java @@ -7,14 +7,14 @@ import android.content.Context; import android.content.Intent; import android.net.Uri; -import android.util.Log; +import me.sabareesh.trippie.util.Log; import android.widget.RemoteViews; import me.sabareesh.trippie.R; /** - * Created by VE288800 on 12-Jan-17. + * Created by Sabareesh on 12-Jan-17. */ public class PlacesWidgetProvider extends AppWidgetProvider { @@ -50,19 +50,19 @@ public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] a @Override public void onReceive(Context context, Intent intent) { - //Log.d(TAG, "onReceive"); + Log.d(TAG, "onReceive"); super.onReceive(context, intent); } @Override public void onEnabled(Context context) { - //Log.d(TAG, "onEnabled"); + Log.d(TAG, "onEnabled"); super.onEnabled(context); } @Override public void onDisabled(Context context) { - //Log.d(TAG, "onDisabled"); + Log.d(TAG, "onDisabled"); super.onDisabled(context); } diff --git a/app/src/main/java/me/sabareesh/trippie/widget/PlacesWidgetRemoteViewsService.java b/app/src/main/java/me/sabareesh/trippie/widget/PlacesWidgetRemoteViewsService.java index 9945fcf..4ef77da 100644 --- a/app/src/main/java/me/sabareesh/trippie/widget/PlacesWidgetRemoteViewsService.java +++ b/app/src/main/java/me/sabareesh/trippie/widget/PlacesWidgetRemoteViewsService.java @@ -10,7 +10,7 @@ import android.os.Binder; import android.os.Handler; import android.os.Looper; -import android.util.Log; +import me.sabareesh.trippie.util.Log; import android.view.View; import android.widget.RemoteViews; import android.widget.RemoteViewsService; @@ -25,7 +25,7 @@ import me.sabareesh.trippie.ui.PlaceDetailActivity; /** - * Created by VE288800 on 12-Jan-17. + * Created by Sabareesh on 12-Jan-17. */ public class PlacesWidgetRemoteViewsService extends RemoteViewsService { @@ -50,11 +50,11 @@ public PlacesWidgetRemoteViewsFactory(Context context, Intent intent) { } public void onCreate() { - //Log.d(TAG, "onCreate"); + Log.d(TAG, "onCreate"); } public void onDestroy() { - //Log.d(TAG, "onDestroy"); + Log.d(TAG, "onDestroy"); if (mPlaceCursor != null) { mPlaceCursor.close(); @@ -62,7 +62,7 @@ public void onDestroy() { } public int getCount() { - //Log.d(TAG, "getCount"); + Log.d(TAG, "getCount"); if (mPlaceCursor != null) { return mPlaceCursor.getCount(); } else { @@ -117,18 +117,18 @@ public RemoteViews getViewAt(int position) { @Override public RemoteViews getLoadingView() { - //Log.d(TAG, "getLoadingView"); + Log.d(TAG, "getLoadingView"); return null; } public int getViewTypeCount() { - //Log.d(TAG, "getViewTypeCount"); + Log.d(TAG, "getViewTypeCount"); return 1; } public long getItemId(int position) { - // Log.d(TAG, "getItemId"); + Log.d(TAG, "getItemId"); return position; } @@ -137,7 +137,7 @@ public boolean hasStableIds() { } public void onDataSetChanged() { - //Log.d(TAG, "onDataSetChanged"); + Log.d(TAG, "onDataSetChanged"); if (mPlaceCursor != null) { mPlaceCursor.close(); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 00b14e6..9a63fcc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -31,7 +31,7 @@ 15 Favorite places No Favorites - Tap the star icon of a place to add it to your Favorites + Tap the ♥ icon of a place to add it to your Favorites City banner