quero agora marcar as consultas e medicamentos para os apcientes

This commit is contained in:
2026-04-30 10:36:30 +01:00
parent 8f81c2fd7b
commit ab7ca12e2c
120 changed files with 13671 additions and 9743 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,43 @@
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:331: Warning: Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). [DefaultLocale]
aVoid -> Toast.makeText(this, "Consulta " + newStatus.toLowerCase(), Toast.LENGTH_SHORT).show())
~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:433: Warning: Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). [DefaultLocale]
&& c.getType().toLowerCase().contains(doctorName.toLowerCase().split(" ")[0])) {
~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:433: Warning: Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). [DefaultLocale]
&& c.getType().toLowerCase().contains(doctorName.toLowerCase().split(" ")[0])) {
~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:508: Warning: Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). [DefaultLocale]
&& c.getType().toLowerCase().contains(doctorName.toLowerCase().split(" ")[0])) {
~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:508: Warning: Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). [DefaultLocale]
&& c.getType().toLowerCase().contains(doctorName.toLowerCase().split(" ")[0])) {
~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/adapters/PacienteAdapter.java:42: Warning: Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). [DefaultLocale]
text = text.toLowerCase().trim();
~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/adapters/PacienteAdapter.java:44: Warning: Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). [DefaultLocale]
if ((item.getNome() != null && item.getNome().toLowerCase().contains(text)) ||
~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/adapters/PacienteAdapter.java:45: Warning: Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). [DefaultLocale]
(item.getEmail() != null && item.getEmail().toLowerCase().contains(text))) {
~~~~~~~~~~~
Explanation for issues of type "DefaultLocale":
Calling String#toLowerCase() or #toUpperCase() without specifying an
explicit locale is a common source of bugs. The reason for that is that
those methods will use the current locale on the user's device, and even
though the code appears to work correctly when you are developing the app,
it will fail in some locales. For example, in the Turkish locale, the
uppercase replacement for i is not I.
If you want the methods to just perform ASCII replacement, for example to
convert an enum name, call String#toUpperCase(Locale.ROOT) instead. If you
really want to use the current locale, call
String#toUpperCase(Locale.getDefault()) instead.
https://developer.android.com/reference/java/util/Locale.html#default_locale
/Users/230405/Desktop/med Cuida+/app/build.gradle:13: Warning: Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details. [OldTargetApi]
targetSdk 35
~~~~~~~~~~~~
@@ -20,26 +60,8 @@
https://developer.android.com/distribute/best-practices/develop/target-sdk.html
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:9: Warning: Replace the <fragment> tag with FragmentContainerView. [FragmentTagUsage from androidx.fragment]
<fragment
~~~~~~~~
Explanation for issues of type "FragmentTagUsage":
FragmentContainerView replaces the <fragment> tag as the preferred
way of adding fragments via XML. Unlike the <fragment> tag,
FragmentContainerView uses a normal FragmentTransaction
under the hood to add the initial fragment, allowing
further FragmentTransaction operations on the FragmentContainerView
and providing a consistent timing for lifecycle events.
https://developer.android.com/reference/androidx/fragment/app/FragmentContainerView.html
Vendor: Android Open Source Project
Identifier: androidx.fragment
Feedback: https://issuetracker.google.com/issues/new?component=460964
/Users/230405/Desktop/med Cuida+/gradle/wrapper/gradle-wrapper.properties:3: Warning: A newer version of Gradle than 9.3.1 is available: 9.4.0 [AndroidGradlePluginVersion]
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
/Users/230405/Desktop/med Cuida+/gradle/wrapper/gradle-wrapper.properties:3: Warning: A newer version of Gradle than 9.4.1 is available: 9.5.0 [AndroidGradlePluginVersion]
distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "AndroidGradlePluginVersion":
@@ -49,7 +71,7 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
with an older version. However, you may simply not be aware that a more
recent version is available, and that is what this lint check helps find.
/Users/230405/Desktop/med Cuida+/app/build.gradle:8: Warning: A newer version of compileSdk than 35 is available: 36 [GradleDependency]
/Users/230405/Desktop/med Cuida+/app/build.gradle:8: Warning: A newer version of compileSdk than 35 is available: 37 [GradleDependency]
compileSdk 35
~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/build.gradle:39: Warning: A newer version of androidx.appcompat:appcompat than 1.6.1 is available: 1.7.1 [GradleDependency]
@@ -67,12 +89,18 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
/Users/230405/Desktop/med Cuida+/app/build.gradle:43: Warning: A newer version of androidx.lifecycle:lifecycle-viewmodel-ktx than 2.7.0 is available: 2.10.0 [GradleDependency]
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/build.gradle:44: Warning: A newer version of androidx.navigation:navigation-fragment than 2.7.7 is available: 2.9.7 [GradleDependency]
/Users/230405/Desktop/med Cuida+/app/build.gradle:44: Warning: A newer version of androidx.navigation:navigation-fragment than 2.7.7 is available: 2.9.8 [GradleDependency]
implementation 'androidx.navigation:navigation-fragment:2.7.7'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/build.gradle:45: Warning: A newer version of androidx.navigation:navigation-ui than 2.7.7 is available: 2.9.7 [GradleDependency]
/Users/230405/Desktop/med Cuida+/app/build.gradle:45: Warning: A newer version of androidx.navigation:navigation-ui than 2.7.7 is available: 2.9.8 [GradleDependency]
implementation 'androidx.navigation:navigation-ui:2.7.7'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/build.gradle:48: Warning: A newer version of androidx.credentials:credentials than 1.5.0 is available: 1.6.0 [GradleDependency]
implementation 'androidx.credentials:credentials:1.5.0'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/build.gradle:49: Warning: A newer version of androidx.credentials:credentials-play-services-auth than 1.5.0 is available: 1.6.0 [GradleDependency]
implementation 'androidx.credentials:credentials-play-services-auth:1.5.0'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/build.gradle:51: Warning: A newer version of com.google.android.libraries.identity.googleid:googleid than 1.1.1 is available: 1.2.0 [GradleDependency]
implementation 'com.google.android.libraries.identity.googleid:googleid:1.1.1'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -85,7 +113,7 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
/Users/230405/Desktop/med Cuida+/app/build.gradle:59: Warning: A newer version of com.google.android.gms:play-services-location than 21.0.1 is available: 21.3.0 [GradleDependency]
implementation 'com.google.android.gms:play-services-location:21.0.1'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/build.gradle:73: Warning: A newer version of com.google.firebase:firebase-bom than 32.7.2 is available: 34.10.0 [GradleDependency]
/Users/230405/Desktop/med Cuida+/app/build.gradle:73: Warning: A newer version of com.google.firebase:firebase-bom than 32.7.2 is available: 34.12.0 [GradleDependency]
implementation platform('com.google.firebase:firebase-bom:32.7.2')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -108,7 +136,7 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
dynamic version as the major version number is more problematic than using
it in the minor version position.)
/Users/230405/Desktop/med Cuida+/app/build.gradle:65: Warning: A newer version of com.google.guava:guava than 31.1-android is available: 33.5.0-android [NewerVersionAvailable]
/Users/230405/Desktop/med Cuida+/app/build.gradle:65: Warning: A newer version of com.google.guava:guava than 31.1-android is available: 33.6.0-android [NewerVersionAvailable]
implementation 'com.google.guava:guava:31.1-android'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/build.gradle:68: Warning: A newer version of com.squareup.retrofit2:retrofit than 2.9.0 is available: 3.0.0 [NewerVersionAvailable]
@@ -120,6 +148,12 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
/Users/230405/Desktop/med Cuida+/app/build.gradle:70: Warning: A newer version of com.squareup.okhttp3:okhttp than 4.10.0 is available: 5.3.2 [NewerVersionAvailable]
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/build.gradle:81: Warning: A newer version of com.github.bumptech.glide:glide than 4.16.0 is available: 5.0.7 [NewerVersionAvailable]
implementation 'com.github.bumptech.glide:glide:4.16.0'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/build.gradle:82: Warning: A newer version of com.github.bumptech.glide:compiler than 4.16.0 is available: 5.0.7 [NewerVersionAvailable]
annotationProcessor 'com.github.bumptech.glide:compiler:4.16.0'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "NewerVersionAvailable":
This detector checks with a central repository to see if there are newer
@@ -129,33 +163,49 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
MavenCentral dependency, and connects to the library every time, which
makes it more flexible but also much slower.
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register.xml:59: Warning: Set android:baselineAligned="false" on this element for better performance [DisableBaselineAlignment]
<LinearLayout
~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register_medico.xml:59: Warning: Set android:baselineAligned="false" on this element for better performance [DisableBaselineAlignment]
<LinearLayout
~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/adapters/ConsultaAdapter.java:40: Warning: It will always be more efficient to use more specific change events if you can. Rely on notifyDataSetChanged as a last resort. [NotifyDataSetChanged]
notifyDataSetChanged();
~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/adapters/PacienteAdapter.java:34: Warning: It will always be more efficient to use more specific change events if you can. Rely on notifyDataSetChanged as a last resort. [NotifyDataSetChanged]
notifyDataSetChanged();
~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/adapters/PacienteAdapter.java:50: Warning: It will always be more efficient to use more specific change events if you can. Rely on notifyDataSetChanged as a last resort. [NotifyDataSetChanged]
notifyDataSetChanged();
~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "NotifyDataSetChanged":
The RecyclerView adapter's onNotifyDataSetChanged method does not specify
what about the data set has changed, forcing any observers to assume that
all existing items and structure may no longer be valid. `LayoutManager`s
will be forced to fully rebind and relayout all visible views.
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:107: Warning: Set android:baselineAligned="false" on this element for better performance [DisableBaselineAlignment]
<LinearLayout
~~~~~~~~~~~~
Explanation for issues of type "DisableBaselineAlignment":
When a LinearLayout is used to distribute the space proportionally between
nested layouts, the baseline alignment property should be turned off to
make the layout computation faster.
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:7: Warning: Possible overdraw: Root element paints background @color/background_color with a theme that also paints a background (inferred theme is @style/Theme.Cuida) [Overdraw]
android:background="@color/background_color"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:7: Warning: Possible overdraw: Root element paints background #FAFAFA with a theme that also paints a background (inferred theme is @style/Theme.Cuida) [Overdraw]
android:background="#FAFAFA">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_forgot_password.xml:8: Warning: Possible overdraw: Root element paints background @color/background_color with a theme that also paints a background (inferred theme is @style/Theme.Cuida) [Overdraw]
android:background="@color/background_color">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_login.xml:7: Warning: Possible overdraw: Root element paints background @color/background_color with a theme that also paints a background (inferred theme is @style/Theme.Cuida) [Overdraw]
android:background="@color/background_color">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:6: Warning: Possible overdraw: Root element paints background @color/background_color with a theme that also paints a background (inferred theme is @style/Theme.Cuida) [Overdraw]
android:background="@color/background_color">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register.xml:7: Warning: Possible overdraw: Root element paints background @color/background_color with a theme that also paints a background (inferred theme is @style/Theme.Cuida) [Overdraw]
android:background="@color/background_color">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register_medico.xml:7: Warning: Possible overdraw: Root element paints background @color/background_color with a theme that also paints a background (inferred theme is @style/Theme.Cuida) [Overdraw]
android:background="@color/background_color">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_profile.xml:9: Warning: Possible overdraw: Root element paints background @color/background_color with a theme that also paints a background (inferred theme is @style/Theme.Cuida) [Overdraw]
android:background="@color/background_color">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "Overdraw":
If you set a background drawable on a root view, then you should use a
@@ -178,57 +228,82 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
performance if you pre-mix the background with your drawable and use that
resulting image or color as a custom theme background instead.
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_forgot_password.xml:2: Warning: The resource R.layout.activity_forgot_password appears to be unused [UnusedResources]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register.xml:2: Warning: The resource R.layout.activity_register appears to be unused [UnusedResources]
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
/Users/230405/Desktop/med Cuida+/app/src/main/res/menu/bottom_nav_menu.xml:2: Warning: The resource R.menu.bottom_nav_menu appears to be unused [UnusedResources]
<menu xmlns:android="http://schemas.android.com/apk/res/android">
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/btn_outline_error.xml:2: Warning: The resource R.drawable.btn_outline_error appears to be unused [UnusedResources]
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/btn_outline_primary.xml:2: Warning: The resource R.drawable.btn_outline_primary appears to be unused [UnusedResources]
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
<shape xmlns:android="http://schemas.android.com/apk/res/android">
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/circle_bg_large.xml:2: Warning: The resource R.drawable.circle_bg_large appears to be unused [UnusedResources]
<shape xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/colors.xml:5: Warning: The resource R.color.primary_light_color appears to be unused [UnusedResources]
<color name="primary_light_color">#E3F2FD</color>
~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/colors.xml:18: Warning: The resource R.color.purple_200 appears to be unused [UnusedResources]
<color name="purple_200">#90CAF9</color>
<color name="purple_200">#93C5FD</color>
~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/colors.xml:19: Warning: The resource R.color.purple_500 appears to be unused [UnusedResources]
<color name="purple_500">#0066CC</color>
<color name="purple_500">#3B82F6</color>
~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/colors.xml:20: Warning: The resource R.color.purple_700 appears to be unused [UnusedResources]
<color name="purple_700">#004C99</color>
<color name="purple_700">#1D4ED8</color>
~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/colors.xml:21: Warning: The resource R.color.teal_200 appears to be unused [UnusedResources]
<color name="teal_200">#69F0AE</color>
<color name="teal_200">#60A5FA</color>
~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_add_medication.xml:2: Warning: The resource R.layout.dialog_add_medication appears to be unused [UnusedResources]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/colors.xml:22: Warning: The resource R.color.teal_700 appears to be unused [UnusedResources]
<color name="teal_700">#1E40AF</color>
~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/colors.xml:23: Warning: The resource R.color.black appears to be unused [UnusedResources]
<color name="black">#000000</color>
~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_change_password.xml:2: Warning: The resource R.layout.dialog_change_password appears to be unused [UnusedResources]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_edit_profile.xml:2: Warning: The resource R.layout.dialog_edit_profile appears to be unused [UnusedResources]
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/ic_launcher.xml:1: Warning: The resource R.drawable.ic_launcher appears to be unused [UnusedResources]
<vector xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/ic_launcher_final.xml:2: Warning: The resource R.drawable.ic_launcher_final appears to be unused [UnusedResources]
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/ic_launcher_round.xml:1: Warning: The resource R.drawable.ic_launcher_round appears to be unused [UnusedResources]
<vector xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_appointment.xml:2: Warning: The resource R.layout.item_appointment appears to be unused [UnusedResources]
<com.google.android.material.card.MaterialCardView xmlns:android="http://schemas.android.com/apk/res/android"
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/ic_logo.png: Warning: The resource R.drawable.ic_logo appears to be unused [UnusedResources]
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/ic_logo_scaled.xml:2: Warning: The resource R.drawable.ic_logo_scaled appears to be unused [UnusedResources]
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_medication.xml:2: Warning: The resource R.layout.item_medication appears to be unused [UnusedResources]
<com.google.android.material.card.MaterialCardView xmlns:android="http://schemas.android.com/apk/res/android"
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/ic_nav_contactos.xml:1: Warning: The resource R.drawable.ic_nav_contactos appears to be unused [UnusedResources]
<vector xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_time_slot.xml:2: Warning: The resource R.layout.item_time_slot appears to be unused [UnusedResources]
<com.google.android.material.button.MaterialButton xmlns:android="http://schemas.android.com/apk/res/android"
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/ic_placeholder.xml:1: Warning: The resource R.drawable.ic_placeholder appears to be unused [UnusedResources]
<vector xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/navigation/mobile_navigation.xml:2: Warning: The resource R.navigation.mobile_navigation appears to be unused [UnusedResources]
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
^
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/strings.xml:3: Warning: The resource R.string.title_home appears to be unused [UnusedResources]
<string name="title_home">Início</string>
~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/strings.xml:4: Warning: The resource R.string.title_appointments appears to be unused [UnusedResources]
<string name="title_appointments">Consultas</string>
~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/strings.xml:5: Warning: The resource R.string.title_medication appears to be unused [UnusedResources]
<string name="title_medication">Medicação</string>
~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/strings.xml:6: Warning: The resource R.string.title_sns24 appears to be unused [UnusedResources]
<string name="title_sns24">SNS 24</string>
~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/strings.xml:7: Warning: The resource R.string.title_profile appears to be unused [UnusedResources]
<string name="title_profile">Perfil</string>
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/strings.xml:16: Warning: The resource R.string.age_hint appears to be unused [UnusedResources]
<string name="age_hint">Idade</string>
~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/values/themes.xml:46: Warning: The resource R.style.ShapeAppearanceOverlay_App_CornerSize50Percent appears to be unused [UnusedResources]
<style name="ShapeAppearanceOverlay.App.CornerSize50Percent" parent="">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "UnusedResources":
Unused resources make applications larger and slow down builds.
@@ -239,10 +314,9 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
test source set instead.
You can include test sources in the unused resource check by setting the
system property lint.unused-resources.include-tests =true, and to exclude
system property lint.unused-resources.include-tests=true, and to exclude
them (usually for performance reasons), use
lint.unused-resources.exclude-tests =true.
,
lint.unused-resources.exclude-tests=true.
Available options:
@@ -263,31 +337,9 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
</lint>
```
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_appointments.xml:6: Warning: This LinearLayout layout or its FrameLayout parent is unnecessary [UselessParent]
<LinearLayout
~~~~~~~~~~~~
Explanation for issues of type "UselessParent":
A layout with children that has no siblings, is not a scrollview or a root
layout, and does not have a background, can be removed and have its
children moved directly into the parent for a flatter and more efficient
layout hierarchy.
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable-v26/ic_launcher_final.xml:2: Warning: The application adaptive icon is missing a monochrome tag [MonochromeLauncherIcon]
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
^
Explanation for issues of type "MonochromeLauncherIcon":
The system may use the coloring of the user's chosen wallpaper and theme to
tint app icons. Providing a <monochrome> layer (which will be used for
tinting) for every adaptive icon is strongly recommended, otherwise Android
16 QPR 2 and above will simply tint the color version of the icon, which
may look unusual. Devices running earlier Android versions will (with no
monochrome layer) show the untinted color icon for your app, which will
look inconsistent.
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/.!2449!ic_logo.png: Warning: Found bitmap drawable res/drawable/.!2449!ic_logo.png in densityless folder [IconLocation]
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/ic_logo.png: Warning: Found bitmap drawable res/drawable/ic_logo.png in densityless folder [IconLocation]
/Users/230405/Desktop/med Cuida+/app/src/main/res/drawable/logo_app.png: Warning: Found bitmap drawable res/drawable/logo_app.png in densityless folder [IconLocation]
Explanation for issues of type "IconLocation":
The res/drawable folder is intended for density-independent graphics such
@@ -298,12 +350,34 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
https://developer.android.com/guide/practices/screens_support.html
/Users/230405/Desktop/med Cuida+/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: Warning: The following unrelated icon files have identical contents: ic_launcher.png, ic_launcher_round.png [IconDuplicates]
/Users/230405/Desktop/med Cuida+/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: Warning: The following unrelated icon files have identical contents: ic_launcher.png, ic_launcher_round.png [IconDuplicates]
/Users/230405/Desktop/med Cuida+/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: Warning: The following unrelated icon files have identical contents: ic_launcher.png, ic_launcher_round.png [IconDuplicates]
/Users/230405/Desktop/med Cuida+/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: Warning: The following unrelated icon files have identical contents: ic_launcher.png, ic_launcher_round.png [IconDuplicates]
/Users/230405/Desktop/med Cuida+/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: Warning: The following unrelated icon files have identical contents: ic_launcher.png, ic_launcher_round.png [IconDuplicates]
Explanation for issues of type "IconDuplicates":
If an icon is repeated under different names, you can consolidate and just
use one of the icons and delete the others to make your application
smaller. However, duplicated icons usually are not intentional and can
sometimes point to icons that were accidentally overwritten or accidentally
not updated.
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:15: Warning: Missing contentDescription attribute on image [ContentDescription]
<ImageButton
~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_forgot_password.xml:10: Warning: Missing contentDescription attribute on image [ContentDescription]
<ImageView
~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_medication.xml:20: Warning: Missing contentDescription attribute on image [ContentDescription]
<ImageView
~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:189: Warning: Missing contentDescription attribute on image [ContentDescription]
<ImageButton
~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:225: Warning: Missing contentDescription attribute on image [ContentDescription]
<ImageButton
~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:234: Warning: Missing contentDescription attribute on image [ContentDescription]
<ImageButton
~~~~~~~~~~~
Explanation for issues of type "ContentDescription":
Non-textual widgets like ImageViews and ImageButtons should use the
@@ -324,15 +398,24 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
https://developer.android.com/guide/topics/ui/accessibility/apps#special-cases
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register.xml:105: Warning: Missing accessibility label: provide either a view with an android:labelFor that references this view or provide an android:hint [LabelFor]
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:126: Warning: 'clickable' attribute found, please also add 'focusable' [KeyboardInaccessibleWidget]
android:clickable="true"
~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:143: Warning: 'clickable' attribute found, please also add 'focusable' [KeyboardInaccessibleWidget]
android:clickable="true"
~~~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "KeyboardInaccessibleWidget":
A widget that is declared to be clickable but not declared to be focusable
is not accessible via the keyboard. Please add the focusable attribute as
well.
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:100: Warning: Missing accessibility label: provide either a view with an android:labelFor that references this view or provide an android:hint [LabelFor]
<AutoCompleteTextView
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register.xml:84: Warning: Missing accessibility label: provide either a view with an android:labelFor that references this view or provide an android:hint [LabelFor]
<AutoCompleteTextView
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register_medico.xml:105: Warning: Missing accessibility label: provide either a view with an android:labelFor that references this view or provide an android:hint [LabelFor]
<AutoCompleteTextView
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_schedule_appointment.xml:64: Warning: Missing accessibility label: provide either a view with an android:labelFor that references this view or provide an android:hint [LabelFor]
<AutoCompleteTextView
~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "LabelFor":
Editable text fields should provide an android:hint or, provided your
@@ -345,207 +428,281 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
If your view is labeled but by a label in a different layout which includes
this one, just suppress this warning from lint.
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/adapters/ConsultaAdapter.java:90: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
textPacienteNome.setText("A carregar nome...");
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/adapters/ConsultaAdapter.java:102: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
textPacienteNome.setText("Paciente s/ Nome");
~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/adapters/ConsultaAdapter.java:105: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
textPacienteNome.setText("Paciente Apagado");
~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/DetalhePacienteActivity.java:76: Warning: Do not concatenate text displayed with setText. Use resource string with placeholders. [SetTextI18n]
tvNome.setText("Nome: " + (nome != null ? nome : "N/D"));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/DetalhePacienteActivity.java:76: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
tvNome.setText("Nome: " + (nome != null ? nome : "N/D"));
~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/DetalhePacienteActivity.java:77: Warning: Do not concatenate text displayed with setText. Use resource string with placeholders. [SetTextI18n]
tvIdade.setText("Idade: " + (idade != null ? idade : "N/D"));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/DetalhePacienteActivity.java:77: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
tvIdade.setText("Idade: " + (idade != null ? idade : "N/D"));
~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/DetalhePacienteActivity.java:78: Warning: Do not concatenate text displayed with setText. Use resource string with placeholders. [SetTextI18n]
tvNumeroUtente.setText("Nº Utente: " + (numUtente != null ? numUtente : "N/D"));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/DetalhePacienteActivity.java:78: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
tvNumeroUtente.setText("Nº Utente: " + (numUtente != null ? numUtente : "N/D"));
~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/DetalhePacienteActivity.java:79: Warning: Do not concatenate text displayed with setText. Use resource string with placeholders. [SetTextI18n]
tvSexo.setText("Sexo: " + (sexo != null ? sexo : "N/D"));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/DetalhePacienteActivity.java:79: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
tvSexo.setText("Sexo: " + (sexo != null ? sexo : "N/D"));
~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/DetalhePacienteActivity.java:80: Warning: Do not concatenate text displayed with setText. Use resource string with placeholders. [SetTextI18n]
tvEmail.setText("Email: " + (email != null ? email : "N/D"));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/DetalhePacienteActivity.java:80: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
tvEmail.setText("Email: " + (email != null ? email : "N/D"));
~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/auth/LoginActivity.java:95: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
loginButton.setText("A entrar...");
~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/auth/LoginActivity.java:108: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
loginButton.setText("Entrar");
~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/ui/auth/LoginActivity.java:156: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
loginButton.setText("Entrar");
~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:117: Warning: Do not concatenate text displayed with setText. Use resource string with placeholders. [SetTextI18n]
tvGreetingMain.setText("Olá, " + firstWord);
~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:117: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
tvGreetingMain.setText("Olá, " + firstWord);
~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:467: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
textAgendaVazia.setText("Não existem consultas agendadas para este dia.");
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:629: Warning: Do not concatenate text displayed with setText. Use resource string with placeholders. [SetTextI18n]
tvGreetingMain.setText("Olá, " + firstWord);
~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:629: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
tvGreetingMain.setText("Olá, " + firstWord);
~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:633: Warning: Do not concatenate text displayed with setText. Use resource string with placeholders. [SetTextI18n]
"Especialidade: " + (doc.getString("especialidade") != null ? doc.getString("especialidade") : "--"));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:633: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
"Especialidade: " + (doc.getString("especialidade") != null ? doc.getString("especialidade") : "--"));
~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:638: Warning: Do not concatenate text displayed with setText. Use resource string with placeholders. [SetTextI18n]
tvCedula.setText("Género: " + (sexo != null && !sexo.isEmpty() ? sexo : "--"));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:638: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
tvCedula.setText("Género: " + (sexo != null && !sexo.isEmpty() ? sexo : "--"));
~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:639: Warning: Do not concatenate text displayed with setText. Use resource string with placeholders. [SetTextI18n]
tvHorario.setText("Horário: " + (horario != null && !horario.isEmpty() ? horario : "--"));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/java/com/example/medcuida/pro/MainActivity.java:639: Warning: String literal in setText can not be translated. Use Android resources instead. [SetTextI18n]
tvHorario.setText("Horário: " + (horario != null && !horario.isEmpty() ? horario : "--"));
~~~~~~~~~~~
Explanation for issues of type "SetTextI18n":
When calling TextView#setText
* Never call Number#toString() to format numbers; it will not handle
fraction separators and locale-specific digits properly. Consider using
String#format with proper format specifications (%d or %f) instead.
* Do not pass a string literal (e.g. "Hello") to display text. Hardcoded
text can not be properly translated to other languages. Consider using
Android resource strings instead.
* Do not build messages by concatenating text chunks. Such messages can not
be properly translated.
https://developer.android.com/guide/topics/resources/localization.html
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:22: Warning: Hardcoded string "Sair", should use @string resource [HardcodedText]
android:contentDescription="Sair"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:57: Warning: Hardcoded string "Informação Pessoal", should use @string resource [HardcodedText]
android:text="Informação Pessoal"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:67: Warning: Hardcoded string "Nome: A carregar...", should use @string resource [HardcodedText]
android:text="Nome: A carregar..."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:75: Warning: Hardcoded string "Idade: A carregar...", should use @string resource [HardcodedText]
android:text="Idade: A carregar..."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:83: Warning: Hardcoded string "Nº Utente: A carregar...", should use @string resource [HardcodedText]
android:text="Nº Utente: A carregar..."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:91: Warning: Hardcoded string "Sexo: A carregar...", should use @string resource [HardcodedText]
android:text="Sexo: A carregar..."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:99: Warning: Hardcoded string "Email: A carregar...", should use @string resource [HardcodedText]
android:text="Email: A carregar..."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:125: Warning: Hardcoded string "Medicação Ativa", should use @string resource [HardcodedText]
android:text="Medicação Ativa"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:135: Warning: Hardcoded string "A carregar medicação...", should use @string resource [HardcodedText]
android:text="A carregar medicação..."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:162: Warning: Hardcoded string "Ações", should use @string resource [HardcodedText]
android:text="Ações"
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:172: Warning: Hardcoded string "Enviar para App do Paciente", should use @string resource [HardcodedText]
android:text="Enviar para App do Paciente"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_detalhe_paciente.xml:181: Warning: Hardcoded string "Partilhar Relatório", should use @string resource [HardcodedText]
android:text="Partilhar Relatório"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:26: Warning: Hardcoded string "Editar Dados Pessoais", should use @string resource [HardcodedText]
android:text="Editar Dados Pessoais"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:58: Warning: Hardcoded string "Editar foto", should use @string resource [HardcodedText]
android:contentDescription="Editar foto"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:71: Warning: Hardcoded string "Nome", should use @string resource [HardcodedText]
android:hint="Nome"
~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:87: Warning: Hardcoded string "Especialidade", should use @string resource [HardcodedText]
android:hint="Especialidade"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:98: Warning: Hardcoded string "Sexo", should use @string resource [HardcodedText]
android:hint="Sexo">
~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:124: Warning: Hardcoded string "Início", should use @string resource [HardcodedText]
android:hint="Início"
~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:141: Warning: Hardcoded string "Fim", should use @string resource [HardcodedText]
android:hint="Fim"
~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:159: Warning: Hardcoded string "Email (Não editável)", should use @string resource [HardcodedText]
android:hint="Email (Não editável)"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_editar_perfil.xml:167: Warning: Hardcoded string "GUARDAR ALTERAÇÕES", should use @string resource [HardcodedText]
android:text="GUARDAR ALTERAÇÕES"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_forgot_password.xml:29: Warning: Hardcoded string "Insira o seu email para recuperar a palavra-passe.", should use @string resource [HardcodedText]
android:text="Insira o seu email para recuperar a palavra-passe."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_forgot_password.xml:51: Warning: Hardcoded string "Recuperar Palavra-passe", should use @string resource [HardcodedText]
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_forgot_password.xml:55: Warning: Hardcoded string "Recuperar Palavra-passe", should use @string resource [HardcodedText]
android:text="Recuperar Palavra-passe"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_forgot_password.xml:59: Warning: Hardcoded string "Voltar ao Login", should use @string resource [HardcodedText]
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_forgot_password.xml:63: Warning: Hardcoded string "Voltar ao Login", should use @string resource [HardcodedText]
android:text="Voltar ao Login"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_login.xml:78: Warning: Hardcoded string "Lembrar-me", should use @string resource [HardcodedText]
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_login.xml:86: Warning: Hardcoded string "Lembrar-me", should use @string resource [HardcodedText]
android:text="Lembrar-me"
~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register.xml:92: Warning: Hardcoded string "Nº Utente", should use @string resource [HardcodedText]
android:hint="Nº Utente"
~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register.xml:103: Warning: Hardcoded string "Sexo", should use @string resource [HardcodedText]
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:24: Warning: Hardcoded string "Olá", should use @string resource [HardcodedText]
android:text="Olá"
~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:78: Warning: Hardcoded string "Não tens consultas agendadas para este dia.", should use @string resource [HardcodedText]
android:text="Não tens consultas agendadas para este dia."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:99: Warning: Hardcoded string "Nomes dos Pacientes", should use @string resource [HardcodedText]
android:text="Nomes dos Pacientes"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:129: Warning: Hardcoded string "Pesquisar por nome...", should use @string resource [HardcodedText]
android:hint="Pesquisar por nome..."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:139: Warning: Hardcoded string "Nenhuma consulta marcada.", should use @string resource [HardcodedText]
android:text="Nenhuma consulta marcada."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:166: Warning: Hardcoded string "Histórico de Consultas", should use @string resource [HardcodedText]
android:text="Histórico de Consultas"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:211: Warning: Hardcoded string "Selecionar Dia", should use @string resource [HardcodedText]
android:text="Selecionar Dia"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:220: Warning: Hardcoded string "Data Selecionada", should use @string resource [HardcodedText]
android:text="Data Selecionada"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:249: Warning: Hardcoded string "Nenhuma consulta encontrada para este dia.", should use @string resource [HardcodedText]
android:text="Nenhuma consulta encontrada para este dia."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:309: Warning: Hardcoded string "Nome do Utilizador", should use @string resource [HardcodedText]
android:text="Nome do Utilizador"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:319: Warning: Hardcoded string "email@exemplo.com", should use @string resource [HardcodedText]
android:text="email@exemplo.com"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:335: Warning: Hardcoded string "Especialidade: --", should use @string resource [HardcodedText]
android:text="Especialidade: --"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:344: Warning: Hardcoded string "Género: --", should use @string resource [HardcodedText]
android:text="Género: --"
~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:353: Warning: Hardcoded string "Horário: --", should use @string resource [HardcodedText]
android:text="Horário: --"
~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:363: Warning: Hardcoded string "EDITAR DADOS", should use @string resource [HardcodedText]
android:text="EDITAR DADOS"
~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_main.xml:375: Warning: Hardcoded string "TERMINAR SESSÃO", should use @string resource [HardcodedText]
android:text="TERMINAR SESSÃO"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register.xml:71: Warning: Hardcoded string "Especialidade", should use @string resource [HardcodedText]
android:hint="Especialidade"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register.xml:82: Warning: Hardcoded string "Sexo", should use @string resource [HardcodedText]
android:hint="Sexo">
~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register_medico.xml:92: Warning: Hardcoded string "Nº Utente", should use @string resource [HardcodedText]
android:hint="Nº Utente"
~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/activity_register_medico.xml:103: Warning: Hardcoded string "Sexo", should use @string resource [HardcodedText]
android:hint="Sexo">
~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_add_medication.xml:11: Warning: Hardcoded string "Nome do Medicamento", should use @string resource [HardcodedText]
android:hint="Nome do Medicamento"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_add_medication.xml:22: Warning: Hardcoded string "Horário", should use @string resource [HardcodedText]
android:text="Horário"
~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_add_medication.xml:32: Warning: Hardcoded string "08:00", should use @string resource [HardcodedText]
android:text="08:00"
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_add_medication.xml:40: Warning: Hardcoded string "Via de Administração", should use @string resource [HardcodedText]
android:text="Via de Administração"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_add_medication.xml:56: Warning: Hardcoded string "Via Oral (Pela boca)", should use @string resource [HardcodedText]
android:text="Via Oral (Pela boca)" />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_add_medication.xml:62: Warning: Hardcoded string "Via Tópica (Na pele)", should use @string resource [HardcodedText]
android:text="Via Tópica (Na pele)" />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_add_medication.xml:68: Warning: Hardcoded string "Via Inalatória (Pelo nariz/boca)", should use @string resource [HardcodedText]
android:text="Via Inalatória (Pelo nariz/boca)" />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_add_medication.xml:74: Warning: Hardcoded string "Notas (Opcional)", should use @string resource [HardcodedText]
android:hint="Notas (Opcional)"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_change_password.xml:11: Warning: Hardcoded string "Alterar Palavra-passe", should use @string resource [HardcodedText]
android:text="Alterar Palavra-passe"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_change_password.xml:26: Warning: Hardcoded string "Nova Palavra-passe", should use @string resource [HardcodedText]
android:hint="Nova Palavra-passe"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_change_password.xml:41: Warning: Hardcoded string "Cancelar", should use @string resource [HardcodedText]
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_change_password.xml:43: Warning: Hardcoded string "Cancelar", should use @string resource [HardcodedText]
android:text="Cancelar"
~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_change_password.xml:48: Warning: Hardcoded string "Salvar", should use @string resource [HardcodedText]
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_change_password.xml:50: Warning: Hardcoded string "Salvar", should use @string resource [HardcodedText]
android:text="Salvar" />
~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_edit_profile.xml:31: Warning: Hardcoded string "Mudar Foto", should use @string resource [HardcodedText]
android:text="Mudar Foto"
~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_edit_profile.xml:37: Warning: Hardcoded string "Editar Dados", should use @string resource [HardcodedText]
android:text="Editar Dados"
~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_edit_profile.xml:52: Warning: Hardcoded string "Nome", should use @string resource [HardcodedText]
android:hint="Nome"
~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_edit_profile.xml:65: Warning: Hardcoded string "Idade", should use @string resource [HardcodedText]
android:hint="Idade"
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_edit_profile.xml:79: Warning: Hardcoded string "Nº Utente", should use @string resource [HardcodedText]
android:hint="Nº Utente"
~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_edit_profile.xml:93: Warning: Hardcoded string "Email", should use @string resource [HardcodedText]
android:hint="Email"
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_edit_profile.xml:103: Warning: Hardcoded string "Alterar Palavra-passe", should use @string resource [HardcodedText]
android:text="Alterar Palavra-passe"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_edit_profile.xml:117: Warning: Hardcoded string "Cancelar", should use @string resource [HardcodedText]
android:text="Cancelar"
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_consulta_medico.xml:33: Warning: Hardcoded string "Foto do utente", should use @string resource [HardcodedText]
android:contentDescription="Foto do utente"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_consulta_medico.xml:46: Warning: Hardcoded string "Nome do Paciente", should use @string resource [HardcodedText]
android:text="Nome do Paciente"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_consulta_medico.xml:55: Warning: Hardcoded string "Data e Hora", should use @string resource [HardcodedText]
android:text="Data e Hora"
~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_consulta_medico.xml:64: Warning: Hardcoded string "Pendente", should use @string resource [HardcodedText]
android:text="Pendente"
~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_consulta_medico.xml:88: Warning: Hardcoded string "Rejeitar", should use @string resource [HardcodedText]
android:text="Rejeitar" />
~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/dialog_edit_profile.xml:124: Warning: Hardcoded string "Salvar", should use @string resource [HardcodedText]
android:text="Salvar" />
~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_appointments.xml:25: Warning: Hardcoded string "Futuras", should use @string resource [HardcodedText]
android:text="Futuras"
~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_appointments.xml:38: Warning: Hardcoded string "Passadas", should use @string resource [HardcodedText]
android:text="Passadas"
~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_home.xml:12: Warning: Hardcoded string "Olá, utilizador!", should use @string resource [HardcodedText]
android:text="Olá, utilizador!"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_home.xml:40: Warning: Hardcoded string "Próxima Medicação", should use @string resource [HardcodedText]
android:text="Próxima Medicação"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_home.xml:49: Warning: Hardcoded string "Paracetamol 500mg", should use @string resource [HardcodedText]
android:text="Paracetamol 500mg"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_home.xml:57: Warning: Hardcoded string "Hoje, 14:00", should use @string resource [HardcodedText]
android:text="Hoje, 14:00"
~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_home.xml:68: Warning: Hardcoded string "Marcar Consulta", should use @string resource [HardcodedText]
android:text="Marcar Consulta"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_medication.xml:34: Warning: Hardcoded string "Ainda não tem medicamentos guardados.", should use @string resource [HardcodedText]
android:text="Ainda não tem medicamentos guardados."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_medication.xml:52: Warning: Hardcoded string "Adicionar Medicamento", should use @string resource [HardcodedText]
android:contentDescription="Adicionar Medicamento"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_profile.xml:39: Warning: Hardcoded string "Nome do Utilizador", should use @string resource [HardcodedText]
android:text="Nome do Utilizador"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_profile.xml:49: Warning: Hardcoded string "email@exemplo.com", should use @string resource [HardcodedText]
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_consulta_medico.xml:96: Warning: Hardcoded string "Aceitar", should use @string resource [HardcodedText]
android:text="Aceitar" />
~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_paciente.xml:29: Warning: Hardcoded string "Foto do paciente", should use @string resource [HardcodedText]
android:contentDescription="Foto do paciente"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_paciente.xml:42: Warning: Hardcoded string "Nome do Paciente", should use @string resource [HardcodedText]
android:text="Nome do Paciente"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_paciente.xml:51: Warning: Hardcoded string "email@exemplo.com", should use @string resource [HardcodedText]
android:text="email@exemplo.com"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_profile.xml:70: Warning: Hardcoded string "Idade: ", should use @string resource [HardcodedText]
android:text="Idade: "
~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_profile.xml:78: Warning: Hardcoded string "--", should use @string resource [HardcodedText]
android:text="--"
~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_profile.xml:93: Warning: Hardcoded string "Nº Utente: ", should use @string resource [HardcodedText]
android:text="Nº Utente: "
~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_profile.xml:101: Warning: Hardcoded string "--", should use @string resource [HardcodedText]
android:text="--"
~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_profile.xml:114: Warning: Hardcoded string "Editar Dados", should use @string resource [HardcodedText]
android:text="Editar Dados"
~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_profile.xml:123: Warning: Hardcoded string "Terminar Sessão", should use @string resource [HardcodedText]
android:text="Terminar Sessão"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_schedule_appointment.xml:11: Warning: Hardcoded string "Agendar Consulta", should use @string resource [HardcodedText]
android:text="Agendar Consulta"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_schedule_appointment.xml:20: Warning: Hardcoded string "Selecionar Data", should use @string resource [HardcodedText]
android:text="Selecionar Data"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_schedule_appointment.xml:37: Warning: Hardcoded string "Selecionar Horário", should use @string resource [HardcodedText]
android:text="Selecionar Horário"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_schedule_appointment.xml:52: Warning: Hardcoded string "Selecionar Médico/Especialidade", should use @string resource [HardcodedText]
android:text="Selecionar Médico/Especialidade"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_schedule_appointment.xml:62: Warning: Hardcoded string "Escolha o médico", should use @string resource [HardcodedText]
android:hint="Escolha o médico">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_schedule_appointment.xml:81: Warning: Hardcoded string "Motivo da Consulta", should use @string resource [HardcodedText]
android:hint="Motivo da Consulta"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_schedule_appointment.xml:91: Warning: Hardcoded string "Confirmar Agendamento", should use @string resource [HardcodedText]
android:text="Confirmar Agendamento"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_sns24.xml:23: Warning: Hardcoded string "Ligar SNS 24 (808 24 24 24)", should use @string resource [HardcodedText]
android:text="Ligar SNS 24 (808 24 24 24)"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_sns24.xml:39: Warning: Hardcoded string "Triagem com Inteligência Artificial", should use @string resource [HardcodedText]
android:text="Triagem com Inteligência Artificial"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_sns24.xml:48: Warning: Hardcoded string "Descreva o que está a sentir...", should use @string resource [HardcodedText]
android:hint="Descreva o que está a sentir..."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_sns24.xml:65: Warning: Hardcoded string "Analisar Sintomas", should use @string resource [HardcodedText]
android:text="Analisar Sintomas"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/fragment_sns24.xml:85: Warning: Hardcoded string "Hospital mais próximo", should use @string resource [HardcodedText]
android:text="Hospital mais próximo"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_appointment.xml:23: Warning: Hardcoded string "Tipo de Consulta", should use @string resource [HardcodedText]
android:text="Tipo de Consulta"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_appointment.xml:38: Warning: Hardcoded string "dd/MM/yyyy", should use @string resource [HardcodedText]
android:text="dd/MM/yyyy"
~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_appointment.xml:45: Warning: Hardcoded string "HH:mm", should use @string resource [HardcodedText]
android:text="HH:mm"
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_appointment.xml:53: Warning: Hardcoded string "Motivo: --", should use @string resource [HardcodedText]
android:text="Motivo: --"
~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_medication.xml:37: Warning: Hardcoded string "Nome Medicamento", should use @string resource [HardcodedText]
android:text="Nome Medicamento"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_medication.xml:46: Warning: Hardcoded string "Dosagem", should use @string resource [HardcodedText]
android:text="Dosagem"
~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_medication.xml:53: Warning: Hardcoded string "Observações", should use @string resource [HardcodedText]
android:text="Observações"
~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_medication.xml:63: Warning: Hardcoded string "HH:mm", should use @string resource [HardcodedText]
android:text="HH:mm"
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/layout/item_time_slot.xml:6: Warning: Hardcoded string "09:00", should use @string resource [HardcodedText]
android:text="09:00"
~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/menu/menu_bottom.xml:6: Warning: Hardcoded string "Pacientes", should use @string resource [HardcodedText]
android:title="Pacientes" />
~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/menu/menu_bottom.xml:10: Warning: Hardcoded string "Agenda", should use @string resource [HardcodedText]
android:title="Agenda" />
~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/menu/menu_bottom.xml:14: Warning: Hardcoded string "Consultas", should use @string resource [HardcodedText]
android:title="Consultas" />
~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/230405/Desktop/med Cuida+/app/src/main/res/menu/menu_bottom.xml:18: Warning: Hardcoded string "Perfil", should use @string resource [HardcodedText]
android:title="Perfil" />
~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "HardcodedText":
Hardcoding text attributes directly in layout files is bad for several
@@ -561,4 +718,4 @@ distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
There are quickfixes to automatically extract this hardcoded string into a
resource lookup.
0 errors, 121 warnings
0 errors, 172 warnings

File diff suppressed because it is too large Load Diff