💥 ajout de l la notion d'accélérometre : quand la progresse bar est au maximum, une secousse de l'appareil la reinitialise

MenuNav
Pierre FERREIRA 2 years ago
parent e47979892a
commit e52368d07b

@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="mole_grid" modulePackage="iut.android.pierrepierre" filePath="app/src/main/res/layout/mole_grid.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/mole_grid_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="44" endOffset="51"/></Target><Target id="@+id/score_display" view="TextView"><Expressions/><location startLine="16" startOffset="4" endLine="23" endOffset="51"/></Target><Target id="@+id/MoleGrid" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="25" startOffset="4" endLine="32" endOffset="9"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="34" startOffset="4" endLine="41" endOffset="57"/></Target></Targets></Layout>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="mole_grid" modulePackage="iut.android.pierrepierre" filePath="app/src/main/res/layout/mole_grid.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/mole_grid_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="46" endOffset="51"/></Target><Target id="@+id/score_display" view="TextView"><Expressions/><location startLine="16" startOffset="4" endLine="24" endOffset="51"/></Target><Target id="@+id/MoleGrid" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="26" startOffset="4" endLine="34" endOffset="45"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="36" startOffset="4" endLine="43" endOffset="57"/></Target></Targets></Layout>

@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="mole_grid" modulePackage="iut.android.pierrepierre" filePath="app/src/main/res/layout/mole_grid.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/mole_grid_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="44" endOffset="51"/></Target><Target id="@+id/score_display" view="TextView"><Expressions/><location startLine="16" startOffset="4" endLine="23" endOffset="51"/></Target><Target id="@+id/MoleGrid" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="25" startOffset="4" endLine="32" endOffset="9"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="34" startOffset="4" endLine="41" endOffset="57"/></Target></Targets></Layout>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="mole_grid" modulePackage="iut.android.pierrepierre" filePath="app/src/main/res/layout/mole_grid.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/mole_grid_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="46" endOffset="51"/></Target><Target id="@+id/score_display" view="TextView"><Expressions/><location startLine="16" startOffset="4" endLine="24" endOffset="51"/></Target><Target id="@+id/MoleGrid" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="26" startOffset="4" endLine="34" endOffset="45"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="36" startOffset="4" endLine="43" endOffset="57"/></Target></Targets></Layout>

@ -1,4 +1,4 @@
#Wed Mar 29 19:07:04 CEST 2023
#Thu Mar 30 13:14:38 CEST 2023
iut.android.pierrepierre.app-main-7\:/drawable/limule_dead.png=/home/UCA/piferreira/2A/Android/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable_limule_dead.png.flat
iut.android.pierrepierre.app-pngs-0\:/drawable-ldpi/ic_launcher_background.png=/home/UCA/piferreira/2A/Android/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable-ldpi_ic_launcher_background.png.flat
iut.android.pierrepierre.app-main-7\:/mipmap-anydpi-v26/ic_launcher.xml=/home/UCA/piferreira/2A/Android/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-anydpi-v26_ic_launcher.xml.flat

@ -21,16 +21,18 @@
android:text="@string/_0"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/MoleGrid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="4"
android:horizontalSpacing="15dp"
android:numColumns="4"
android:verticalSpacing="15dp"
/>
tools:layout_editor_absoluteX="-107dp"
tools:layout_editor_absoluteY="0dp" />
<ProgressBar
android:id="@+id/progressBar"

@ -1,4 +1,4 @@
#Wed Mar 29 19:07:04 CEST 2023
#Thu Mar 30 13:14:38 CEST 2023
iut.android.pierrepierre.app-main-6\:/mipmap-xhdpi/ic_launcher_round.webp=/home/UCA/piferreira/2A/Android/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-xhdpi-v4/ic_launcher_round.webp
iut.android.pierrepierre.app-packageDebugResources-3\:/layout/main_activity.xml=/home/UCA/piferreira/2A/Android/ProjetAndroid/app/build/intermediates/packaged_res/debug/layout/main_activity.xml
iut.android.pierrepierre.app-main-6\:/mipmap-hdpi/ic_launcher.webp=/home/UCA/piferreira/2A/Android/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-hdpi-v4/ic_launcher.webp

@ -1,27 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:ns1="http://schemas.android.com/tools">
<color name="black">#FF000000</color>
<color name="purple_200">#FFBB86FC</color>
<color name="purple_500">#FF6200EE</color>
<color name="purple_700">#FF3700B3</color>
<color name="teal_200">#FF03DAC5</color>
<color name="teal_700">#FF018786</color>
<color name="white">#FFFFFFFF</color>
<string name="Item">Item</string>
<string name="_0">0</string>
<string name="app_name">Pierre&amp;Pierre</string>
<string name="mole">Mole</string>
<style name="Theme.PierrePierre" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<item name="colorPrimary">@color/purple_500</item>
<item name="colorPrimaryVariant">@color/purple_700</item>
<item name="colorOnPrimary">@color/white</item>
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
<item name="android:statusBarColor" ns1:targetApi="21">?attr/colorPrimaryVariant</item>
</style>
</resources>

@ -21,16 +21,18 @@
android:text="@string/_0"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/MoleGrid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="4"
android:horizontalSpacing="15dp"
android:numColumns="4"
android:verticalSpacing="15dp"
/>
tools:layout_editor_absoluteX="-107dp"
tools:layout_editor_absoluteY="0dp" />
<ProgressBar
android:id="@+id/progressBar"

@ -1,4 +1,4 @@
#Wed Mar 29 19:07:12 CEST 2023
#Thu Mar 30 13:55:35 CEST 2023
base.0=/home/UCA/piferreira/2A/Android/ProjetAndroid/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex
renamed.0=classes.dex
path.0=classes.dex

@ -10,84 +10,84 @@
9 android:targetSdkVersion="33" />
9-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml
10
11 <uses-feature
11-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:5:5-6:35
12 android:name="android.hardware.camera"
12-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:5:19-57
13 android:required="true" />
13-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:6:9-32
14
15 <permission
15-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:22:5-24:47
16 android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
16-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:23:9-81
17 android:protectionLevel="signature" />
17-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:24:9-44
18
19 <uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur l'accés à la caméra, le require true permet de dire que la caméra est essentiel a l'appli -->
19-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:26:5-97
19-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:26:22-94
20 <application
20-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:8:5-27:19
21 android:allowBackup="true"
21-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:9:9-35
22 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
22-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:28:18-86
23 android:dataExtractionRules="@xml/data_extraction_rules"
23-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:10:9-65
24 android:debuggable="true"
25 android:fullBackupContent="@xml/backup_rules"
25-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:11:9-54
26 android:icon="@mipmap/ic_launcher"
26-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:12:9-43
27 android:label="@string/app_name"
27-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:13:9-41
28 android:roundIcon="@mipmap/ic_launcher_round"
28-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:14:9-54
29 android:supportsRtl="true"
29-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:15:9-35
30 android:testOnly="true"
31 android:theme="@style/Theme.PierrePierre" >
31-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:16:9-50
32 <activity
32-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:19:9-25:20
33 android:name="iut.android.pierrepierre.MoleGridActivity"
33-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:19:19-51
34 android:exported="true" >
34-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:20:13-36
35 <intent-filter>
35-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:21:13-24:29
36 <action android:name="android.intent.action.MAIN" />
36-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:22:17-68
36-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:22:25-66
37
38 <category android:name="android.intent.category.LAUNCHER" />
38-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:23:17-76
38-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:23:27-74
39 </intent-filter>
40 </activity>
41
42 <provider
42-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:24:9-32:20
43 android:name="androidx.startup.InitializationProvider"
43-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:25:13-67
44 android:authorities="iut.android.pierrepierre.androidx-startup"
44-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:26:13-68
45 android:exported="false" >
45-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:27:13-37
46 <meta-data
46-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:29:13-31:52
47 android:name="androidx.emoji2.text.EmojiCompatInitializer"
47-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:30:17-75
48 android:value="androidx.startup" />
48-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:31:17-49
49 <meta-data
49-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:31:13-33:52
50 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
50-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:32:17-78
51 android:value="androidx.startup" />
51-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:33:17-49
52 </provider>
53 </application>
54
55</manifest>
11 <!-- <uses-feature android:name="android.hardware.camera" -->
12 <!-- android:required="true" /> &lt;!&ndash; demande a l'utilisateur l'accés à la caméra, le require true permet de dire que la caméra est essentiel a l'appli&ndash;&gt; -->
13
14 <uses-permission android:name="android.permission.VIBRATE" />
14-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:8:5-66
14-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:8:22-63
15
16 <permission
16-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:22:5-24:47
17 android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
17-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:23:9-81
18 android:protectionLevel="signature" />
18-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:24:9-44
19
20 <uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
20-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:26:5-97
20-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:26:22-94
21 <application
21-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:10:5-29:19
22 android:allowBackup="true"
22-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:11:9-35
23 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
23-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:28:18-86
24 android:dataExtractionRules="@xml/data_extraction_rules"
24-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:12:9-65
25 android:debuggable="true"
26 android:fullBackupContent="@xml/backup_rules"
26-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:13:9-54
27 android:icon="@mipmap/ic_launcher"
27-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:14:9-43
28 android:label="@string/app_name"
28-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:15:9-41
29 android:roundIcon="@mipmap/ic_launcher_round"
29-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:16:9-54
30 android:supportsRtl="true"
30-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:17:9-35
31 android:testOnly="true"
32 android:theme="@style/Theme.PierrePierre" >
32-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:18:9-50
33 <activity
33-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:21:9-27:20
34 android:name="iut.android.pierrepierre.MoleGridActivity"
34-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:21:19-51
35 android:exported="true" >
35-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:22:13-36
36 <intent-filter>
36-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:23:13-26:29
37 <action android:name="android.intent.action.MAIN" />
37-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:24:17-68
37-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:24:25-66
38
39 <category android:name="android.intent.category.LAUNCHER" />
39-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:25:17-76
39-->/home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:25:27-74
40 </intent-filter>
41 </activity>
42
43 <provider
43-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:24:9-32:20
44 android:name="androidx.startup.InitializationProvider"
44-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:25:13-67
45 android:authorities="iut.android.pierrepierre.androidx-startup"
45-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:26:13-68
46 android:exported="false" >
46-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:27:13-37
47 <meta-data
47-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:29:13-31:52
48 android:name="androidx.emoji2.text.EmojiCompatInitializer"
48-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:30:17-75
49 android:value="androidx.startup" />
49-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:31:17-49
50 <meta-data
50-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:31:13-33:52
51 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
51-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:32:17-78
52 android:value="androidx.startup" />
52-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:33:17-49
53 </provider>
54 </application>
55
56</manifest>

@ -8,15 +8,16 @@
android:minSdkVersion="19"
android:targetSdkVersion="33" />
<uses-feature
android:name="android.hardware.camera"
android:required="true" />
<!-- <uses-feature android:name="android.hardware.camera" -->
<!-- android:required="true" /> &lt;!&ndash; demande a l'utilisateur l'accés à la caméra, le require true permet de dire que la caméra est essentiel a l'appli&ndash;&gt; -->
<uses-permission android:name="android.permission.VIBRATE" />
<permission
android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="signature" />
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur l'accés à la caméra, le require true permet de dire que la caméra est essentiel a l'appli -->
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"

@ -8,15 +8,16 @@
android:minSdkVersion="19"
android:targetSdkVersion="33" />
<uses-feature
android:name="android.hardware.camera"
android:required="true" />
<!-- <uses-feature android:name="android.hardware.camera" -->
<!-- android:required="true" /> &lt;!&ndash; demande a l'utilisateur l'accés à la caméra, le require true permet de dire que la caméra est essentiel a l'appli&ndash;&gt; -->
<uses-permission android:name="android.permission.VIBRATE" />
<permission
android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="signature" />
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur l'accés à la caméra, le require true permet de dire que la caméra est essentiel a l'appli -->
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"

@ -23,14 +23,14 @@
"merged": "/home/scratch/piferreira/.gradle/daemon/7.4/iut.android.pierrepierre.app-merged_res-5:/mipmap-mdpi_ic_launcher_round.webp.flat",
"source": "/home/scratch/piferreira/.gradle/daemon/7.4/iut.android.pierrepierre.app-main-7:/mipmap-mdpi/ic_launcher_round.webp"
},
{
"merged": "/home/scratch/piferreira/.gradle/daemon/7.4/iut.android.pierrepierre.app-merged_res-5:/mipmap-anydpi-v26_ic_launcher.xml.flat",
"source": "/home/scratch/piferreira/.gradle/daemon/7.4/iut.android.pierrepierre.app-main-7:/mipmap-anydpi-v26/ic_launcher.xml"
},
{
"merged": "/home/scratch/piferreira/.gradle/daemon/7.4/iut.android.pierrepierre.app-merged_res-5:/layout_main_activity.xml.flat",
"source": "/home/scratch/piferreira/.gradle/daemon/7.4/iut.android.pierrepierre.app-main-7:/layout/main_activity.xml"
},
{
"merged": "/home/scratch/piferreira/.gradle/daemon/7.4/iut.android.pierrepierre.app-merged_res-5:/mipmap-anydpi-v26_ic_launcher.xml.flat",
"source": "/home/scratch/piferreira/.gradle/daemon/7.4/iut.android.pierrepierre.app-main-7:/mipmap-anydpi-v26/ic_launcher.xml"
},
{
"merged": "/home/scratch/piferreira/.gradle/daemon/7.4/iut.android.pierrepierre.app-merged_res-5:/layout_moleitem.xml.flat",
"source": "/home/scratch/piferreira/.gradle/daemon/7.4/iut.android.pierrepierre.app-main-7:/layout/moleitem.xml"

@ -8,15 +8,16 @@
android:minSdkVersion="19"
android:targetSdkVersion="33" />
<uses-feature
android:name="android.hardware.camera"
android:required="true" />
<!-- <uses-feature android:name="android.hardware.camera" -->
<!-- android:required="true" /> &lt;!&ndash; demande a l'utilisateur l'accés à la caméra, le require true permet de dire que la caméra est essentiel a l'appli&ndash;&gt; -->
<uses-permission android:name="android.permission.VIBRATE" />
<permission
android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="signature" />
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur l'accés à la caméra, le require true permet de dire que la caméra est essentiel a l'appli -->
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"

@ -21,16 +21,18 @@
android:text="@string/_0"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/MoleGrid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="4"
android:horizontalSpacing="15dp"
android:numColumns="4"
android:verticalSpacing="15dp"
/>
tools:layout_editor_absoluteX="-107dp"
tools:layout_editor_absoluteY="0dp" />
<ProgressBar
android:id="@+id/progressBar"

@ -1,30 +1,25 @@
iut.android.pierrepierre:string/_0 = 0x7f0f009d
iut.android.pierrepierre:style/Base.Widget.MaterialComponents.PopupMenu = 0x7f100110
iut.android.pierrepierre:styleable/FloatingActionButton = 0x7f110030
iut.android.pierrepierre:id/score_display = 0x7f0801c4
iut.android.pierrepierre:styleable/ClockFaceView = 0x7f11001f
iut.android.pierrepierre:id/score_display = 0x7f0801c4
iut.android.pierrepierre:style/Base.Widget.MaterialComponents.PopupMenu = 0x7f100110
iut.android.pierrepierre:drawable/mtrl_ic_checkbox_unchecked = 0x7f0700bd
iut.android.pierrepierre:styleable/RecycleListView = 0x7f110071
iut.android.pierrepierre:style/Widget.Material3.SearchView = 0x7f1003aa
iut.android.pierrepierre:styleable/MenuGroup = 0x7f11005d
iut.android.pierrepierre:style/Widget.Material3.TextInputEditText.FilledBox.Dense = 0x7f1003b8
iut.android.pierrepierre:styleable/RecycleListView = 0x7f110071
iut.android.pierrepierre:drawable/mtrl_ic_checkbox_unchecked = 0x7f0700bd
iut.android.pierrepierre:string/abc_capital_off = 0x7f0f0007
iut.android.pierrepierre:styleable/CardView = 0x7f11001a
iut.android.pierrepierre:macro/m3_comp_switch_selected_track_color = 0x7f0c00a6
iut.android.pierrepierre:id/all = 0x7f080049
iut.android.pierrepierre:style/Theme.Material3.Dark.Dialog.Alert = 0x7f10021b
iut.android.pierrepierre:styleable/MenuGroup = 0x7f11005d
iut.android.pierrepierre:style/Widget.Material3.Badge = 0x7f10032f
iut.android.pierrepierre:style/Widget.Material3.MaterialTimePicker.Display = 0x7f100399
iut.android.pierrepierre:style/RtlOverlay.Widget.AppCompat.ActionBar.TitleItem = 0x7f10013f
iut.android.pierrepierre:styleable/FloatingActionButton = 0x7f110030
iut.android.pierrepierre:styleable/TextInputEditText = 0x7f110087
iut.android.pierrepierre:style/Widget.Material3.MaterialTimePicker.Clock = 0x7f100398
iut.android.pierrepierre:style/TextAppearance.Widget.AppCompat.ExpandedMenu.Item = 0x7f1001f9
iut.android.pierrepierre:style/Widget.Material3.AppBarLayout = 0x7f10032a
iut.android.pierrepierre:style/Base.V14.Theme.MaterialComponents.Light.Dialog = 0x7f100092
iut.android.pierrepierre:style/Widget.Material3.Button.UnelevatedButton = 0x7f10034a
iut.android.pierrepierre:style/RtlOverlay.Widget.AppCompat.ActionBar.TitleItem = 0x7f10013f
iut.android.pierrepierre:style/Widget.Material3.MaterialTimePicker.Display = 0x7f100399
iut.android.pierrepierre:style/Theme.Material3.Dark.Dialog.Alert = 0x7f10021b
iut.android.pierrepierre:id/all = 0x7f080049
iut.android.pierrepierre:style/Platform.V21.AppCompat.Light = 0x7f10013a
iut.android.pierrepierre:color/m3_timepicker_clock_text_color = 0x7f0501a5
iut.android.pierrepierre:macro/m3_comp_fab_primary_small_container_shape = 0x7f0c001b
iut.android.pierrepierre:style/Platform.V21.AppCompat.Light = 0x7f10013a
iut.android.pierrepierre:style/Widget.Material3.SideSheet.Modal = 0x7f1003ae
iut.android.pierrepierre:styleable/BottomNavigationView = 0x7f110016
iut.android.pierrepierre:drawable/btn_checkbox_checked_to_unchecked_mtrl_animation = 0x7f07007b
@ -46,16 +41,16 @@ iut.android.pierrepierre:style/ThemeOverlay.Material3.MaterialCalendar.HeaderCan
iut.android.pierrepierre:style/Theme.Material3.DayNight.BottomSheetDialog = 0x7f100221
iut.android.pierrepierre:style/Base.TextAppearance.AppCompat.Subhead = 0x7f10002b
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.MaterialAlertDialog.Picker.Date.Header.Text.Day = 0x7f1002c3
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.AutoCompleteTextView = 0x7f1002ae
iut.android.pierrepierre:style/Widget.Material3.Chip.Suggestion = 0x7f100357
iut.android.pierrepierre:style/Widget.MaterialComponents.MaterialCalendar.HeaderSelection.Fullscreen = 0x7f10040b
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.AutoCompleteTextView = 0x7f1002ae
iut.android.pierrepierre:style/Widget.MaterialComponents.MaterialCalendar.HeaderCancelButton = 0x7f100405
iut.android.pierrepierre:style/Widget.MaterialComponents.Slider = 0x7f100422
iut.android.pierrepierre:interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1 = 0x7f0a0003
iut.android.pierrepierre:style/TextAppearance.M3.Sys.Typescale.LabelSmall = 0x7f1001cf
iut.android.pierrepierre:id/touch_outside = 0x7f0801a8
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.Light = 0x7f1002bc
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.AutoCompleteTextView.FilledBox = 0x7f1002af
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.Light = 0x7f1002bc
iut.android.pierrepierre:style/Widget.Material3.CircularProgressIndicator.Small = 0x7f10035d
iut.android.pierrepierre:integer/cancel_button_image_alpha = 0x7f090004
iut.android.pierrepierre:style/Base.Widget.Material3.CollapsingToolbar = 0x7f1000fc
@ -67,43 +62,47 @@ iut.android.pierrepierre:style/Base.TextAppearance.AppCompat.SearchResult.Title
iut.android.pierrepierre:style/ShapeAppearanceOverlay.Material3.SearchBar = 0x7f100179
iut.android.pierrepierre:styleable/Badge = 0x7f110013
iut.android.pierrepierre:style/Widget.Compat.NotificationActionText = 0x7f10031c
iut.android.pierrepierre:style/TextAppearance.MaterialComponents.Chip = 0x7f1001ed
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.MaterialAlertDialog.Picker.Date.Calendar = 0x7f1002c1
iut.android.pierrepierre:integer/m3_sys_motion_duration_medium4 = 0x7f090019
iut.android.pierrepierre:style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense = 0x7f100432
iut.android.pierrepierre:macro/m3_comp_switch_selected_track_color = 0x7f0c00a6
iut.android.pierrepierre:string/abc_capital_off = 0x7f0f0007
iut.android.pierrepierre:styleable/CardView = 0x7f11001a
iut.android.pierrepierre:style/Widget.Material3.AppBarLayout = 0x7f10032a
iut.android.pierrepierre:string/mtrl_picker_a11y_next_month = 0x7f0f0062
iut.android.pierrepierre:style/Widget.Material3.FloatingActionButton.Tertiary = 0x7f100379
iut.android.pierrepierre:id/progressBar = 0x7f0801c3
iut.android.pierrepierre:id/sawtooth = 0x7f080140
iut.android.pierrepierre:style/Base.V14.Theme.Material3.Dark.BottomSheetDialog = 0x7f100084
iut.android.pierrepierre:style/ShapeAppearanceOverlay.MaterialAlertDialog.Material3 = 0x7f10017b
iut.android.pierrepierre:styleable/TextInputLayout = 0x7f110088
iut.android.pierrepierre:style/Base.V14.Theme.Material3.Dark.BottomSheetDialog = 0x7f100084
iut.android.pierrepierre:id/sawtooth = 0x7f080140
iut.android.pierrepierre:style/Widget.MaterialComponents.Chip.Choice = 0x7f1003eb
iut.android.pierrepierre:string/mtrl_picker_a11y_next_month = 0x7f0f0062
iut.android.pierrepierre:style/Widget.Material3.FloatingActionButton.Tertiary = 0x7f100379
iut.android.pierrepierre:style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense = 0x7f100432
iut.android.pierrepierre:integer/m3_sys_motion_duration_medium4 = 0x7f090019
iut.android.pierrepierre:style/Widget.AppCompat.Light.SearchView = 0x7f100300
iut.android.pierrepierre:style/TextAppearance.MaterialComponents.Chip = 0x7f1001ed
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.MaterialAlertDialog.Picker.Date.Calendar = 0x7f1002c1
iut.android.pierrepierre:style/TextAppearance.M3.Sys.Typescale.DisplayMedium = 0x7f1001c8
iut.android.pierrepierre:style/Widget.AppCompat.RatingBar.Indicator = 0x7f10030d
iut.android.pierrepierre:style/Animation.MaterialComponents.BottomSheetDialog = 0x7f100008
iut.android.pierrepierre:style/Theme.AppCompat.Light = 0x7f10020a
iut.android.pierrepierre:style/ShapeAppearanceOverlay.Material3.SearchView = 0x7f10017a
iut.android.pierrepierre:style/Widget.Material3.FloatingActionButton.Large.Primary = 0x7f10036e
iut.android.pierrepierre:style/Theme.MaterialComponents.DayNight = 0x7f100237
iut.android.pierrepierre:string/mtrl_checkbox_button_icon_path_name = 0x7f0f0057
iut.android.pierrepierre:styleable/FragmentContainerView = 0x7f110037
iut.android.pierrepierre:style/Widget.AppCompat.Spinner.Underlined = 0x7f100316
iut.android.pierrepierre:drawable/abc_ic_menu_overflow_material = 0x7f070045
iut.android.pierrepierre:style/ShapeAppearanceOverlay.Material3.SearchView = 0x7f10017a
iut.android.pierrepierre:string/mtrl_exceed_max_badge_number_content_description = 0x7f0f0060
iut.android.pierrepierre:style/MaterialAlertDialog.Material3.Animation = 0x7f10011d
iut.android.pierrepierre:style/Widget.AppCompat.Spinner.Underlined = 0x7f100316
iut.android.pierrepierre:drawable/abc_ic_menu_overflow_material = 0x7f070045
iut.android.pierrepierre:style/TextAppearance.MaterialComponents.Headline1 = 0x7f1001ee
iut.android.pierrepierre:style/Widget.AppCompat.ListPopupWindow = 0x7f100303
iut.android.pierrepierre:id/accessibility_custom_action_4 = 0x7f08002b
iut.android.pierrepierre:style/Theme.MaterialComponents.DayNight = 0x7f100237
iut.android.pierrepierre:style/Widget.Material3.FloatingActionButton.Large.Primary = 0x7f10036e
iut.android.pierrepierre:style/Base.Theme.AppCompat.Light.DarkActionBar = 0x7f100051
iut.android.pierrepierre:styleable/MotionHelper = 0x7f110062
iut.android.pierrepierre:id/accessibility_custom_action_4 = 0x7f08002b
iut.android.pierrepierre:style/Base.Widget.AppCompat.Button.Small = 0x7f1000cc
iut.android.pierrepierre:style/Widget.AppCompat.Light.ActionButton.Overflow = 0x7f1002f7
iut.android.pierrepierre:style/Widget.MaterialComponents.CircularProgressIndicator.Small = 0x7f1003f2
iut.android.pierrepierre:layout/mtrl_picker_header_selection_text = 0x7f0b005b
iut.android.pierrepierre:style/CardView.Light = 0x7f10011b
iut.android.pierrepierre:style/Widget.AppCompat.Light.ActionButton.Overflow = 0x7f1002f7
iut.android.pierrepierre:macro/m3_comp_suggestion_chip_label_text_type = 0x7f0c0090
iut.android.pierrepierre:layout/mtrl_picker_header_selection_text = 0x7f0b005b
iut.android.pierrepierre:style/Widget.MaterialComponents.CircularProgressIndicator.Small = 0x7f1003f2
iut.android.pierrepierre:style/TextAppearance.M3.Sys.Typescale.DisplaySmall = 0x7f1001c9
iut.android.pierrepierre:string/mtrl_checkbox_button_icon_path_indeterminate = 0x7f0f0056
iut.android.pierrepierre:styleable/MotionScene = 0x7f110064
@ -136,15 +135,15 @@ iut.android.pierrepierre:style/Widget.MaterialComponents.TimePicker.Display.Text
iut.android.pierrepierre:style/Widget.AppCompat.Light.AutoCompleteTextView = 0x7f1002fa
iut.android.pierrepierre:layout/abc_list_menu_item_layout = 0x7f0b0010
iut.android.pierrepierre:style/Widget.AppCompat.SearchView = 0x7f10030f
iut.android.pierrepierre:styleable/ButtonBarLayout = 0x7f110018
iut.android.pierrepierre:style/Base.Widget.AppCompat.PopupMenu.Overflow = 0x7f1000e5
iut.android.pierrepierre:id/toggle = 0x7f0801a5
iut.android.pierrepierre:id/BOTTOM_END = 0x7f080001
iut.android.pierrepierre:layout/material_timepicker_textinput_display = 0x7f0b003f
iut.android.pierrepierre:style/Widget.AppCompat.RatingBar = 0x7f10030c
iut.android.pierrepierre:layout/mtrl_alert_select_dialog_multichoice = 0x7f0b0046
iut.android.pierrepierre:style/ThemeOverlay.Material3.Button.IconButton.Filled = 0x7f10027a
iut.android.pierrepierre:style/Widget.AppCompat.RatingBar = 0x7f10030c
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.BottomAppBar.Primary = 0x7f1002b3
iut.android.pierrepierre:styleable/ButtonBarLayout = 0x7f110018
iut.android.pierrepierre:plurals/mtrl_badge_content_description = 0x7f0e0000
iut.android.pierrepierre:style/Widget.MaterialComponents.CircularProgressIndicator.ExtraSmall = 0x7f1003f0
iut.android.pierrepierre:string/mtrl_checkbox_state_description_indeterminate = 0x7f0f005d
@ -165,13 +164,12 @@ iut.android.pierrepierre:string/abc_menu_function_shortcut_label = 0x7f0f000d
iut.android.pierrepierre:style/Base.TextAppearance.AppCompat.Widget.Button.Inverse = 0x7f10003a
iut.android.pierrepierre:id/progress_horizontal = 0x7f080133
iut.android.pierrepierre:style/Base.ThemeOverlay.Material3.AutoCompleteTextView = 0x7f100079
iut.android.pierrepierre:color/material_personalized_color_on_tertiary_container = 0x7f050218
iut.android.pierrepierre:string/app_name = 0x7f0f001d
iut.android.pierrepierre:style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Tertiary = 0x7f10028e
iut.android.pierrepierre:id/shortcut = 0x7f080163
iut.android.pierrepierre:styleable/Snackbar = 0x7f11007b
iut.android.pierrepierre:color/material_personalized_color_on_tertiary_container = 0x7f050218
iut.android.pierrepierre:string/app_name = 0x7f0f001d
iut.android.pierrepierre:style/ThemeOverlay.Material3.Light = 0x7f100295
iut.android.pierrepierre:style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Tertiary = 0x7f10028e
iut.android.pierrepierre:string/bottomsheet_drag_handle_content_description = 0x7f0f0024
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.TimePicker = 0x7f1002cc
iut.android.pierrepierre:layout/moleitem = 0x7f0b0041
iut.android.pierrepierre:style/TextAppearance.MaterialComponents.Overline = 0x7f1001f4
@ -191,12 +189,13 @@ iut.android.pierrepierre:style/Theme.AppCompat.Light.NoActionBar = 0x7f100210
iut.android.pierrepierre:drawable/abc_textfield_default_mtrl_alpha = 0x7f070073
iut.android.pierrepierre:id/showHome = 0x7f080165
iut.android.pierrepierre:style/Theme.AppCompat.DialogWhenLarge = 0x7f100208
iut.android.pierrepierre:style/Widget.MaterialComponents.Button.TextButton.Dialog = 0x7f1003e1
iut.android.pierrepierre:style/Base.Widget.AppCompat.ActionButton.Overflow = 0x7f1000c3
iut.android.pierrepierre:style/ThemeOverlay.Material3.AutoCompleteTextView.FilledBox = 0x7f100270
iut.android.pierrepierre:layout/design_text_input_end_icon = 0x7f0b002a
iut.android.pierrepierre:id/icon = 0x7f0800be
iut.android.pierrepierre:style/Widget.MaterialComponents.MaterialCalendar.Day.Selected = 0x7f100400
iut.android.pierrepierre:style/ThemeOverlay.Material3.AutoCompleteTextView.FilledBox = 0x7f100270
iut.android.pierrepierre:layout/design_text_input_end_icon = 0x7f0b002a
iut.android.pierrepierre:style/Widget.MaterialComponents.Button.TextButton.Dialog = 0x7f1003e1
iut.android.pierrepierre:string/bottomsheet_drag_handle_content_description = 0x7f0f0024
iut.android.pierrepierre:style/Widget.Material3.Chip.Filter = 0x7f100351
iut.android.pierrepierre:styleable/MaterialAlertDialogTheme = 0x7f11004c
iut.android.pierrepierre:dimen/m3_sys_elevation_level2 = 0x7f060195
@ -242,19 +241,19 @@ iut.android.pierrepierre:dimen/m3_comp_slider_disabled_handle_opacity = 0x7f0601
iut.android.pierrepierre:string/path_password_eye = 0x7f0f0092
iut.android.pierrepierre:style/Widget.Material3.CompoundButton.MaterialSwitch = 0x7f100362
iut.android.pierrepierre:style/Theme.Material3.Dark = 0x7f100218
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.MaterialAlertDialog.Picker.Date.Header.Text = 0x7f1002c2
iut.android.pierrepierre:dimen/m3_searchbar_elevation = 0x7f06017d
iut.android.pierrepierre:style/Theme.MaterialComponents.Dialog.MinWidth.Bridge = 0x7f10024e
iut.android.pierrepierre:id/rounded = 0x7f08013c
iut.android.pierrepierre:dimen/m3_searchbar_elevation = 0x7f06017d
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.MaterialAlertDialog.Picker.Date.Header.Text = 0x7f1002c2
iut.android.pierrepierre:style/Widget.AppCompat.Light.ListPopupWindow = 0x7f1002fc
iut.android.pierrepierre:style/ShapeAppearance.M3.Sys.Shape.Corner.ExtraSmall = 0x7f10015a
iut.android.pierrepierre:style/Base.Theme.AppCompat.Dialog.MinWidth = 0x7f10004e
iut.android.pierrepierre:style/ShapeAppearance.M3.Sys.Shape.Corner.ExtraSmall = 0x7f10015a
iut.android.pierrepierre:style/Widget.Material3.Chip.Input.Icon.Elevated = 0x7f100356
iut.android.pierrepierre:styleable/CollapsingToolbarLayout = 0x7f110021
iut.android.pierrepierre:dimen/design_fab_image_size = 0x7f060071
iut.android.pierrepierre:style/Theme.MaterialComponents.DayNight.Dialog.FixedSize = 0x7f100240
iut.android.pierrepierre:style/Base.TextAppearance.AppCompat.Widget.DropDownItem = 0x7f10003b
iut.android.pierrepierre:id/disjoint = 0x7f08008b
iut.android.pierrepierre:id/rounded = 0x7f08013c
iut.android.pierrepierre:style/Theme.MaterialComponents.DayNight.Dialog.FixedSize = 0x7f100240
iut.android.pierrepierre:dimen/design_fab_image_size = 0x7f060071
iut.android.pierrepierre:dimen/notification_top_pad_large_text = 0x7f0602ba
iut.android.pierrepierre:style/Widget.MaterialComponents.NavigationRailView = 0x7f100416
iut.android.pierrepierre:styleable/MenuItem = 0x7f11005e
@ -296,25 +295,25 @@ iut.android.pierrepierre:style/ThemeOverlay.Material3.TextInputEditText.FilledBo
iut.android.pierrepierre:string/abc_prepend_shortcut_label = 0x7f0f0012
iut.android.pierrepierre:dimen/mtrl_calendar_day_vertical_padding = 0x7f06021d
iut.android.pierrepierre:style/Base.ThemeOverlay.AppCompat.Light = 0x7f100078
iut.android.pierrepierre:style/Base.TextAppearance.AppCompat.Small.Inverse = 0x7f10002a
iut.android.pierrepierre:drawable/mtrl_switch_thumb_checked_pressed = 0x7f0700c5
iut.android.pierrepierre:styleable/Transition = 0x7f11008d
iut.android.pierrepierre:style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle.Inverse = 0x7f1001a3
iut.android.pierrepierre:style/Theme.Material3.DayNight.SideSheetDialog = 0x7f100227
iut.android.pierrepierre:style/Widget.Material3.ExtendedFloatingActionButton.Icon.Surface = 0x7f100368
iut.android.pierrepierre:id/m3_side_sheet = 0x7f0800d6
iut.android.pierrepierre:style/Base.TextAppearance.AppCompat.Small.Inverse = 0x7f10002a
iut.android.pierrepierre:style/Widget.AppCompat.ActivityChooserView = 0x7f1002db
iut.android.pierrepierre:styleable/CoordinatorLayout = 0x7f110029
iut.android.pierrepierre:id/m3_side_sheet = 0x7f0800d6
iut.android.pierrepierre:drawable/mtrl_switch_thumb_checked_pressed = 0x7f0700c5
iut.android.pierrepierre:styleable/Transition = 0x7f11008d
iut.android.pierrepierre:style/Widget.Material3.CardView.Outlined = 0x7f10034d
iut.android.pierrepierre:dimen/mtrl_progress_circular_track_thickness_medium = 0x7f060281
iut.android.pierrepierre:style/Widget.AppCompat.ActionBar.TabBar = 0x7f1002d4
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.MaterialAlertDialog = 0x7f1002be
iut.android.pierrepierre:style/Theme.AppCompat.Light.Dialog = 0x7f10020c
iut.android.pierrepierre:style/ThemeOverlay.Material3.BottomAppBar.Legacy = 0x7f100275
iut.android.pierrepierre:style/Widget.AppCompat.ActionBar.TabBar = 0x7f1002d4
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.MaterialAlertDialog = 0x7f1002be
iut.android.pierrepierre:macro/m3_comp_fab_primary_container_color = 0x7f0c0017
iut.android.pierrepierre:style/Widget.Material3.CardView.Outlined = 0x7f10034d
iut.android.pierrepierre:styleable/MockView = 0x7f110060
iut.android.pierrepierre:styleable/CoordinatorLayout = 0x7f110029
iut.android.pierrepierre:macro/m3_comp_outlined_text_field_container_shape = 0x7f0c0041
iut.android.pierrepierre:macro/m3_comp_fab_tertiary_container_color = 0x7f0c0020
iut.android.pierrepierre:styleable/MockView = 0x7f110060
iut.android.pierrepierre:style/Base.Widget.Material3.ActionMode = 0x7f1000f8
iut.android.pierrepierre:string/path_password_eye_mask_visible = 0x7f0f0094
iut.android.pierrepierre:style/Base.Widget.Material3.BottomNavigationView = 0x7f1000f9
@ -361,11 +360,11 @@ iut.android.pierrepierre:styleable/MaterialCardView = 0x7f110052
iut.android.pierrepierre:style/Widget.Material3.Button.IconButton = 0x7f10033c
iut.android.pierrepierre:style/Theme.MaterialComponents.DayNight.BottomSheetDialog = 0x7f100238
iut.android.pierrepierre:id/middle = 0x7f0800f0
iut.android.pierrepierre:style/Base.V14.Theme.MaterialComponents.Light.Dialog.Bridge = 0x7f100093
iut.android.pierrepierre:style/Widget.Material3.Button.IconButton.Filled = 0x7f10033d
iut.android.pierrepierre:color/bright_foreground_material_dark = 0x7f050026
iut.android.pierrepierre:integer/mtrl_calendar_selection_text_lines = 0x7f090029
iut.android.pierrepierre:macro/m3_comp_slider_label_container_color = 0x7f0c008d
iut.android.pierrepierre:style/Base.V14.Theme.MaterialComponents.Light.Dialog.Bridge = 0x7f100093
iut.android.pierrepierre:style/Widget.Material3.Button.IconButton.Filled = 0x7f10033d
iut.android.pierrepierre:styleable/RadialViewGroup = 0x7f11006f
iut.android.pierrepierre:style/Widget.Material3.ExtendedFloatingActionButton.Surface = 0x7f10036c
iut.android.pierrepierre:color/material_grey_100 = 0x7f0501f5
@ -401,14 +400,14 @@ iut.android.pierrepierre:dimen/design_bottom_sheet_peek_height_min = 0x7f06006e
iut.android.pierrepierre:style/Base.Widget.Material3.Snackbar = 0x7f100107
iut.android.pierrepierre:style/Base.V7.Theme.AppCompat.Light.Dialog = 0x7f1000b7
iut.android.pierrepierre:dimen/mtrl_bottomappbar_fab_cradle_rounded_corner_radius = 0x7f0601f9
iut.android.pierrepierre:id/mtrl_picker_text_input_range_start = 0x7f08010d
iut.android.pierrepierre:style/Widget.Material3.ChipGroup = 0x7f100359
iut.android.pierrepierre:id/dragRight = 0x7f08008f
iut.android.pierrepierre:style/Base.Widget.Material3.ExtendedFloatingActionButton = 0x7f100100
iut.android.pierrepierre:string/mtrl_checkbox_state_description_checked = 0x7f0f005c
iut.android.pierrepierre:style/TextAppearance.M3.Sys.Typescale.TitleSmall = 0x7f1001d2
iut.android.pierrepierre:id/dimensions = 0x7f080086
iut.android.pierrepierre:animator/m3_chip_state_list_anim = 0x7f02000d
iut.android.pierrepierre:style/TextAppearance.M3.Sys.Typescale.TitleSmall = 0x7f1001d2
iut.android.pierrepierre:style/Widget.Material3.ChipGroup = 0x7f100359
iut.android.pierrepierre:id/mtrl_picker_text_input_range_start = 0x7f08010d
iut.android.pierrepierre:string/mtrl_checkbox_state_description_checked = 0x7f0f005c
iut.android.pierrepierre:style/TextAppearance.M3.Sys.Typescale.TitleMedium = 0x7f1001d1
iut.android.pierrepierre:color/material_on_background_disabled = 0x7f050200
iut.android.pierrepierre:styleable/ListPopupWindow = 0x7f11004a
@ -455,14 +454,14 @@ iut.android.pierrepierre:style/TextAppearance.Compat.Notification = 0x7f1001b4
iut.android.pierrepierre:color/m3_ref_palette_dynamic_primary90 = 0x7f0500bc
iut.android.pierrepierre:integer/m3_sys_motion_duration_long2 = 0x7f090013
iut.android.pierrepierre:style/Base.Widget.MaterialComponents.Slider = 0x7f100114
iut.android.pierrepierre:style/Widget.MaterialComponents.TabLayout.PrimarySurface = 0x7f100428
iut.android.pierrepierre:xml/backup_rules = 0x7f120000
iut.android.pierrepierre:style/TextAppearance.AppCompat.Widget.Button.Inverse = 0x7f1001ad
iut.android.pierrepierre:macro/m3_comp_outlined_text_field_error_outline_color = 0x7f0c0046
iut.android.pierrepierre:dimen/mtrl_calendar_month_horizontal_padding = 0x7f06022c
iut.android.pierrepierre:styleable/ImageFilterView = 0x7f11003c
iut.android.pierrepierre:macro/m3_comp_outlined_text_field_error_outline_color = 0x7f0c0046
iut.android.pierrepierre:style/MaterialAlertDialog.MaterialComponents.Title.Text.CenterStacked = 0x7f10012f
iut.android.pierrepierre:id/never = 0x7f080118
iut.android.pierrepierre:dimen/mtrl_calendar_month_horizontal_padding = 0x7f06022c
iut.android.pierrepierre:style/TextAppearance.AppCompat.Widget.Button.Inverse = 0x7f1001ad
iut.android.pierrepierre:xml/backup_rules = 0x7f120000
iut.android.pierrepierre:style/Widget.MaterialComponents.TabLayout.PrimarySurface = 0x7f100428
iut.android.pierrepierre:dimen/mtrl_calendar_year_vertical_padding = 0x7f06023c
iut.android.pierrepierre:macro/m3_comp_outlined_text_field_outline_color = 0x7f0c0053
iut.android.pierrepierre:string/error_icon_content_description = 0x7f0f002a
@ -582,10 +581,10 @@ iut.android.pierrepierre:color/material_personalized_color_on_surface = 0x7f0502
iut.android.pierrepierre:style/MaterialAlertDialog.MaterialComponents.Title.Icon = 0x7f10012a
iut.android.pierrepierre:macro/m3_comp_sheet_bottom_docked_container_shape = 0x7f0c0085
iut.android.pierrepierre:style/MaterialAlertDialog.MaterialComponents.Picker.Date.Calendar = 0x7f100128
iut.android.pierrepierre:style/TextAppearance.AppCompat.Display3 = 0x7f10018b
iut.android.pierrepierre:dimen/m3_comp_filter_chip_flat_container_elevation = 0x7f060110
iut.android.pierrepierre:style/Widget.MaterialComponents.TimePicker = 0x7f100436
iut.android.pierrepierre:style/TextAppearance.AppCompat.Display3 = 0x7f10018b
iut.android.pierrepierre:style/Widget.MaterialComponents.ChipGroup = 0x7f1003ee
iut.android.pierrepierre:style/Widget.MaterialComponents.TimePicker = 0x7f100436
iut.android.pierrepierre:style/Theme.Material3.Dark.DialogWhenLarge = 0x7f10021d
iut.android.pierrepierre:styleable/Fragment = 0x7f110036
iut.android.pierrepierre:style/MaterialAlertDialog.MaterialComponents = 0x7f100126
@ -600,11 +599,11 @@ iut.android.pierrepierre:style/Widget.MaterialComponents.MaterialCalendar.MonthT
iut.android.pierrepierre:style/Base.Widget.MaterialComponents.Chip = 0x7f10010d
iut.android.pierrepierre:style/Widget.AppCompat.CompoundButton.RadioButton = 0x7f1002e6
iut.android.pierrepierre:style/Widget.Material3.Light.ActionBar.Solid = 0x7f10037a
iut.android.pierrepierre:id/material_label = 0x7f0800e4
iut.android.pierrepierre:drawable/$avd_show_password__1 = 0x7f070004
iut.android.pierrepierre:styleable/TabLayout = 0x7f110085
iut.android.pierrepierre:style/Base.Widget.MaterialComponents.TextView = 0x7f100118
iut.android.pierrepierre:style/ThemeOverlay.MaterialAlertDialog.Material3.Title.Icon = 0x7f1002a9
iut.android.pierrepierre:drawable/$avd_show_password__1 = 0x7f070004
iut.android.pierrepierre:id/material_label = 0x7f0800e4
iut.android.pierrepierre:string/mtrl_switch_thumb_path_name = 0x7f0f008a
iut.android.pierrepierre:style/Widget.Material3.PopupMenu = 0x7f1003a2
iut.android.pierrepierre:style/Widget.MaterialComponents.MaterialCalendar.HeaderSelection = 0x7f10040a
@ -631,31 +630,31 @@ iut.android.pierrepierre:style/Base.Widget.AppCompat.Toolbar.Button.Navigation =
iut.android.pierrepierre:layout/material_textinput_timepicker = 0x7f0b003a
iut.android.pierrepierre:string/mtrl_switch_thumb_path_checked = 0x7f0f0088
iut.android.pierrepierre:style/Base.Widget.AppCompat.ActionBar.TabView = 0x7f1000c0
iut.android.pierrepierre:style/TextAppearance.Material3.HeadlineSmall = 0x7f1001dd
iut.android.pierrepierre:id/notification_background = 0x7f08011c
iut.android.pierrepierre:style/Widget.MaterialComponents.Toolbar = 0x7f100440
iut.android.pierrepierre:dimen/mtrl_slider_thumb_radius = 0x7f06028d
iut.android.pierrepierre:color/cardview_light_background = 0x7f05002b
iut.android.pierrepierre:style/Widget.Material3.MaterialCalendar.Year.Today = 0x7f100392
iut.android.pierrepierre:style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse = 0x7f1001a5
iut.android.pierrepierre:string/mtrl_picker_text_input_month_abbr = 0x7f0f0080
iut.android.pierrepierre:style/Widget.Material3.MaterialCalendar.Year.Today = 0x7f100392
iut.android.pierrepierre:color/cardview_light_background = 0x7f05002b
iut.android.pierrepierre:style/TextAppearance.Material3.HeadlineSmall = 0x7f1001dd
iut.android.pierrepierre:id/image = 0x7f0800c3
iut.android.pierrepierre:dimen/mtrl_calendar_action_confirm_button_min_width = 0x7f060214
iut.android.pierrepierre:id/path = 0x7f08012a
iut.android.pierrepierre:styleable/ClockHandView = 0x7f110020
iut.android.pierrepierre:style/Widget.MaterialComponents.Snackbar.FullWidth = 0x7f100424
iut.android.pierrepierre:style/Base.V14.ThemeOverlay.MaterialComponents.BottomSheetDialog = 0x7f100096
iut.android.pierrepierre:id/disableHome = 0x7f080088
iut.android.pierrepierre:style/Theme.MaterialComponents.Light = 0x7f100250
iut.android.pierrepierre:dimen/design_bottom_navigation_height = 0x7f060064
iut.android.pierrepierre:style/Base.Widget.AppCompat.Spinner.Underlined = 0x7f1000f1
iut.android.pierrepierre:style/ThemeOverlay.Material3.FloatingActionButton.Surface = 0x7f100291
iut.android.pierrepierre:style/Widget.MaterialComponents.MaterialButtonToggleGroup = 0x7f1003fc
iut.android.pierrepierre:style/Widget.Material3.CollapsingToolbar.Large = 0x7f10035f
iut.android.pierrepierre:styleable/MaterialDivider = 0x7f110055
iut.android.pierrepierre:style/Base.V14.ThemeOverlay.MaterialComponents.BottomSheetDialog = 0x7f100096
iut.android.pierrepierre:attr/minHeight = 0x7f0302c6
iut.android.pierrepierre:style/Widget.Design.ScrimInsetsFrameLayout = 0x7f100323
iut.android.pierrepierre:dimen/m3_bottomappbar_horizontal_padding = 0x7f0600c1
iut.android.pierrepierre:attr/minHeight = 0x7f0302c6
iut.android.pierrepierre:style/Widget.MaterialComponents.MaterialButtonToggleGroup = 0x7f1003fc
iut.android.pierrepierre:styleable/MaterialDivider = 0x7f110055
iut.android.pierrepierre:style/Base.Widget.AppCompat.SeekBar = 0x7f1000ee
iut.android.pierrepierre:attr/crossfade = 0x7f030125
iut.android.pierrepierre:color/m3_sys_color_dark_outline = 0x7f050141
@ -686,12 +685,12 @@ iut.android.pierrepierre:style/Base.Widget.AppCompat.CompoundButton.Switch = 0x7
iut.android.pierrepierre:style/Widget.MaterialComponents.TabLayout.Colored = 0x7f100427
iut.android.pierrepierre:drawable/abc_ic_menu_copy_mtrl_am_alpha = 0x7f070043
iut.android.pierrepierre:style/Widget.Material3.Snackbar.FullWidth = 0x7f1003b2
iut.android.pierrepierre:macro/m3_comp_extended_fab_tertiary_icon_color = 0x7f0c0016
iut.android.pierrepierre:id/text_input_error_icon = 0x7f080199
iut.android.pierrepierre:style/Theme.Material3.DayNight.Dialog.Alert = 0x7f100223
iut.android.pierrepierre:style/Widget.Material3.PopupMenu.ListPopupWindow = 0x7f1003a4
iut.android.pierrepierre:color/material_dynamic_primary100 = 0x7f0501d0
iut.android.pierrepierre:dimen/m3_fab_corner_size = 0x7f06015f
iut.android.pierrepierre:macro/m3_comp_extended_fab_tertiary_icon_color = 0x7f0c0016
iut.android.pierrepierre:id/text_input_error_icon = 0x7f080199
iut.android.pierrepierre:color/material_dynamic_primary100 = 0x7f0501d0
iut.android.pierrepierre:style/Base.V7.Widget.AppCompat.AutoCompleteTextView = 0x7f1000b9
iut.android.pierrepierre:style/TextAppearance.AppCompat.Title = 0x7f10019e
iut.android.pierrepierre:style/Base.V28.Theme.AppCompat = 0x7f1000b2
@ -699,14 +698,14 @@ iut.android.pierrepierre:drawable/limule_dead = 0x7f0700e1
iut.android.pierrepierre:dimen/mtrl_low_ripple_focused_alpha = 0x7f060262
iut.android.pierrepierre:style/Widget.AppCompat.ButtonBar.AlertDialog = 0x7f1002e4
iut.android.pierrepierre:style/Base.V21.ThemeOverlay.MaterialComponents.BottomSheetDialog = 0x7f1000a6
iut.android.pierrepierre:macro/m3_comp_search_view_header_leading_icon_color = 0x7f0c0076
iut.android.pierrepierre:style/Widget.MaterialComponents.CircularProgressIndicator = 0x7f1003ef
iut.android.pierrepierre:style/Widget.AppCompat.Toolbar.Button.Navigation = 0x7f10031a
iut.android.pierrepierre:color/m3_ref_palette_tertiary70 = 0x7f050122
iut.android.pierrepierre:color/mtrl_navigation_item_text_color = 0x7f050250
iut.android.pierrepierre:dimen/mtrl_textinput_counter_margin_start = 0x7f0602a1
iut.android.pierrepierre:style/Theme.Material3.Light.SideSheetDialog = 0x7f100232
iut.android.pierrepierre:style/Base.V21.Theme.MaterialComponents.Light = 0x7f1000a1
iut.android.pierrepierre:color/m3_ref_palette_tertiary70 = 0x7f050122
iut.android.pierrepierre:style/Theme.Material3.Light.SideSheetDialog = 0x7f100232
iut.android.pierrepierre:macro/m3_comp_search_view_header_leading_icon_color = 0x7f0c0076
iut.android.pierrepierre:style/Widget.MaterialComponents.CircularProgressIndicator = 0x7f1003ef
iut.android.pierrepierre:style/Widget.AppCompat.Toolbar.Button.Navigation = 0x7f10031a
iut.android.pierrepierre:style/TextAppearance.AppCompat.Widget.Button.Borderless.Colored = 0x7f1001ab
iut.android.pierrepierre:string/mtrl_picker_range_header_only_start_selected = 0x7f0f0076
iut.android.pierrepierre:layout/m3_side_sheet_dialog = 0x7f0b0030
@ -1005,6 +1004,7 @@ iut.android.pierrepierre:style/Widget.Material3.FloatingActionButton.Large.Terti
iut.android.pierrepierre:style/Widget.Material3.TextInputLayout.FilledBox = 0x7f1003bb
iut.android.pierrepierre:styleable/ViewPager2 = 0x7f110091
iut.android.pierrepierre:style/TextAppearance.AppCompat.Headline = 0x7f10018d
iut.android.pierrepierre:string/_0 = 0x7f0f009d
iut.android.pierrepierre:macro/m3_comp_switch_disabled_unselected_icon_color = 0x7f0c0095
iut.android.pierrepierre:style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu = 0x7f100434
iut.android.pierrepierre:drawable/mtrl_checkbox_button_checked_unchecked = 0x7f0700ad
@ -1024,14 +1024,14 @@ iut.android.pierrepierre:layout/design_layout_snackbar = 0x7f0b001f
iut.android.pierrepierre:dimen/mtrl_calendar_navigation_top_padding = 0x7f060230
iut.android.pierrepierre:attr/telltales_tailColor = 0x7f0303c6
iut.android.pierrepierre:styleable/MaterialShape = 0x7f110057
iut.android.pierrepierre:id/labeled = 0x7f0800cd
iut.android.pierrepierre:dimen/m3_comp_extended_fab_primary_container_height = 0x7f0600f6
iut.android.pierrepierre:color/material_dynamic_neutral_variant70 = 0x7f0501c9
iut.android.pierrepierre:style/Widget.Material3.FloatingActionButton.Primary = 0x7f100372
iut.android.pierrepierre:style/Animation.AppCompat.Tooltip = 0x7f100004
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.TimePicker.Display = 0x7f1002cd
iut.android.pierrepierre:macro/m3_comp_switch_unselected_pressed_icon_color = 0x7f0c00b4
iut.android.pierrepierre:style/Base.Widget.MaterialComponents.MaterialCalendar.HeaderToggleButton = 0x7f10010e
iut.android.pierrepierre:style/Widget.Material3.FloatingActionButton.Primary = 0x7f100372
iut.android.pierrepierre:dimen/m3_comp_extended_fab_primary_container_height = 0x7f0600f6
iut.android.pierrepierre:id/labeled = 0x7f0800cd
iut.android.pierrepierre:color/material_dynamic_neutral_variant70 = 0x7f0501c9
iut.android.pierrepierre:macro/m3_comp_outlined_button_disabled_outline_color = 0x7f0c003b
iut.android.pierrepierre:macro/m3_comp_switch_unselected_hover_icon_color = 0x7f0c00ae
iut.android.pierrepierre:style/Widget.AppCompat.ActionBar = 0x7f1002d2
@ -1213,12 +1213,12 @@ iut.android.pierrepierre:dimen/m3_btn_padding_top = 0x7f0600d3
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.Toolbar.Primary = 0x7f1002d0
iut.android.pierrepierre:style/Theme.MaterialComponents.DayNight.Dialog.FixedSize.Bridge = 0x7f100241
iut.android.pierrepierre:styleable/ActionMenuItemView = 0x7f110002
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.MaterialAlertDialog.Picker.Date.Spinner = 0x7f1002c4
iut.android.pierrepierre:color/m3_ref_palette_primary10 = 0x7f050101
iut.android.pierrepierre:color/material_harmonized_color_error_container = 0x7f0501fd
iut.android.pierrepierre:string/mtrl_checkbox_button_icon_path_group_name = 0x7f0f0055
iut.android.pierrepierre:layout/notification_template_custom_big = 0x7f0b0064
iut.android.pierrepierre:string/mtrl_checkbox_button_icon_path_group_name = 0x7f0f0055
iut.android.pierrepierre:style/Widget.MaterialComponents.MaterialCalendar.MonthNavigationButton = 0x7f10040f
iut.android.pierrepierre:style/ThemeOverlay.MaterialComponents.MaterialAlertDialog.Picker.Date.Spinner = 0x7f1002c4
iut.android.pierrepierre:color/material_harmonized_color_error_container = 0x7f0501fd
iut.android.pierrepierre:string/material_motion_easing_decelerated = 0x7f0f0044
iut.android.pierrepierre:layout/mtrl_picker_text_input_date_range = 0x7f0b005f
iut.android.pierrepierre:layout/mtrl_picker_dialog = 0x7f0b0057
@ -1311,15 +1311,15 @@ iut.android.pierrepierre:style/ShapeAppearance.Material3.LargeComponent = 0x7f10
iut.android.pierrepierre:macro/m3_comp_secondary_navigation_tab_with_icon_inactive_icon_color = 0x7f0c0083
iut.android.pierrepierre:style/TextAppearance.AppCompat.Body1 = 0x7f100185
iut.android.pierrepierre:style/ShapeAppearanceOverlay.Material3.FloatingActionButton = 0x7f100177
iut.android.pierrepierre:style/TextAppearance.Material3.DisplayLarge = 0x7f1001d8
iut.android.pierrepierre:layout/material_timepicker = 0x7f0b003d
iut.android.pierrepierre:color/m3_chip_text_color = 0x7f050071
iut.android.pierrepierre:id/search_src_text = 0x7f080151
iut.android.pierrepierre:style/ShapeAppearance.M3.Comp.SearchBar.Container.Shape = 0x7f100153
iut.android.pierrepierre:macro/m3_comp_slider_disabled_inactive_track_color = 0x7f0c008a
iut.android.pierrepierre:layout/material_timepicker = 0x7f0b003d
iut.android.pierrepierre:style/TextAppearance.Material3.DisplayLarge = 0x7f1001d8
iut.android.pierrepierre:dimen/m3_sys_motion_easing_standard_decelerate_control_y1 = 0x7f0601bb
iut.android.pierrepierre:color/m3_sys_color_dark_error = 0x7f050131
iut.android.pierrepierre:id/flip = 0x7f0800ab
iut.android.pierrepierre:dimen/m3_sys_motion_easing_standard_decelerate_control_y1 = 0x7f0601bb
iut.android.pierrepierre:macro/m3_comp_slider_disabled_inactive_track_color = 0x7f0c008a
iut.android.pierrepierre:layout/abc_activity_chooser_view = 0x7f0b0006
iut.android.pierrepierre:macro/m3_comp_search_view_header_supporting_text_type = 0x7f0c0078
iut.android.pierrepierre:style/Widget.AppCompat.SeekBar.Discrete = 0x7f100312
@ -1555,8 +1555,8 @@ iut.android.pierrepierre:style/Base.Widget.AppCompat.Button.ButtonBar.AlertDialo
iut.android.pierrepierre:style/Widget.Material3.MaterialTimePicker.Display.Divider = 0x7f10039a
iut.android.pierrepierre:style/Theme.AppCompat.Dialog.Alert = 0x7f100206
iut.android.pierrepierre:id/ignore = 0x7f0800c1
iut.android.pierrepierre:style/Widget.Material3.MaterialDivider = 0x7f100394
iut.android.pierrepierre:integer/config_tooltipAnimTime = 0x7f090005
iut.android.pierrepierre:style/Widget.Material3.MaterialDivider = 0x7f100394
iut.android.pierrepierre:id/home = 0x7f0800ba
iut.android.pierrepierre:id/header_title = 0x7f0800b8
iut.android.pierrepierre:style/Base.Theme.MaterialComponents.Light = 0x7f100068

@ -1,9 +1,9 @@
-- Merging decision tree log ---
manifest
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-28:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-28:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-28:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-28:12
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
MERGED from [androidx.databinding:viewbinding:7.3.0] /home/scratch/piferreira/.gradle/caches/transforms-3/c4cb892f171ca1d410550e46c7385279/transformed/viewbinding-7.3.0/AndroidManifest.xml:2:1-9:12
MERGED from [com.google.android.material:material:1.8.0] /home/scratch/piferreira/.gradle/caches/transforms-3/2a946bde9a4e0c9c7bbee8320ee727eb/transformed/material-1.8.0/AndroidManifest.xml:17:1-26:12
MERGED from [androidx.appcompat:appcompat-resources:1.6.1] /home/scratch/piferreira/.gradle/caches/transforms-3/ef5db55d7ce799e101cfeb6807c2e19f/transformed/appcompat-resources-1.6.1/AndroidManifest.xml:17:1-22:12
@ -50,33 +50,31 @@ MERGED from [androidx.documentfile:documentfile:1.0.0] /home/scratch/piferreira/
MERGED from [androidx.localbroadcastmanager:localbroadcastmanager:1.0.0] /home/scratch/piferreira/.gradle/caches/transforms-3/3ac119fa795bc1ef3ecdd8c6ea4af554/transformed/localbroadcastmanager-1.0.0/AndroidManifest.xml:17:1-22:12
MERGED from [androidx.print:print:1.0.0] /home/scratch/piferreira/.gradle/caches/transforms-3/5b9f05308f02d2aab4c4e2d31764b8b7/transformed/print-1.0.0/AndroidManifest.xml:17:1-22:12
MERGED from [androidx.annotation:annotation-experimental:1.3.0] /home/scratch/piferreira/.gradle/caches/transforms-3/92ea4c83570acad78d5bdafbde5f30d9/transformed/annotation-experimental-1.3.0/AndroidManifest.xml:17:1-22:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-28:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-28:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-28:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
package
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-28:12
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml
android:versionName
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-28:12
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml
xmlns:tools
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:3:5-51
android:versionCode
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-28:12
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml
xmlns:android
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:2:11-69
uses-feature#android.hardware.camera
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:5:5-6:35
android:required
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:6:9-32
uses-permission#android.permission.VIBRATE
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:8:5-66
android:name
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:5:19-57
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:8:22-63
application
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:8:5-27:19
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:10:5-29:19
MERGED from [com.google.android.material:material:1.8.0] /home/scratch/piferreira/.gradle/caches/transforms-3/2a946bde9a4e0c9c7bbee8320ee727eb/transformed/material-1.8.0/AndroidManifest.xml:24:5-20
MERGED from [com.google.android.material:material:1.8.0] /home/scratch/piferreira/.gradle/caches/transforms-3/2a946bde9a4e0c9c7bbee8320ee727eb/transformed/material-1.8.0/AndroidManifest.xml:24:5-20
MERGED from [androidx.constraintlayout:constraintlayout:2.0.1] /home/scratch/piferreira/.gradle/caches/transforms-3/8de475b88049ab42e1a6467d499d6648/transformed/constraintlayout-2.0.1/AndroidManifest.xml:9:5-20
@ -94,39 +92,39 @@ MERGED from [androidx.startup:startup-runtime:1.1.1] /home/scratch/piferreira/.g
android:appComponentFactory
ADDED from [androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:28:18-86
android:supportsRtl
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:15:9-35
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:17:9-35
android:label
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:13:9-41
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:15:9-41
android:fullBackupContent
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:11:9-54
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:13:9-54
android:roundIcon
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:14:9-54
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:16:9-54
tools:targetApi
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:17:9-29
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:19:9-29
android:icon
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:12:9-43
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:14:9-43
android:allowBackup
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:9:9-35
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:11:9-35
android:theme
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:16:9-50
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:18:9-50
android:dataExtractionRules
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:10:9-65
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:12:9-65
activity#iut.android.pierrepierre.MoleGridActivity
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:19:9-25:20
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:21:9-27:20
android:exported
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:20:13-36
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:22:13-36
android:name
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:19:19-51
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:21:19-51
intent-filter#action:name:android.intent.action.MAIN+category:name:android.intent.category.LAUNCHER
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:21:13-24:29
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:23:13-26:29
action#android.intent.action.MAIN
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:22:17-68
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:24:17-68
android:name
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:22:25-66
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:24:25-66
category#android.intent.category.LAUNCHER
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:23:17-76
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:25:17-76
android:name
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:23:27-74
ADDED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml:25:27-74
uses-sdk
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml reason: use-sdk injection requested
INJECTED from /home/UCA/piferreira/2A/Android/ProjetAndroid/app/src/main/AndroidManifest.xml

@ -2,8 +2,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-feature android:name="android.hardware.camera"
android:required="true" /> <!-- demande a l'utilisateur l'accés à la caméra, le require true permet de dire que la caméra est essentiel a l'appli-->
<!-- <uses-feature android:name="android.hardware.camera"-->
<!-- android:required="true" /> &lt;!&ndash; demande a l'utilisateur l'accés à la caméra, le require true permet de dire que la caméra est essentiel a l'appli&ndash;&gt;-->
<uses-permission android:name="android.permission.VIBRATE" /> <!--demande a l'utilisateur de l'utilisation de l'accelerometre-->
<application
android:allowBackup="true"

@ -1,6 +1,9 @@
package iut.android.pierrepierre
import android.content.Context
import android.hardware.Sensor
import android.hardware.SensorEvent
import android.hardware.SensorEventListener
import android.hardware.SensorManager
import android.os.Bundle
import android.view.View
@ -24,6 +27,7 @@ class MoleGridActivity : AppCompatActivity() {
//sensor
private val sensorManager by lazy { getSystemService(Context.SENSOR_SERVICE) as SensorManager }
private lateinit var sensorEventListener: SensorEventListener
private var value = 0
@ -62,10 +66,35 @@ class MoleGridActivity : AppCompatActivity() {
val shakeSensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER)
sensorManager.registerListener(object : SensorEventListener {
override fun onSensorChanged(event: SensorEvent) {
val x = event.values[0]
val y = event.values[1]
val z = event.values[2]
// Calcul de l'accélération totale
val acceleration = Math.sqrt((x * x + y * y + z * z).toDouble())
// Si l'accélération est supérieure à 12, et que la progresse bar est au maximum, la progressBar est réinitialisée à 0
if (acceleration > 12 && progressBar.progress == 100) {
progressBar.progress = 0
}
}
override fun onAccuracyChanged(sensor: Sensor, accuracy: Int) {}
}, shakeSensor, SensorManager.SENSOR_DELAY_GAME)
gridViewMole.layoutManager = GridLayoutManager(this, 4)
gridViewMole.adapter = MyGridAdapter(user, MoleName, MoleImages, progressBar, scoreDisplay)
}
override fun onPause() {
super.onPause()
sensorManager.unregisterListener(sensorEventListener)
}
}

@ -15,7 +15,7 @@ import iut.android.pierrepierre.model.User
class MyGridAdapter(var user : User, var MoleName: Array<String>, var images: IntArray, var progressBar : ProgressBar, var scoreDisplay : TextView) : RecyclerView.Adapter<MyViewHolder>(){
val MoleImagesClicked = intArrayOf(
val MoleImagesClicked = intArrayOf( //array si les têtes des taupes changes
R.drawable.limule_dead,
R.drawable.limule_dead,
R.drawable.limule_dead,

Loading…
Cancel
Save