Mise a jour pour les nombres de Missed

API
Pierre FERREIRA 2 years ago
parent 4b9463668a
commit 829bdbf6b5

@ -1,4 +1,4 @@
#Sun Apr 09 19:33:46 CEST 2023
#Sun Apr 09 19:45:35 CEST 2023
base.1=/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/build/intermediates/dex/debug/mergeDexDebug/classes2.dex
path.1=classes2.dex
base.0=/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex

@ -11,15 +11,18 @@
<!-- <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" />
<uses-permission android:name="android.permission.VIBRATE" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
<!-- demander a l'utilisateur internet pour l'api -->
<uses-permission android:name="android.permission.INTERNET" />
<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 de l'utilisation de l'accelerometre -->
<!-- demander a l'utilisateur internet pour l'api -->
<!-- <uses-permission android:name="android.permission.INTERNET" /> -->
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
@ -62,6 +65,10 @@
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
android:value="androidx.startup" />
</provider>
<provider
android:name="com.squareup.picasso.PicassoProvider"
android:authorities="iut.android.pierrepierre.com.squareup.picasso"
android:exported="false" />
</application>
</manifest>

@ -11,15 +11,18 @@
<!-- <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" />
<uses-permission android:name="android.permission.VIBRATE" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
<!-- demander a l'utilisateur internet pour l'api -->
<uses-permission android:name="android.permission.INTERNET" />
<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 de l'utilisation de l'accelerometre -->
<!-- demander a l'utilisateur internet pour l'api -->
<!-- <uses-permission android:name="android.permission.INTERNET" /> -->
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
@ -62,6 +65,10 @@
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
android:value="androidx.startup" />
</provider>
<provider
android:name="com.squareup.picasso.PicassoProvider"
android:authorities="iut.android.pierrepierre.com.squareup.picasso"
android:exported="false" />
</application>
</manifest>

@ -11,15 +11,18 @@
<!-- <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" />
<uses-permission android:name="android.permission.VIBRATE" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
<!-- demander a l'utilisateur internet pour l'api -->
<uses-permission android:name="android.permission.INTERNET" />
<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 de l'utilisation de l'accelerometre -->
<!-- demander a l'utilisateur internet pour l'api -->
<!-- <uses-permission android:name="android.permission.INTERNET" /> -->
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
@ -62,6 +65,10 @@
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
android:value="androidx.startup" />
</provider>
<provider
android:name="com.squareup.picasso.PicassoProvider"
android:authorities="iut.android.pierrepierre.com.squareup.picasso"
android:exported="false" />
</application>
</manifest>

@ -14,6 +14,9 @@ interface UserDAO {
@Query("UPDATE user SET score = :newScore WHERE id = :userId")
fun updateUserScore(userId: String, newScore: Int)
@Query("UPDATE user SET nbMiss = :Miss WHERE id = :userId")
fun updateUserMiss(userId: String, Miss: Int)
@Query("SELECT * FROM user WHERE user.id = :id")
fun getUserById(id: String): UserEntity?

@ -33,9 +33,10 @@ class MenuFragment(var user : User) : Fragment() {
lifecycleScope.launch {
withContext(Dispatchers.IO) {
userDao.updateUserScore(user.id, user.score)
userDao.updateUserMiss(user.id, user.nbMiss)
}
}
score.text= "Votre score : "+ user.score
score.text= "Votre score : "+ user.score + "avec " + user.nbMiss +" raté(s)"
val closeButton = view.findViewById<Button>(R.id.closeButton)
closeButton.setOnClickListener {
val intent = Intent(activity, MenuActivity::class.java)

Loading…
Cancel
Save