Skip to content

Commit

Permalink
1.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gfdgd-xi committed Aug 8, 2021
1 parent 2c75309 commit 7786c7b
Show file tree
Hide file tree
Showing 17 changed files with 669 additions and 222 deletions.
140 changes: 78 additions & 62 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,86 +1,102 @@
# 我图标的获取有问题,继续深造去了(为什么图标是xml),可以使用其他替代品,链接:https://bbs.deepin.org/zh/post/222874

# uengine 运行器 1.2.1

#### 介绍

使用 Python3 的 tkinter 构建

(测试平台:UOS 家庭版,deepin 20.2.2 待测试)

(自己美术功底太差,图标直接用 anbox 的了)

#### 软件架构
i386 和 amd64

#### 更新内容

1.2.1更新内容:

※1、进行了安装方式的修改(不使用 adb),修复原无法安装和卸载的问题;

2、进行了部分优化;

3、进行了功能缩水;

4、修复 deb 打包错误。

1.2.0更新内容:

1、支持安装自动添加快捷方式、卸载删除快捷方式;

2、支持使用包名或 APK 文件卸载程序;

3、支持查看安装的所有包名;

4、进行了部分优化


#### 源码安装教程
# uengine 运行器 1.3.0

### 介绍
新版本Deepin/UOS发布后,可以在应用商店安装部分官方已适配的安卓应用,对爱好者来说,不能自己安装APK软件包始终差点意思,本程序可以为Deepin/UOS上的Uengine安卓运行环境安装自定义APK软件包,并能发送安装的APK包启动菜单到桌面或系统菜单。
![主界面](https://storage.deepin.org/thread/202108082100582804_截图_tk_20210808210047.png)
(测试平台:UOS 家庭版,deepin 20.2.2)
(自己美术功底太差,图标直接用 anbox 的了)

### 更新内容

#### V1.3.0:
**※1、修改了界面布局;**
**※2、修复大多数新安装普通用户的路图标及启动菜单文件路径不存在导致安装APK报错的bugs;**
3、删除少量冗余代码,调整代码顺序;
4、支持提取 apk 图标。
![1.3.0](https://storage.deepin.org/thread/202108082100582804_截图_tk_20210808210047.png)

#### V1.2.3:
1、调整部分控件名称;
2、调整界面布局及界面风格;
![1.2.3](https://images.gitee.com/uploads/images/2021/0802/080620_1dd289ca_7896131.png)

#### V1.2.2:
1、对程序错误的显示更加人性化;
2、对 icon 的获取方式进行了升级;
3、增加了注释、删除部分冗余代码。
![1.2.2](https://images.gitee.com/uploads/images/2021/0711/145140_b04e51b7_7896131.png)

#### V1.2.1:
**※1、进行了安装方式的修改(不使用 adb),修复原无法安装和卸载的问题;**
2、进行了部分优化;
3、进行了功能缩水;
4、修复 deb 打包错误。
![1.2.1](https://images.gitee.com/uploads/images/2021/0702/204040_6abb6f3f_7896131.png)

#### V1.2.0:
1、支持安装自动添加快捷方式、卸载删除快捷方式;
2、支持使用包名或 APK 文件卸载程序;
3、支持查看安装的所有包名;
4、进行了部分优化
![1.2.0](https://images.gitee.com/uploads/images/2021/0606/115536_0c0ddf38_7896131.png)

### 源码安装教程

1. 安装所需依赖

```
```bash
sudo apt install python3 python3-tk git python3-pip aapt uengine
pip3 install pillow
pip3 install ttkthemes
pip3 install pillow -U
pip3 install ttkthemes -U
python3 -m pip install ttkthemes
```

2. 下载本程序

```
```bash
git clone https://gitee.com/gfdgd-xi/uengine-runner.git
```

3. 运行本程序

```
sudo cp uengine-runner /opt/apps -rv
```bash
sudo mkdir /opt/apps/uengine-runner
sudo cp uengine-runner /opt/apps/uengine-runner -rv
sudo cp getxmlimg.py /opt/apps/uengine-runner -rv
sudo cp icon.png /opt/apps/uengine-runner -rv
chmod 777 /opt/apps/uengine-runner/main.py
sudo cp /opt/apps/uengine-runner/main.py /usr/bin/uengine-runner
./main.py
```

4. 卸载本程序
```
```bash
sudo rm /usr/bin/uengine-runner -v
sudo rm /opt/apps/uengine-runner/ -rfv
pip3 uninstall pillow
pip3 uninstall ttkthemes
```

#### 使用说明

提示:
1、需要你有使用 root 权限的能力;

2、需要安装 uengine 才能使用。

如果想要连接其他手机,请使用 1.2.0 以前的版本,可以使用 adb 连接。


#### 特技

……
### 使用说明
1、需要你有使用 root 权限的能力;
2、需要安装 uengine 才能使用;
3、提取 apk 图标的 apk 路径以“安装 apk”那栏为准;
4、如果报错是有关产生 .deksotp 文件有关,一般可以打开程序列表运行。如果想要连接其他手机,请使用 1.2.0 以前的版本,可以使用 adb 连接。

### 故障排除
提 isscue 最好,当然有些问题自己无法解决,请大佬 push 一下
如果出现故障,尝试终端运行,如果是可以自行解决的问题,就**自行解决**,如果可以就**提 issues 并提供解决方案**,不行就**提 isscue 并提供程序和终端报错以及程序版本**

### 已知问题
暂未发现

### 贡献
我非常欢迎大家的贡献
有通过贡献的开发者列表:
| 开发者 | 邮箱 |
| :-: | :-: |
| gfdgd xi | [email protected] |
| actionchen | [email protected] |

### 相关项目
| 项目名称 | 项目地址 |
| :-: | :-:|
| uengine-installer | https://gitee.com/Maicss/uengine-installer |
| uengine APK 打包器 | https://gitee.com/gfdgd-xi/uengine-apk-builder |
Binary file added __pycache__/getxmlimg.cpython-37.pyc
Binary file not shown.
2 changes: 1 addition & 1 deletion build/DEBIAN/control
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Package: spark-uengine-runner
Version: 1.2.2
Version: 1.3.0
Maintainer: gfdgd xi <[email protected]>
Homepage: https://gitee.com/gfdgd-xi/uengine-runner
Architecture: all
Expand Down
3 changes: 1 addition & 2 deletions build/DEBIAN/postinst
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
# !/bin/sh
python3 -m pip install --upgrade pillow >> /tmp/uengine-runner.temp.install.log
python3 -m pip install --upgrade ttkthemes >> /tmp/uengine-runner.temp.install.log
python3 -m pip install --upgrade ttkthemes
116 changes: 86 additions & 30 deletions build/opt/apps/uengine-runner/README.md
Original file line number Diff line number Diff line change
@@ -1,46 +1,102 @@
# uengine 运行器

#### 介绍

使用 Python3 的 tkinter 构建

(测试平台:UOS 家庭版)

(自己美术功底太差,图标直接用 anbox 的了)

#### 软件架构
i386 和 amd64


#### 源码安装教程
# uengine 运行器 1.3.0

### 介绍
新版本Deepin/UOS发布后,可以在应用商店安装部分官方已适配的安卓应用,对爱好者来说,不能自己安装APK软件包始终差点意思,本程序可以为Deepin/UOS上的Uengine安卓运行环境安装自定义APK软件包,并能发送安装的APK包启动菜单到桌面或系统菜单。
![主界面](https://storage.deepin.org/thread/202108082100582804_截图_tk_20210808210047.png)
(测试平台:UOS 家庭版,deepin 20.2.2)
(自己美术功底太差,图标直接用 anbox 的了)

### 更新内容

#### V1.3.0:
**※1、修改了界面布局;**
**※2、修复大多数新安装普通用户的路图标及启动菜单文件路径不存在导致安装APK报错的bugs;**
3、删除少量冗余代码,调整代码顺序;
4、支持提取 apk 图标。
![1.3.0](https://storage.deepin.org/thread/202108082100582804_截图_tk_20210808210047.png)

#### V1.2.3:
1、调整部分控件名称;
2、调整界面布局及界面风格;
![1.2.3](https://images.gitee.com/uploads/images/2021/0802/080620_1dd289ca_7896131.png)

#### V1.2.2:
1、对程序错误的显示更加人性化;
2、对 icon 的获取方式进行了升级;
3、增加了注释、删除部分冗余代码。
![1.2.2](https://images.gitee.com/uploads/images/2021/0711/145140_b04e51b7_7896131.png)

#### V1.2.1:
**※1、进行了安装方式的修改(不使用 adb),修复原无法安装和卸载的问题;**
2、进行了部分优化;
3、进行了功能缩水;
4、修复 deb 打包错误。
![1.2.1](https://images.gitee.com/uploads/images/2021/0702/204040_6abb6f3f_7896131.png)

#### V1.2.0:
1、支持安装自动添加快捷方式、卸载删除快捷方式;
2、支持使用包名或 APK 文件卸载程序;
3、支持查看安装的所有包名;
4、进行了部分优化
![1.2.0](https://images.gitee.com/uploads/images/2021/0606/115536_0c0ddf38_7896131.png)

### 源码安装教程

1. 安装所需依赖

```
sudo apt install python3 python3-tk git adb
```bash
sudo apt install python3 python3-tk git python3-pip aapt uengine
python3 -m pip install ttkthemes
```

2. 下载本程序

```
```bash
git clone https://gitee.com/gfdgd-xi/uengine-runner.git
```

3. 运行本程序

```
cd uengine-runner
chmod 777 main.py
```bash
sudo mkdir /opt/apps/uengine-runner
sudo cp uengine-runner /opt/apps/uengine-runner -rv
sudo cp getxmlimg.py /opt/apps/uengine-runner -rv
sudo cp icon.png /opt/apps/uengine-runner -rv
chmod 777 /opt/apps/uengine-runner/main.py
sudo cp /opt/apps/uengine-runner/main.py /usr/bin/uengine-runner
./main.py
```

4. 卸载本程序
```bash
sudo rm /usr/bin/uengine-runner -v
sudo rm /opt/apps/uengine-runner/ -rfv
pip3 uninstall ttkthemes
```

#### 使用说明

提示:

None


#### 特技

### 使用说明
1、需要你有使用 root 权限的能力;
2、需要安装 uengine 才能使用;
3、提取 apk 图标的 apk 路径以“安装 apk”那栏为准;
4、如果报错是有关产生 .deksotp 文件有关,一般可以打开程序列表运行。如果想要连接其他手机,请使用 1.2.0 以前的版本,可以使用 adb 连接。

### 故障排除
提 isscue 最好,当然有些问题自己无法解决,请大佬 push 一下
如果出现故障,尝试终端运行,如果是可以自行解决的问题,就**自行解决**,如果可以就**提 issues 并提供解决方案**,不行就**提 isscue 并提供程序和终端报错以及程序版本**

### 已知问题
暂未发现

### 贡献
我非常欢迎大家的贡献
有通过贡献的开发者列表:
| 开发者 | 邮箱 |
| :-: | :-: |
| gfdgd xi | [email protected] |
| actionchen | [email protected] |

### 相关项目
| 项目名称 | 项目地址 |
| :-: | :-:|
| uengine-installer | https://gitee.com/Maicss/uengine-installer |
| uengine APK 打包器 | https://gitee.com/gfdgd-xi/uengine-apk-builder |
Loading

0 comments on commit 7786c7b

Please sign in to comment.