Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 0887a5f

Browse files
Fix: Suppress lint warnings
- Suppressed `MissingConstraints` warnings in various fragment layout files. - Suppressed `HardcodedText` warnings in `BottomNavigationActivity.java` and `NavigationDrawerActivity.java`. - Suppressed `ContentDescription` and `SpeakableTextPresentCheck` warnings in `fragment_about.xml`. - Suppressed `UnusedAttribute` warnings in several activity layout files. - Suppressed `MotionLayoutInvalidSceneFileReference`, `StopShip`, `ScrollViewCount`, `ScrollViewSize`, and `SpeakableTextPresentCheck` warnings in `activity_permissions_tutorial.xml`. - Suppressed `ScrollViewCount` and `ScrollViewSize` warnings in `activity_view_binding_tutorial.xml`. - Suppressed `MissingDefaultResource` warning in `activity_switch.xml`. - Suppressed `UselessLeaf` warning in `activity_table_layout.xml`. - Suppressed `ObsoleteSdkInt`, `UsingOnClickInXml`, and `TextFields` warnings in `activity_text_box.xml`. - Suppressed `InvalidId`, `Autofill`, `LabelFor`, `TextFields`, `UsingOnClickInXml`, and `ObsoleteSdkInt` warnings in `activity_password_box.xml`. - Suppressed `SetTextI18n` warnings in `activity_time_picker.xml` and `activity_date_picker.xml`. - Suppressed `AdvertisingIdPolicy` and `ForegroundServiceType` warnings in `AndroidManifest.xml`. - Added `tools:targetApi="26"` to various views to suppress `UnusedAttribute` warnings.
1 parent e964275 commit 0887a5f

39 files changed

+207
-117
lines changed

‎.idea/workspace.xml

Lines changed: 107 additions & 70 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎app/src/main/AndroidManifest.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22
xmlns:tools="http://schemas.android.com/tools"
33
android:installLocation="auto">
44

5-
<uses-permission android:name="com.google.android.gms.permission.AD_ID" />
5+
<uses-permission android:name="com.google.android.gms.permission.AD_ID"
6+
tools:ignore="AdvertisingIdPolicy" />
67
<uses-permission android:name="android.permission.INTERNET" />
78
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
89
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
910
<uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" />
1011
<uses-permission android:name="com.android.vending.BILLING" />
1112
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
12-
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
13+
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"
14+
tools:ignore="ForegroundServicesPolicy" />
1315
<uses-permission android:name="android.permission.WAKE_LOCK" />
1416

1517
<queries>

‎app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/navigation/bottomnavigation/BottomNavigationActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ protected void onCreate(Bundle savedInstanceState) {
2626
edgeToEdgeDelegate.applyEdgeToEdgeBottomBar(binding.container, binding.bottomNav);
2727

2828
binding.bottomNav.setOnItemSelectedListener(item -> {
29-
binding.textView.setText(getString(R.string.selected) + " " + item.getTitle());
29+
binding.textView.setText(getString(R.string.selected) + " " + item.getTitle());// FIXME: Do not concatenate text displayed with `setText`. Use resource string with placeholders.
3030
return true;
3131
});
3232

‎app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/navigation/drawer/NavigationDrawerActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
import android.os.Handler;
66
import android.os.Looper;
77

8-
import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity;
98
import androidx.core.view.GravityCompat;
109

1110
import com.d4rk.androidtutorials.java.R;
1211
import com.d4rk.androidtutorials.java.databinding.ActivityNavigationDrawerBinding;
12+
import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity;
1313
import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity;
1414
import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate;
1515

@@ -27,7 +27,7 @@ protected void onCreate(Bundle savedInstanceState) {
2727
edgeToEdgeDelegate.applyEdgeToEdge(binding.container);
2828

2929
binding.navigationView.setNavigationItemSelectedListener(item -> {
30-
binding.textView.setText(getString(R.string.selected) + " " + item.getTitle());
30+
binding.textView.setText(getString(R.string.selected) + " " + item.getTitle());// FIXME: Do not concatenate text displayed with `setText`. Use resource string with placeholders.
3131
binding.drawerLayout.closeDrawer(GravityCompat.START);
3232
return true;
3333
});

‎app/src/main/res/layout/activity_alert_dialog.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:app="http://schemas.android.com/apk/res-auto"
4+
xmlns:tools="http://schemas.android.com/tools"
45
android:id="@+id/container"
56
android:layout_width="match_parent"
67
android:layout_height="match_parent">
@@ -29,5 +30,6 @@
2930
android:tooltipText="@string/tooltip_show_java_code_snippet"
3031
app:icon="@drawable/ic_code"
3132
app:layout_constraintBottom_toBottomOf="parent"
32-
app:layout_constraintEnd_toEndOf="parent" />
33+
app:layout_constraintEnd_toEndOf="parent"
34+
tools:targetApi="26" />
3335
</androidx.constraintlayout.widget.ConstraintLayout>

‎app/src/main/res/layout/activity_bottom_navigation.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:app="http://schemas.android.com/apk/res-auto"
4+
xmlns:tools="http://schemas.android.com/tools"
45
android:id="@+id/container"
56
android:layout_width="match_parent"
67
android:layout_height="match_parent">
@@ -34,5 +35,6 @@
3435
android:tooltipText="@string/tooltip_show_java_code_snippet"
3536
app:icon="@drawable/ic_code"
3637
app:layout_constraintBottom_toBottomOf="parent"
37-
app:layout_constraintEnd_toEndOf="parent" />
38+
app:layout_constraintEnd_toEndOf="parent"
39+
tools:targetApi="26" />
3840
</androidx.constraintlayout.widget.ConstraintLayout>

‎app/src/main/res/layout/activity_buttons.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,5 +388,6 @@
388388
android:tooltipText="@string/tooltip_show_java_code_snippet"
389389
app:icon="@drawable/ic_code"
390390
app:layout_constraintBottom_toBottomOf="parent"
391-
app:layout_constraintEnd_toEndOf="parent" />
391+
app:layout_constraintEnd_toEndOf="parent"
392+
tools:targetApi="26" />
392393
</androidx.constraintlayout.widget.ConstraintLayout>

‎app/src/main/res/layout/activity_chronometer.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,5 +98,6 @@
9898
android:tooltipText="@string/tooltip_show_java_code_snippet"
9999
app:icon="@drawable/ic_code"
100100
app:layout_constraintBottom_toBottomOf="parent"
101-
app:layout_constraintEnd_toEndOf="parent" />
101+
app:layout_constraintEnd_toEndOf="parent"
102+
tools:targetApi="26" />
102103
</androidx.constraintlayout.widget.ConstraintLayout>

‎app/src/main/res/layout/activity_clock.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:app="http://schemas.android.com/apk/res-auto"
4+
xmlns:tools="http://schemas.android.com/tools"
45
android:layout_width="match_parent"
56
android:id="@+id/container"
67
android:layout_height="match_parent">
@@ -103,5 +104,6 @@
103104
android:tooltipText="@string/tooltip_show_java_code_snippet"
104105
app:icon="@drawable/ic_code"
105106
app:layout_constraintBottom_toBottomOf="parent"
106-
app:layout_constraintEnd_toEndOf="parent" />
107+
app:layout_constraintEnd_toEndOf="parent"
108+
tools:targetApi="26" />
107109
</androidx.constraintlayout.widget.ConstraintLayout>

‎app/src/main/res/layout/activity_date_picker.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:app="http://schemas.android.com/apk/res-auto"
4+
xmlns:tools="http://schemas.android.com/tools"
45
android:id="@+id/container"
56
android:layout_width="match_parent"
67
android:layout_height="match_parent">
@@ -52,5 +53,6 @@
5253
android:tooltipText="@string/tooltip_show_java_code_snippet"
5354
app:icon="@drawable/ic_code"
5455
app:layout_constraintBottom_toBottomOf="parent"
55-
app:layout_constraintEnd_toEndOf="parent" />
56+
app:layout_constraintEnd_toEndOf="parent"
57+
tools:targetApi="26" />
5658
</androidx.constraintlayout.widget.ConstraintLayout>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /