diff --git a/app/lint.xml b/app/lint.xml
new file mode 100644
index 00000000..1a703bc5
--- /dev/null
+++ b/app/lint.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index deb1bcdf..9147c4f9 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,8 +1,8 @@
+ xmlns:tools="http://schemas.android.com/tools"
+ package="org.solovyev.android.calculator"
+ android:installLocation="auto">
@@ -25,7 +25,7 @@
android:icon="@drawable/ic_launcher"
android:label="@string/cpp_app_name"
android:theme="@style/Cpp.Theme.Material"
- tools:ignore="UnusedAttribute">
+ tools:ignore="GoogleAppIndexingWarning,UnusedAttribute">
@@ -220,6 +221,7 @@
diff --git a/app/src/main/java/com/viewpagerindicator/CirclePageIndicator.java b/app/src/main/java/com/viewpagerindicator/CirclePageIndicator.java
index d9711b2a..1009b506 100644
--- a/app/src/main/java/com/viewpagerindicator/CirclePageIndicator.java
+++ b/app/src/main/java/com/viewpagerindicator/CirclePageIndicator.java
@@ -16,6 +16,7 @@
*/
package com.viewpagerindicator;
+import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
@@ -278,6 +279,7 @@ public class CirclePageIndicator extends View implements PageIndicator {
canvas.drawCircle(dX, dY, mRadius, mPaintFill);
}
+ @SuppressLint("ClickableViewAccessibility")
public boolean onTouchEvent(MotionEvent ev) {
if (super.onTouchEvent(ev)) {
return true;
diff --git a/app/src/main/java/org/solovyev/android/calculator/floating/FloatingCalculatorView.java b/app/src/main/java/org/solovyev/android/calculator/floating/FloatingCalculatorView.java
index 90db8575..5c973f3b 100644
--- a/app/src/main/java/org/solovyev/android/calculator/floating/FloatingCalculatorView.java
+++ b/app/src/main/java/org/solovyev/android/calculator/floating/FloatingCalculatorView.java
@@ -22,6 +22,7 @@
package org.solovyev.android.calculator.floating;
+import android.annotation.SuppressLint;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.res.Resources;
@@ -80,6 +81,7 @@ public class FloatingCalculatorView {
dd.getMetrics(dm);
}
+ @SuppressLint("ClickableViewAccessibility")
@Override
public boolean onTouch(View v, MotionEvent event) {
//noinspection deprecation
diff --git a/app/src/main/java/org/solovyev/android/calculator/plot/PlotDimensionsFragment.java b/app/src/main/java/org/solovyev/android/calculator/plot/PlotDimensionsFragment.java
index 9afbd80b..7636726f 100644
--- a/app/src/main/java/org/solovyev/android/calculator/plot/PlotDimensionsFragment.java
+++ b/app/src/main/java/org/solovyev/android/calculator/plot/PlotDimensionsFragment.java
@@ -19,16 +19,24 @@ import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.TextView;
-import butterknife.Bind;
-import butterknife.ButterKnife;
-import org.solovyev.android.calculator.*;
+
+import org.solovyev.android.calculator.App;
+import org.solovyev.android.calculator.AppComponent;
+import org.solovyev.android.calculator.BaseDialogFragment;
+import org.solovyev.android.calculator.BaseFragment;
+import org.solovyev.android.calculator.R;
import org.solovyev.android.plotter.Check;
import org.solovyev.android.plotter.Plot;
import org.solovyev.android.plotter.Plotter;
+import java.util.Locale;
+
import javax.annotation.Nonnull;
import javax.inject.Inject;
+import butterknife.Bind;
+import butterknife.ButterKnife;
+
public class PlotDimensionsFragment extends BaseDialogFragment
implements TextView.OnEditorActionListener {
private static final String ARG_BOUNDS = "arg-bounds";
@@ -184,7 +192,7 @@ public class PlotDimensionsFragment extends BaseDialogFragment
private void setDimension(@NonNull EditText view, float value) {
view.setOnEditorActionListener(this);
- view.setText(String.format("%.2f", value));
+ view.setText(String.format(Locale.getDefault(), "%.2f", value));
}
private void tryClose() {