from pathlib import Path
PACKAGE="com.dolor3v.app"
APP_NAME="Dolor3v"
ROOT=Path("generated_android")
def write(path,text):
path.parent.mkdir(parents=True,exist_ok=True)
path.write_text(text.strip()+"\n",encoding="utf-8")
def generate():
write(
ROOT/"AndroidManifest.xml",
f"""
"""
)
write(
ROOT/"res/values/strings.xml",
"""
Dolor3v
"""
)
write(
ROOT/"res/values/colors.xml",
"""
#000000
#FFFFFF
"""
)
write(
ROOT/"res/values/themes.xml",
"""
"""
)
java_path=ROOT/"src/com/dolor3v/app/MainActivity.java"
write(
java_path,
f"""
package {PACKAGE};
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity {{
@Override
protected void onCreate(Bundle state) {{
super.onCreate(state);
TextView tv=new TextView(this);
tv.setText("Dolor3v APK Builder");
setContentView(tv);
}}
}}
"""
)
print(ROOT.resolve())
if __name__=="__main__":
generate()