update default app names and launchers

This commit is contained in:
tibbi 2016-08-30 22:57:35 +02:00
parent ffe6ce6e19
commit 1ffda624a3
2 changed files with 26 additions and 9 deletions

View File

@ -10,6 +10,7 @@ import com.simplemobiletools.applauncher.models.AppLauncher
import java.util.* import java.util.*
class DbHelper(context: Context) : SQLiteOpenHelper(context, "launchers.db", null, 1) { class DbHelper(context: Context) : SQLiteOpenHelper(context, "launchers.db", null, 1) {
val resources = context.resources
val TABLE = "launchers" val TABLE = "launchers"
val CREATE_DB = "CREATE TABLE $TABLE (" + val CREATE_DB = "CREATE TABLE $TABLE (" +
"$ID INTEGER PRIMARY KEY AUTOINCREMENT," + "$ID INTEGER PRIMARY KEY AUTOINCREMENT," +
@ -19,6 +20,7 @@ class DbHelper(context: Context) : SQLiteOpenHelper(context, "launchers.db", nul
"$POSITION INTEGER " + "$POSITION INTEGER " +
")" ")"
companion object { companion object {
val ID: String = "_id" val ID: String = "_id"
val NAME: String = "name" val NAME: String = "name"
@ -28,15 +30,15 @@ class DbHelper(context: Context) : SQLiteOpenHelper(context, "launchers.db", nul
} }
fun addInitialLaunchers(db: SQLiteDatabase) { fun addInitialLaunchers(db: SQLiteDatabase) {
addLauncher("Simple Calculator", "com.simplemobiletools.calculator", R.mipmap.calculator, db) addLauncher(string(R.string.calculator), "com.simplemobiletools.calculator", R.mipmap.calculator, db)
addLauncher("Simple Calendar", "com.simplemobiletools.calendar", R.mipmap.calendar, db) addLauncher(string(R.string.calendar), "com.simplemobiletools.calendar", R.mipmap.calendar, db)
addLauncher("Simple Camera", "com.simplemobiletools.camera", R.mipmap.camera, db) addLauncher(string(R.string.camera), "com.simplemobiletools.camera", R.mipmap.camera, db)
addLauncher("Simple Draw", "com.simplemobiletools.draw", R.mipmap.draw, db) addLauncher(string(R.string.draw), "com.simplemobiletools.draw", R.mipmap.draw, db)
addLauncher("Simple File Manager", "com.simplemobiletools.filemanager", R.mipmap.filemanager, db) addLauncher(string(R.string.file_manager), "com.simplemobiletools.filemanager", R.mipmap.filemanager, db)
addLauncher("Simple Flashlight", "com.simplemobiletools.flashlight", R.mipmap.flashlight, db) addLauncher(string(R.string.flashlight), "com.simplemobiletools.flashlight", R.mipmap.flashlight, db)
addLauncher("Simple Gallery", "com.simplemobiletools.gallery", R.mipmap.gallery, db) addLauncher(string(R.string.gallery), "com.simplemobiletools.gallery", R.mipmap.gallery, db)
addLauncher("Simple Music Player", "com.simplemobiletools.musicplayer", R.mipmap.musicplayer, db) addLauncher(string(R.string.music_player), "com.simplemobiletools.musicplayer", R.mipmap.musicplayer, db)
addLauncher("Simple Notes", "com.simplemobiletools.notes", R.mipmap.notes, db) addLauncher(string(R.string.notes), "com.simplemobiletools.notes", R.mipmap.notes, db)
} }
fun addLauncher(name: String, pkgName: String, iconId: Int = 0, db: SQLiteDatabase = writableDatabase) { fun addLauncher(name: String, pkgName: String, iconId: Int = 0, db: SQLiteDatabase = writableDatabase) {
@ -85,4 +87,8 @@ class DbHelper(context: Context) : SQLiteOpenHelper(context, "launchers.db", nul
override fun onUpgrade(db: SQLiteDatabase?, oldVersion: Int, newVersion: Int) { override fun onUpgrade(db: SQLiteDatabase?, oldVersion: Int, newVersion: Int) {
} }
private fun string(id: Int): String {
return resources.getString(id)
}
} }

View File

@ -9,6 +9,17 @@
<string name="enter_launcher_name">Please enter a launcher name</string> <string name="enter_launcher_name">Please enter a launcher name</string>
<string name="unknown_error">An unknown error occurred</string> <string name="unknown_error">An unknown error occurred</string>
<!-- Apps -->
<string name="calculator">Calculator</string>
<string name="calendar">Calendar</string>
<string name="camera">Camera</string>
<string name="draw">Draw</string>
<string name="file_manager">File Manager</string>
<string name="flashlight">Flashlight</string>
<string name="gallery">Gallery</string>
<string name="music_player">Music Player</string>
<string name="notes">Notes</string>
<!-- About --> <!-- About -->
<string name="about">About</string> <string name="about">About</string>
<string name="website">More simple apps and source code at:\nhttp://simplemobiletools.com</string> <string name="website">More simple apps and source code at:\nhttp://simplemobiletools.com</string>