gpt4 book ai didi

gradle - 如何改进/更改原始的Gluon Charm Down服务,并在我的应用程序中使用它?

转载 作者:行者123 更新时间:2023-12-03 04:51:02 28 4
gpt4 key购买 nike

我正在使用Gluon Mobile,以便可以使用javafx将应用程序构建到iOS和Android。我想知道如何更改/改进现有的Charm Down服务库:http://gluonhq.com/products/mobile/charm-down/

以我为例,我需要拍摄覆盖整个手机屏幕的图像。 How can images taking up the whole screen be taken on Android and iPhone?
所以我想对VideoServicePicturesService进行编辑。通过更改和构建这些现有服务,我希望避免进行很多工作。

如何在Charm Down中编辑现有服务并在我的应用程序中使用它?

最佳答案

如果查看Charm Down repository概述,则会找到构建自己的版本所需的说明。

这些是您要派生Gluon Charm Down并构建本地版本的必要条件:

  • JDK 8的最新版本
  • Gradle 2.2或更高版本。

  • 要构建Android服务:
  • Android SDK:必须下载android SDK。所需的Android平台为android-25。
  • 必须将
  • ANDROID_HOME定义为环境变量,通常将其作为gradle属性添加到~/.gradle/gradle.properties中。
  • 可以与Android SDK Manager一起安装的Extras / Android支持存储库和Extras / Google存储库。

  • 要构建iOS服务:
  • 装有MacOS X 10.11.5或更高版本
  • 的Mac
  • XCode 8.x或更高版本

  • 满足上述条件后,请从此处克隆存储库:
    hg clone https://bitbucket.org/gluon-oss/charm-down

    (您可能需要登录Bitbucket)。

    用您的IDE打开项目。

    Charm Down in NetBeans

    在修改任何服务之前,请尝试对其进行构建,安装并在项目中使用它们。

    要在项目的根目录上构建Charm Down服务,请在命令行上运行:
    ./gradlew clean build

    Build Charm Down

    如果要安装它们,请运行:
    ./gradlew clean install

    当该过程成功完成时,将在本地 .m2 maven存储库中安装不同的服务。

    .m2

    通过在存储库列表和快照版本( currently mavenLocal())中包括 3.7.0-SNAPSHOT,可以将所有这些必需的jar添加到Gluon Mobile项目中:
    repositories {
    mavenLocal()
    jcenter()
    maven {
    url 'http://nexus.gluonhq.com/nexus/content/repositories/releases'
    }
    }

    jfxmobile {
    downConfig {
    version = '3.7.0-SNAPSHOT'
    plugins 'display', 'lifecycle', 'pictures', 'statusbar', 'storage'
    }
    }

    test project

    提示:不想修改的服务太多,因此您可以从 settings.gradle文件中注释掉其中一些,主要是为了减少构建时间。

    一切妥当解决后,您可以根据需要开始修改源代码。每当您要检查更改时,只需运行 ./gradlew install,然后部署并运行您的项目。

    关于gradle - 如何改进/更改原始的Gluon Charm Down服务,并在我的应用程序中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47998446/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com