应用介绍页添加 Gitea APP 子项目文件夹直接链接方式
This commit is contained in:
		| @@ -1,8 +1,8 @@ | ||||
| #Created by .winboll/winboll_app_build.gradle | ||||
| #Wed Jan 22 21:22:05 HKT 2025 | ||||
| #Wed Jan 22 17:31:01 GMT 2025 | ||||
| stageCount=5 | ||||
| libraryProject=libapputils | ||||
| baseVersion=9.2 | ||||
| publishVersion=9.2.4 | ||||
| buildCount=0 | ||||
| buildCount=5 | ||||
| baseBetaVersion=9.2.5 | ||||
|   | ||||
| @@ -174,6 +174,8 @@ final public class MainActivity extends WinBollActivity { | ||||
|         appInfo.setAppIcon(cc.winboll.studio.libapputils.R.drawable.ic_winboll); | ||||
|         appInfo.setAppDescription("APPUtils Description"); | ||||
|         appInfo.setAppGitName("APP"); | ||||
|         appInfo.setAppGitAPPBranch("apputils"); | ||||
|         appInfo.setAppGitAPPSubProjectFolder("apputils"); | ||||
|         appInfo.setAppHomePage("https://www.winboll.cc/studio/details.php?app=APP"); | ||||
|         appInfo.setAppAPKName("APPUtils"); | ||||
|         appInfo.setAppAPKFolderName("APPUtils"); | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| #Created by .winboll/winboll_app_build.gradle | ||||
| #Wed Jan 22 21:22:05 HKT 2025 | ||||
| #Wed Jan 22 17:31:01 GMT 2025 | ||||
| stageCount=5 | ||||
| libraryProject=libapputils | ||||
| baseVersion=9.2 | ||||
| publishVersion=9.2.4 | ||||
| buildCount=0 | ||||
| buildCount=5 | ||||
| baseBetaVersion=9.2.5 | ||||
|   | ||||
| @@ -20,6 +20,10 @@ public class APPInfo implements Serializable { | ||||
|     String appDescription; | ||||
|     // 应用Git仓库地址 | ||||
|     String appGitName; | ||||
|     // 应用Git仓库分支 | ||||
|     String appGitAPPBranch; | ||||
|     // 应用Git仓库子项目文件夹 | ||||
|     String appGitAPPSubProjectFolder; | ||||
|     // 应用主页 | ||||
|     String appHomePage; | ||||
|     // 应用包名称 | ||||
| @@ -27,27 +31,46 @@ public class APPInfo implements Serializable { | ||||
|     // 应用包存储文件夹名称 | ||||
|     String appAPKFolderName; | ||||
|  | ||||
|     public APPInfo(String appName, int appIcon, String appDescription, String appGitName, String appHomePage, String appAPKName, String appAPKFolderName) { | ||||
|     public APPInfo(String appName, int appIcon, String appDescription, String appGitName, String appGitAPPBranch, String appGitAPPSubProjectFolder, String appHomePage, String appAPKName, String appAPKFolderName) { | ||||
|         this.appName = appName; | ||||
|         this.appIcon = appIcon; | ||||
|         this.appDescription = appDescription; | ||||
|         this.appGitName = appGitName; | ||||
|         this.appGitAPPBranch = appGitAPPBranch; | ||||
|         this.appGitAPPSubProjectFolder = appGitAPPSubProjectFolder; | ||||
|         this.appHomePage = appHomePage; | ||||
|         this.appAPKName = appAPKName; | ||||
|         this.appAPKFolderName = appAPKFolderName; | ||||
|     } | ||||
|  | ||||
|  | ||||
|     public APPInfo() { | ||||
|         this.appName = "WinBoll-APP"; | ||||
|         this.appIcon = R.drawable.ic_launcher; | ||||
|         this.appDescription = "WinBoll APP"; | ||||
|         this.appGitName = "APP"; | ||||
|         this.appGitAPPBranch = "app"; | ||||
|         this.appGitAPPSubProjectFolder = "app"; | ||||
|         this.appHomePage = "https://www.winboll.cc/studio/details.php?app=APP"; | ||||
|         this.appAPKName = "APP"; | ||||
|         this.appAPKFolderName = "APP"; | ||||
|     } | ||||
|  | ||||
|     public void setAppGitAPPBranch(String appGitAPPBranch) { | ||||
|         this.appGitAPPBranch = appGitAPPBranch; | ||||
|     } | ||||
|  | ||||
|     public String getAppGitAPPBranch() { | ||||
|         return appGitAPPBranch; | ||||
|     } | ||||
|  | ||||
|     public void setAppGitAPPSubProjectFolder(String appGitAPPSubProjectFolder) { | ||||
|         this.appGitAPPSubProjectFolder = appGitAPPSubProjectFolder; | ||||
|     } | ||||
|  | ||||
|     public String getAppGitAPPSubProjectFolder() { | ||||
|         return appGitAPPSubProjectFolder; | ||||
|     } | ||||
|  | ||||
|     public void setAppIcon(int appIcon) { | ||||
|         this.appIcon = appIcon; | ||||
|     } | ||||
|   | ||||
| @@ -88,6 +88,8 @@ public class AboutView extends LinearLayout { | ||||
|         appInfo.setAppAPKFolderName(typedArray.getString(R.styleable.AboutView_app_apkfoldername)); | ||||
|         appInfo.setAppAPKName(typedArray.getString(R.styleable.AboutView_app_apkname)); | ||||
|         appInfo.setAppGitName(typedArray.getString(R.styleable.AboutView_app_gitname)); | ||||
|         appInfo.setAppGitAPPBranch(typedArray.getString(R.styleable.AboutView_app_gitappbranch)); | ||||
|         appInfo.setAppGitAPPSubProjectFolder(typedArray.getString(R.styleable.AboutView_app_gitappsubprojectfolder)); | ||||
|         appInfo.setAppDescription(typedArray.getString(R.styleable.AboutView_appdescription)); | ||||
|         appInfo.setAppIcon(typedArray.getResourceId(R.styleable.AboutView_appicon, R.drawable.ic_winboll)); | ||||
|         // 返回一个绑定资源结束的信号给资源 | ||||
| @@ -112,7 +114,7 @@ public class AboutView extends LinearLayout { | ||||
|         } | ||||
|         mszCurrentAppPackageName = mszAppAPKName + "_" + mszAppVersionName + ".apk"; | ||||
|         mszHomePage = mszWinBollServerHost + "/studio/details.php?app=" + mszAppAPKFolderName; | ||||
|         mszGitea = "https://gitea.winboll.cc/Studio/" + mszAppGitName + ".git"; | ||||
|         mszGitea = "https://gitea.winboll.cc/Studio/" + mszAppGitName + "/src/branch/" + mAPPInfo.getAppGitAPPBranch() + "/" + mAPPInfo.getAppGitAPPSubProjectFolder(); | ||||
|  | ||||
|         if (WinBollUtils.isDebug()) { | ||||
|             LayoutInflater inflater = LayoutInflater.from(mContext); | ||||
|   | ||||
| @@ -5,6 +5,8 @@ | ||||
|         <attr name="app_apkfoldername" format="string" /> | ||||
|         <attr name="app_apkname" format="string" /> | ||||
|         <attr name="app_gitname" format="string" /> | ||||
|         <attr name="app_gitappbranch" format="string" /> | ||||
|         <attr name="app_gitappsubprojectfolder" format="string" /> | ||||
|         <attr name="appdescription" format="string" /> | ||||
|         <attr name="appicon" format="reference" /> | ||||
|     </declare-styleable> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 ZhanGSKen
					ZhanGSKen