update smartdock
This commit is contained in:
+16
-2
@@ -1,6 +1,9 @@
|
||||
import os
|
||||
import shutil
|
||||
from time import sleep
|
||||
from stuffs.general import General
|
||||
from tools import container
|
||||
from tools.helper import run
|
||||
|
||||
class Smartdock(General):
|
||||
dl_link = "https://github.com/ayasa520/smartdock/releases/download/v1.9.6/smartdock.zip"
|
||||
@@ -8,14 +11,25 @@ class Smartdock(General):
|
||||
extract_to = "/tmp/smartdockunpack"
|
||||
dl_file_name = "smartdock.zip"
|
||||
act_md5 = "ad0cc5e023ac6ee97e7b013b9b0defee"
|
||||
apply_props = { "qemu.hw.mainkeys" : "1" }
|
||||
|
||||
def copy(self):
|
||||
if not os.path.exists(os.path.join(self.copy_dir, self.partition, "priv-app", "SmartDock")):
|
||||
os.makedirs(os.path.join(self.copy_dir, self.partition, "priv-app", "SmartDock"))
|
||||
if not os.path.exists(os.path.join(self.copy_dir, self.partition, "etc", "permissions")):
|
||||
os.makedirs(os.path.join(self.copy_dir, self.partition, "etc", "permissions"))
|
||||
shutil.copyfile(os.path.join(self.extract_to, "app-release.apk"),
|
||||
os.path.join(self.copy_dir, self.partition, "priv-app", "SmartDock", "smartdock.apk"))
|
||||
shutil.copyfile(os.path.join(self.extract_to, "permissions_cu.axel.smartdock.xml"),
|
||||
os.path.join(self.copy_dir, self.partition, "etc", "permissions", "permissions_cu.axel.smartdock.xml"))
|
||||
|
||||
def extra(self):
|
||||
return super().extra()
|
||||
def extra2(self):
|
||||
index = 0
|
||||
while not container.is_running():
|
||||
list = ["\\", "|", "/", "—"]
|
||||
sleep(0.5)
|
||||
print("\r\tPlease start WayDroid for further setup {}".format(list[index%4]), end="")
|
||||
index += 1
|
||||
sleep(5)
|
||||
print()
|
||||
run(["waydroid", "shell", "cmd", "package", "set-home-activity", "cu.axel.smartdock/.activities.LauncherActivity"])
|
||||
|
||||
Reference in New Issue
Block a user