Skip to content

Commit 04bf500

Browse files
committed
WIP: add droidian support
1 parent ea73926 commit 04bf500

File tree

6 files changed

+19
-5
lines changed

6 files changed

+19
-5
lines changed

.idea/modules/app/AndroidBootManager.app.iml

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.settings/org.eclipse.buildship.core.prefs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
55
connection.project.dir=
66
eclipse.preferences.version=1
77
gradle.user.home=
8-
java.home=/usr/lib/jvm/zulu-8-amd64
8+
java.home=/usr/lib/jvm/java-11-openjdk-amd64
99
jvm.arguments=
1010
offline.mode=false
1111
override.workspace.settings=true

app/src/main/assets/Scripts

app/src/main/java/org/androidbootmanager/app/roms/ROMsList.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,16 @@ public List<ROM> getROMs() {
4747
r.strings.put(c.getString(R.string.enter_rom_folder), "rom" + b);
4848
r.gen = (imodel, menuName, folderName) -> imodel.setCmdline(Objects.requireNonNull(imodel.getROM().getValue()).fullPath + " '" + folderName + "' '" + menuName + "' " + Objects.requireNonNull(imodel.getParts().getValue()).get(0) + " " + imodel.getParts().getValue().get(1) + " /data/data/org.androidbootmanager.app/cache/halium-boot.img");
4949
break;
50+
case "add_droidian.sh":
51+
r.viewname = c.getString(R.string.rom_type_add_droidian);
52+
r.requiredFiles.put("droidian-gsi.zip", c.getString(R.string.select_droidian_gsi));
53+
r.requiredFiles.put("droidian-adapt.zip", c.getString(R.string.select_droidian_adapt));
54+
r.requiredFiles.put("droidian-devtools.zip", c.getString(R.string.select_droidian_devtools));
55+
r.parts.add(c.getString(R.string.select_part, c.getString(R.string.data_part)));
56+
r.strings.put(c.getString(R.string.enter_rom_name), "Droidian");
57+
r.strings.put(c.getString(R.string.enter_rom_folder), "rom" + b);
58+
r.gen = (imodel, menuName, folderName) -> imodel.setCmdline(Objects.requireNonNull(imodel.getROM().getValue()).fullPath + " '" + folderName + "' '" + menuName + "' " + Objects.requireNonNull(imodel.getParts().getValue()).get(0) + " /data/data/org.androidbootmanager.app/cache/droidian-gsi.zip /data/data/org.androidbootmanager.app/cache/droidian-devtools.zip /data/data/org.androidbootmanager.app/cache/droidian-adapt.zip");
59+
break;
5060
case "add_sailfish.sh":
5161
r.viewname = c.getString(R.string.rom_type_add_sailfish);
5262
r.requiredFiles.put("hybris-boot.img", c.getString(R.string.select_hybris_boot));

app/src/main/res/values/strings.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,8 @@
122122
<string name="select_part">Please select an unused partition on your SD card configured with the following type: %1$s. Please make sure it really is the correct one, you can cancel and label it if unsure. If you didn\'t create one yet, do that first.</string>
123123
<!-- How an partition is used -->
124124
<string name="usage">Usage</string>
125+
<string name="select_droidian_gsi">Select Droidian GSI</string>
126+
<string name="select_droidian_adapt">Select Droidian Adaption</string>
127+
<string name="select_droidian_devtools">Select Droidian DevTools</string>
128+
<string name="rom_type_add_droidian">Droidian GSI with Adaption and DevTools</string>
125129
</resources>

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ buildscript {
1313
}
1414
}
1515
dependencies {
16-
classpath 'com.android.tools.build:gradle:4.1.2'
16+
classpath 'com.android.tools.build:gradle:4.1.3'
1717
classpath "com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin:8.4.2"
1818

1919
// NOTE: Do not place your application dependencies here; they belong

0 commit comments

Comments
 (0)