mirror of
https://github.com/awfixers-stuff/OwnDroid.git
synced 2026-03-23 02:56:01 +00:00
Bump version number
Update workflow file
This commit is contained in:
14
.github/workflows/build.yml
vendored
14
.github/workflows/build.yml
vendored
@@ -19,10 +19,10 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Check out repository
|
- name: Check out repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Set up JDK 21
|
- name: Set up JDK 21
|
||||||
uses: actions/setup-java@v4
|
uses: actions/setup-java@v5
|
||||||
with:
|
with:
|
||||||
distribution: 'temurin'
|
distribution: 'temurin'
|
||||||
java-version: '21'
|
java-version: '21'
|
||||||
@@ -34,13 +34,13 @@ jobs:
|
|||||||
run: ./gradlew build
|
run: ./gradlew build
|
||||||
|
|
||||||
- name: Upload Debug APK (testkey)
|
- name: Upload Debug APK (testkey)
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OwnDroid-CI-${{ env.SHORT_SHA }}-debug-testkey
|
name: OwnDroid-CI-${{ env.SHORT_SHA }}-debug-testkey
|
||||||
path: app/build/outputs/apk/debug/app-debug.apk
|
path: app/build/outputs/apk/debug/app-debug.apk
|
||||||
|
|
||||||
- name: Upload Release APK (testkey)
|
- name: Upload Release APK (testkey)
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OwnDroid-CI-${{ env.SHORT_SHA }}-release-testkey
|
name: OwnDroid-CI-${{ env.SHORT_SHA }}-release-testkey
|
||||||
path: app/build/outputs/apk/release/app-release.apk
|
path: app/build/outputs/apk/release/app-release.apk
|
||||||
@@ -51,13 +51,13 @@ jobs:
|
|||||||
./gradlew build -PStoreFile="$(pwd)/app/release.jks" -PStorePassword="${{ secrets.KEYSTORE_PASSWORD }}" -PKeyPassword="${{ secrets.KEY_PASSWORD }}" -PKeyAlias="${{ secrets.KEY_ALIAS }}"
|
./gradlew build -PStoreFile="$(pwd)/app/release.jks" -PStorePassword="${{ secrets.KEYSTORE_PASSWORD }}" -PKeyPassword="${{ secrets.KEY_PASSWORD }}" -PKeyAlias="${{ secrets.KEY_ALIAS }}"
|
||||||
|
|
||||||
- name: Upload Debug APK
|
- name: Upload Debug APK
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OwnDroid-CI-${{ env.SHORT_SHA }}-debug-signed
|
name: OwnDroid-CI-${{ env.SHORT_SHA }}-debug-signed
|
||||||
path: app/build/outputs/apk/debug/app-debug.apk
|
path: app/build/outputs/apk/debug/app-debug.apk
|
||||||
|
|
||||||
- name: Upload Release APK
|
- name: Upload Release APK
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OwnDroid-CI-${{ env.SHORT_SHA }}-release-signed
|
name: OwnDroid-CI-${{ env.SHORT_SHA }}-release-signed
|
||||||
path: app/build/outputs/apk/release/app-release.apk
|
path: app/build/outputs/apk/release/app-release.apk
|
||||||
@@ -68,7 +68,7 @@ jobs:
|
|||||||
needs: build
|
needs: build
|
||||||
steps:
|
steps:
|
||||||
- name: Download Artifacts
|
- name: Download Artifacts
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v7
|
||||||
with:
|
with:
|
||||||
path: artifacts
|
path: artifacts
|
||||||
|
|
||||||
|
|||||||
22
.github/workflows/dependency-submission.yml
vendored
Normal file
22
.github/workflows/dependency-submission.yml
vendored
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
name: Dependency submission
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [ "master" ]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
dependency-submission:
|
||||||
|
name: Dependency submission
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Check out repository
|
||||||
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
|
- name: Set up JDK 21
|
||||||
|
uses: actions/setup-java@v5
|
||||||
|
with:
|
||||||
|
distribution: temurin
|
||||||
|
java-version: '21'
|
||||||
|
|
||||||
|
- name: Generate and submit dependency graph
|
||||||
|
uses: gradle/actions/dependency-submission@v5
|
||||||
11
.github/workflows/release.yml
vendored
11
.github/workflows/release.yml
vendored
@@ -12,12 +12,10 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Check out repository
|
- name: Check out repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
|
||||||
ref: 'master'
|
|
||||||
|
|
||||||
- name: Set up JDK 21
|
- name: Set up JDK 21
|
||||||
uses: actions/setup-java@v4
|
uses: actions/setup-java@v5
|
||||||
with:
|
with:
|
||||||
distribution: 'temurin'
|
distribution: 'temurin'
|
||||||
java-version: '21'
|
java-version: '21'
|
||||||
@@ -33,7 +31,4 @@ jobs:
|
|||||||
- name: Create release
|
- name: Create release
|
||||||
run: git tag -l ${{ github.ref_name }} --format="%(contents:body)" | gh release create ${{ github.ref_name }} -t ${{ github.ref_name }} *.apk -d -F -
|
run: git tag -l ${{ github.ref_name }} --format="%(contents:body)" | gh release create ${{ github.ref_name }} -t ${{ github.ref_name }} *.apk -d -F -
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Generate and submit dependency graph
|
|
||||||
uses: gradle/actions/dependency-submission@v4
|
|
||||||
@@ -1,7 +1,8 @@
|
|||||||
[English](Readme.md) | [简体中文](Readme-zh_CN.md)
|
[English](Readme.md) | [简体中文](Readme-zh_CN.md)
|
||||||
|
|
||||||
> [!important]
|
> [!important]
|
||||||
> The Japanese readme need update
|
> The Japanese readme is outdated
|
||||||
|
> 日语的Readme已经过时
|
||||||
|
|
||||||
# OwnDroid
|
# OwnDroid
|
||||||
|
|
||||||
|
|||||||
@@ -99,7 +99,9 @@ pm set-user-restriction no_add_clone_profile 0
|
|||||||
一些系统在设置了device owner后不允许在安卓设置中创建用户,你可以在OwnDroid中创建用户。
|
一些系统在设置了device owner后不允许在安卓设置中创建用户,你可以在OwnDroid中创建用户。
|
||||||
如果你有root,你也可以在adb shell中运行以上命令以解除限制。
|
如果你有root,你也可以在adb shell中运行以上命令以解除限制。
|
||||||
|
|
||||||
## API
|
## 高级用户
|
||||||
|
|
||||||
|
### API
|
||||||
|
|
||||||
OwnDroid提供了一个基于Intent的API。你需要在设置中设置密钥并启用API。括号中的数字是最小的安卓版本。
|
OwnDroid提供了一个基于Intent的API。你需要在设置中设置密钥并启用API。括号中的数字是最小的安卓版本。
|
||||||
|
|
||||||
@@ -137,7 +139,9 @@ context.sendBroadcast(intent)
|
|||||||
|
|
||||||
[可用的用户限制](https://developer.android.google.cn/reference/android/os/UserManager#constants_1)
|
[可用的用户限制](https://developer.android.google.cn/reference/android/os/UserManager#constants_1)
|
||||||
|
|
||||||
## 构建
|
## 开发者
|
||||||
|
|
||||||
|
### 构建
|
||||||
|
|
||||||
你可以在命令行中使用Gradle以构建OwnDroid
|
你可以在命令行中使用Gradle以构建OwnDroid
|
||||||
```shell
|
```shell
|
||||||
@@ -148,6 +152,10 @@ context.sendBroadcast(intent)
|
|||||||
```
|
```
|
||||||
(在Windows系统中应使用`./gradlew.bat`)
|
(在Windows系统中应使用`./gradlew.bat`)
|
||||||
|
|
||||||
|
### 贡献
|
||||||
|
|
||||||
|
请使用`dev`分支。
|
||||||
|
|
||||||
## 许可证
|
## 许可证
|
||||||
|
|
||||||
[License.md](LICENSE.md)
|
[License.md](LICENSE.md)
|
||||||
|
|||||||
12
Readme.md
12
Readme.md
@@ -101,7 +101,9 @@ pm set-user-restriction no_add_clone_profile 0
|
|||||||
Some systems disable the feature of adding users in Android settings once a device owner is set.
|
Some systems disable the feature of adding users in Android settings once a device owner is set.
|
||||||
You have to create users in OwnDroid. Or if you have root, run the above command in adb shell to remove that restriction.
|
You have to create users in OwnDroid. Or if you have root, run the above command in adb shell to remove that restriction.
|
||||||
|
|
||||||
## API
|
## For advanced users
|
||||||
|
|
||||||
|
### API
|
||||||
|
|
||||||
OwnDroid provides an Intent-based API. You need to set the API key in settings and enable the API. The numbers in brackets represent the minimum Android version required.
|
OwnDroid provides an Intent-based API. You need to set the API key in settings and enable the API. The numbers in brackets represent the minimum Android version required.
|
||||||
|
|
||||||
@@ -139,7 +141,9 @@ context.sendBroadcast(intent)
|
|||||||
|
|
||||||
[Available user restrictions](https://developer.android.com/reference/android/os/UserManager#constants_1)
|
[Available user restrictions](https://developer.android.com/reference/android/os/UserManager#constants_1)
|
||||||
|
|
||||||
## Build
|
## For developers
|
||||||
|
|
||||||
|
### Build
|
||||||
|
|
||||||
You can use Gradle in command line to build OwnDroid.
|
You can use Gradle in command line to build OwnDroid.
|
||||||
```shell
|
```shell
|
||||||
@@ -150,6 +154,10 @@ You can use Gradle in command line to build OwnDroid.
|
|||||||
```
|
```
|
||||||
(Use `./gradlew.bat` instead on Windows)
|
(Use `./gradlew.bat` instead on Windows)
|
||||||
|
|
||||||
|
### Contribute
|
||||||
|
|
||||||
|
Please use the `dev` branch.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
[License.md](LICENSE.md)
|
[License.md](LICENSE.md)
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ android {
|
|||||||
applicationId = "com.bintianqi.owndroid"
|
applicationId = "com.bintianqi.owndroid"
|
||||||
minSdk = 23
|
minSdk = 23
|
||||||
targetSdk = 36
|
targetSdk = 36
|
||||||
versionCode = 42
|
versionCode = 43
|
||||||
versionName = "7.3"
|
versionName = "8.0"
|
||||||
multiDexEnabled = false
|
multiDexEnabled = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ fun WorkModesScreen(
|
|||||||
Column {
|
Column {
|
||||||
Text(stringResource(R.string.app_name))
|
Text(stringResource(R.string.app_name))
|
||||||
Text(
|
Text(
|
||||||
stringResource(R.string.choose_work_mode), Modifier.alpha(0.8F),
|
stringResource(R.string.choose_working_mode), Modifier.alpha(0.8F),
|
||||||
style = typography.bodyLarge
|
style = typography.bodyLarge
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -685,7 +685,7 @@
|
|||||||
<string name="info_required_strong_auth_timeout">Son güçlü kimlik doğrulama yönteminin (parola, PIN veya desen) kullanıldığından beri kullanıcının ikincil, güçlü olmayan kimlik doğrulamayı ne kadar süre kullanabileceğini belirler. Dönen zaman aşımından sonra kullanıcı güçlü kimlik doğrulama yöntemi kullanmak zorundadır.\n0 değeri, yöneticinin zaman aşımı kontrolüne katılmadığı anlamına gelir. Minimum ve maksimum zaman aşımı süreleri platform tarafından tanımlanır ve genellikle sırasıyla 1 saat ve 72 saattir.</string>
|
<string name="info_required_strong_auth_timeout">Son güçlü kimlik doğrulama yönteminin (parola, PIN veya desen) kullanıldığından beri kullanıcının ikincil, güçlü olmayan kimlik doğrulamayı ne kadar süre kullanabileceğini belirler. Dönen zaman aşımından sonra kullanıcı güçlü kimlik doğrulama yöntemi kullanmak zorundadır.\n0 değeri, yöneticinin zaman aşımı kontrolüne katılmadığı anlamına gelir. Minimum ve maksimum zaman aşımı süreleri platform tarafından tanımlanır ve genellikle sırasıyla 1 saat ve 72 saattir.</string>
|
||||||
<string name="info_deactivate">OwnDroid yetkilerini kaybedecektir.</string>
|
<string name="info_deactivate">OwnDroid yetkilerini kaybedecektir.</string>
|
||||||
|
|
||||||
<string name="choose_work_mode">Çalışma Modunu Seç</string>
|
<string name="choose_working_mode">Çalışma Modunu Seç</string>
|
||||||
<string name="recommended">Önerilen</string>
|
<string name="recommended">Önerilen</string>
|
||||||
<string name="activate_method">Etkinleştirme Yöntemi</string>
|
<string name="activate_method">Etkinleştirme Yöntemi</string>
|
||||||
<string name="adb_command">ADB Komutu</string>
|
<string name="adb_command">ADB Komutu</string>
|
||||||
|
|||||||
@@ -715,7 +715,7 @@
|
|||||||
<string name="info_deactivate">OwnDroid将会丢失特权</string>
|
<string name="info_deactivate">OwnDroid将会丢失特权</string>
|
||||||
<string name="info_personal_apps_suspended">你的个人应用被OwnDroid挂起</string>
|
<string name="info_personal_apps_suspended">你的个人应用被OwnDroid挂起</string>
|
||||||
|
|
||||||
<string name="choose_work_mode">选择一个工作模式</string>
|
<string name="choose_working_mode">选择一个工作模式</string>
|
||||||
<string name="recommended">推荐</string>
|
<string name="recommended">推荐</string>
|
||||||
<string name="activate_method">激活方法</string>
|
<string name="activate_method">激活方法</string>
|
||||||
<string name="adb_command">ADB命令</string>
|
<string name="adb_command">ADB命令</string>
|
||||||
|
|||||||
@@ -752,7 +752,7 @@
|
|||||||
<string name="info_deactivate">OwnDroid will lost its privilege</string>
|
<string name="info_deactivate">OwnDroid will lost its privilege</string>
|
||||||
<string name="info_personal_apps_suspended">Your personal apps is suspended by OwnDroid</string>
|
<string name="info_personal_apps_suspended">Your personal apps is suspended by OwnDroid</string>
|
||||||
|
|
||||||
<string name="choose_work_mode">Choose a work mode</string>
|
<string name="choose_working_mode">Choose a working mode</string>
|
||||||
<string name="recommended">Recommended</string>
|
<string name="recommended">Recommended</string>
|
||||||
<string name="activate_method">Activate method</string>
|
<string name="activate_method">Activate method</string>
|
||||||
<string name="adb_command">ADB command</string>
|
<string name="adb_command">ADB command</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user