diff --git a/app/build.gradle b/app/build.gradle index 82ad5f8..84aaa8c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,7 +9,7 @@ android { compileSdkVersion 29 defaultConfig { - applicationId "com.example.ca_contest" + applicationId "com.example.ca_kotlin" minSdkVersion 19 targetSdkVersion 29 versionCode 1 diff --git a/app/schemas/com.example.ca_kotlin.dao.AppDatabase/1.json b/app/schemas/com.example.ca_kotlin.dao.AppDatabase/1.json new file mode 100644 index 0000000..db47842 --- /dev/null +++ b/app/schemas/com.example.ca_kotlin.dao.AppDatabase/1.json @@ -0,0 +1,58 @@ +{ + "formatVersion": 1, + "database": { + "version": 1, + "identityHash": "c0580e88639233d64464b9607839a456", + "entities": [ + { + "tableName": "vehicles", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`vehicleId` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `name` TEXT, `price` TEXT, `category` TEXT, `image` TEXT)", + "fields": [ + { + "fieldPath": "vehicleId", + "columnName": "vehicleId", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "name", + "columnName": "name", + "affinity": "TEXT", + "notNull": false + }, + { + "fieldPath": "price", + "columnName": "price", + "affinity": "TEXT", + "notNull": false + }, + { + "fieldPath": "category", + "columnName": "category", + "affinity": "TEXT", + "notNull": false + }, + { + "fieldPath": "image", + "columnName": "image", + "affinity": "TEXT", + "notNull": false + } + ], + "primaryKey": { + "columnNames": [ + "vehicleId" + ], + "autoGenerate": true + }, + "indices": [], + "foreignKeys": [] + } + ], + "views": [], + "setupQueries": [ + "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", + "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'c0580e88639233d64464b9607839a456')" + ] + } +} \ No newline at end of file diff --git a/app/src/androidTest/java/com/example/ca_contest/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/example/ca_kotlin/ExampleInstrumentedTest.kt similarity index 84% rename from app/src/androidTest/java/com/example/ca_contest/ExampleInstrumentedTest.kt rename to app/src/androidTest/java/com/example/ca_kotlin/ExampleInstrumentedTest.kt index 79e0838..f33b1ed 100644 --- a/app/src/androidTest/java/com/example/ca_contest/ExampleInstrumentedTest.kt +++ b/app/src/androidTest/java/com/example/ca_kotlin/ExampleInstrumentedTest.kt @@ -1,4 +1,4 @@ -package com.example.ca_contest +package com.example.ca_kotlin import androidx.test.platform.app.InstrumentationRegistry import androidx.test.ext.junit.runners.AndroidJUnit4 @@ -19,6 +19,6 @@ class ExampleInstrumentedTest { fun useAppContext() { // Context of the app under test. val appContext = InstrumentationRegistry.getInstrumentation().targetContext - assertEquals("com.example.ca_contest", appContext.packageName) + assertEquals("com.example.ca_kotlin", appContext.packageName) } } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f150646..b1d3ff4 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,6 +1,6 @@ + package="com.example.ca_kotlin"> - - + android:theme="@style/Theme.CA_Kotlin.NoActionBar" /> + diff --git a/app/src/main/java/com/example/ca_contest/CalendarActivity.kt b/app/src/main/java/com/example/ca_contest/CalendarActivity.kt deleted file mode 100644 index 4fdc888..0000000 --- a/app/src/main/java/com/example/ca_contest/CalendarActivity.kt +++ /dev/null @@ -1,55 +0,0 @@ -package com.example.ca_contest - -import android.app.DatePickerDialog -import android.content.Intent -import androidx.appcompat.app.AppCompatActivity -import android.os.Bundle -import android.util.Log -import android.view.View -import android.widget.Button -import android.widget.DatePicker -import android.widget.Toast -import com.example.ca_contest.dao.AppDatabaseHelper -import com.example.ca_contest.dao.Country -import java.text.SimpleDateFormat -import java.util.* - -class CalendarActivity : AppCompatActivity() { - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - setContentView(R.layout.activity_calendar) - - val name=intent.getStringExtra("name") - val capital=intent.getStringExtra("capital") - val region=intent.getStringExtra("region") - val code = intent.getStringExtra("code") - var date = Date(0) - - val datePicker = findViewById(R.id.date) - - val today = Calendar.getInstance() - datePicker.init( - today.get(Calendar.YEAR), - today.get(Calendar.MONTH), - today.get(Calendar.DAY_OF_MONTH) - ) { _, year, month, day -> - date = Date(year, month, day) - } - - val validateur = findViewById