--- /home/hans/code/fdroid/data/tmp/com.github.yeriomin.workoutlog_1.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.github.yeriomin.workoutlog_1.apk ├── zipinfo {} │ @@ -1,28 +1,28 @@ │ -Zip file size: 47780 bytes, number of entries: 26 │ +Zip file size: 47669 bytes, number of entries: 26 │ -rw---- 2.0 fat 2000 bl defN 15-Dec-30 07:39 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 2121 bl defN 15-Dec-30 07:39 META-INF/8449EA6E.SF │ -rw---- 2.0 fat 1326 bl defN 15-Dec-30 07:39 META-INF/8449EA6E.RSA │ -rw---- 2.0 fat 41 bl defN 15-Dec-29 22:57 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Dec-29 22:57 META-INF/fdroidserverid │ --rw---- 2.0 fat 2068 bX defN 15-Dec-29 22:57 AndroidManifest.xml │ --rw---- 1.0 fat 158 b- stor 15-Dec-29 22:57 res/drawable-hdpi-v4/ic_add_exercise.png │ --rw---- 1.0 fat 116 b- stor 15-Dec-29 22:57 res/drawable-mdpi-v4/ic_add_exercise.png │ --rw---- 1.0 fat 128 b- stor 15-Dec-29 22:57 res/drawable-xhdpi-v4/ic_add_exercise.png │ --rw---- 1.0 fat 138 b- stor 15-Dec-29 22:57 res/drawable-xxhdpi-v4/ic_add_exercise.png │ --rw---- 1.0 fat 149 b- stor 15-Dec-29 22:57 res/drawable-xxxhdpi-v4/ic_add_exercise.png │ --rw---- 2.0 fat 1732 bl defN 15-Dec-29 22:57 res/layout/activity_add_exercise.xml │ --rw---- 2.0 fat 764 bl defN 15-Dec-29 22:57 res/layout/activity_exercise_list.xml │ --rw---- 2.0 fat 752 bl defN 15-Dec-29 22:57 res/layout/item_exercise.xml │ --rw---- 2.0 fat 844 bl defN 15-Dec-29 22:57 res/layout/item_exercise_header.xml │ --rw---- 2.0 fat 688 bl defN 15-Dec-29 22:57 res/layout/item_group.xml │ --rw---- 2.0 fat 444 bl defN 15-Dec-29 22:57 res/layout/item_today.xml │ --rw---- 2.0 fat 480 bl defN 15-Dec-29 22:57 res/layout/item_today_header.xml │ --rw---- 2.0 fat 484 bl defN 15-Dec-29 22:57 res/layout/item_type.xml │ --rw---- 1.0 fat 1781 b- stor 15-Dec-29 22:57 res/mipmap-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1272 b- stor 15-Dec-29 22:57 res/mipmap-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 2179 b- stor 15-Dec-29 22:57 res/mipmap-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 3552 b- stor 15-Dec-29 22:57 res/mipmap-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 4792 b- stor 15-Dec-29 22:57 res/mipmap-xxxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 5300 b- stor 15-Dec-29 22:57 resources.arsc │ --rw---- 2.0 fat 39792 bl defN 15-Dec-29 22:57 classes.dex │ -26 files, 73142 bytes uncompressed, 43971 bytes compressed: 39.9% │ +-rw---- 2.0 fat 2068 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_add_exercise.png │ +-rw---- 1.0 fat 116 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_add_exercise.png │ +-rw---- 1.0 fat 128 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_add_exercise.png │ +-rw---- 1.0 fat 138 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_add_exercise.png │ +-rw---- 1.0 fat 149 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_add_exercise.png │ +-rw---- 2.0 fat 1732 bl defN 08-Jan-01 00:00 res/layout/activity_add_exercise.xml │ +-rw---- 2.0 fat 764 bl defN 08-Jan-01 00:00 res/layout/activity_exercise_list.xml │ +-rw---- 2.0 fat 752 bl defN 08-Jan-01 00:00 res/layout/item_exercise.xml │ +-rw---- 2.0 fat 844 bl defN 08-Jan-01 00:00 res/layout/item_exercise_header.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/layout/item_group.xml │ +-rw---- 2.0 fat 444 bl defN 08-Jan-01 00:00 res/layout/item_today.xml │ +-rw---- 2.0 fat 480 bl defN 08-Jan-01 00:00 res/layout/item_today_header.xml │ +-rw---- 2.0 fat 484 bl defN 08-Jan-01 00:00 res/layout/item_type.xml │ +-rw---- 1.0 fat 1781 b- stor 08-Jan-01 00:00 res/mipmap-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1272 b- stor 08-Jan-01 00:00 res/mipmap-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 2179 b- stor 08-Jan-01 00:00 res/mipmap-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 3552 b- stor 08-Jan-01 00:00 res/mipmap-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 4792 b- stor 08-Jan-01 00:00 res/mipmap-xxxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 5300 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 39664 bl defN 08-Jan-01 00:00 classes.dex │ +26 files, 73014 bytes uncompressed, 43935 bytes compressed: 39.8% ├── smali/com/github/yeriomin/workoutlog/b/f.smali │ @@ -35,39 +35,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - const-string v2, "\"EXERCISE\" (" │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "\"TIMESTAMP\" INTEGER," │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "\"REPS\" INTEGER," │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "\"WEIGHT\" INTEGER," │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "\"TYPE_ID\" INTEGER NOT NULL );" │ + const-string v2, "\"EXERCISE\" (\"TIMESTAMP\" INTEGER,\"REPS\" INTEGER,\"WEIGHT\" INTEGER,\"TYPE_ID\" INTEGER NOT NULL );" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -85,21 +61,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "timestamp ON EXERCISE" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, " (\"TIMESTAMP\");" │ + const-string v1, "timestamp ON EXERCISE (\"TIMESTAMP\");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/github/yeriomin/workoutlog/b/i.smali │ @@ -29,27 +29,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "\"EXERCISE_TYPE\" (" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "\"_id\" INTEGER PRIMARY KEY AUTOINCREMENT ," │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "\"NAME\" TEXT NOT NULL UNIQUE );" │ + const-string v1, "\"EXERCISE_TYPE\" (\"_id\" INTEGER PRIMARY KEY AUTOINCREMENT ,\"NAME\" TEXT NOT NULL UNIQUE );" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;