Browse Source

update action

lqg 1 year ago
parent
commit
5fc86c6a6e
4 changed files with 46 additions and 12 deletions
  1. 33 10
      .github/workflows/android.yml
  2. 5 1
      README.md
  3. 1 1
      README_CN.md
  4. 7 0
      app/src/main/AndroidManifest.xml

+ 33 - 10
.github/workflows/android.yml

@@ -1,6 +1,10 @@
 name: Android CI
-#push自动构建
-on: [push]
+
+on:
+  push:
+    branches: [ master ]
+  pull_request:
+    branches: [ master ]
 
 jobs:
   build:
@@ -8,11 +12,30 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-# https://github.com/actions/checkout
-    - uses: actions/checkout@v1
-    - name: set up JDK 11
-      uses: actions/setup-java@v1
-      with:
-        java-version: 11
-    - name: Build with Gradle
-      run: ./gradlew assembleDebug
+      - uses: actions/checkout@v2
+
+      - name: set up JDK 17
+        uses: actions/setup-java@v1
+        with:
+          java-version: 17
+
+      - name: Gradle cache
+        id: cache
+        uses: actions/cache@v2
+        with:
+          path: |
+            ~/.gradle/
+            ~/.gradle/wrapper
+          key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
+          restore-keys: |
+            ${{ runner.os }}-gradle-
+
+      - name: Build Debug APK
+        run: ./gradlew assembleDebug
+
+      # - name: Releasing using Hub
+      #   uses: ShaunLWM/action-release-debugapk@master
+      #   env:
+      #     GITHUB_TOKEN: ${{secrets.TOKEN}}
+      #     APP_FOLDER: app
+      #     RELEASE_TITLE: Album

+ 5 - 1
README.md

@@ -1,7 +1,11 @@
-## Calculator
+# Calculator
 
 an calculator for android.
 
 ## Screenshot
 
 ![](screenshot/Screenshot_20190917-043110.jpg)
+
+## License
+
+## Reference

+ 1 - 1
README_CN.md

@@ -4,4 +4,4 @@
 
 ## Screenshot
 
-![](screenshot/Screenshot_20190917-043110.jpg)
+![](screenshot/Screenshot_20190917-043110.jpg)

+ 7 - 0
app/src/main/AndroidManifest.xml

@@ -1,6 +1,13 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="me.yoqi.calculator">
+    
+    <uses-permission android:name="android.permission.INTERNET" />
+    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
+    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
+    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
+    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
 
     <application
         android:allowBackup="true"