如何在我的应用程序中使用来自 Github 的代码

How to use Codes from Github in my application

你好,我是 android 的新手,我一直很困惑如何将 github 中的代码用于我的应用程序。大多数时候我注意到我们应用程序中的一些任务是由 github 中的某个人设计精美,例如,现在我正在开发需要在从图库中选择后裁剪图像的应用程序,我从 github Crop Image 中找到了此代码示例,但我不知道如何在我的应用程序中使用此代码,例如该代码的 dependencies 是什么,我们可以重写哪种方法来获取 result.And 以及 xml 小部件的来源出现,以及它是如何制作的。以下示例来自相同的代码。

<com.goparties.gpuser.util.CropImageView
    android:id="@+id/cropImageView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_below="@id/toolbar"
    android:layout_marginTop="?attr/actionBarSize"
    android:background="@color/black_trans"
    android:paddingBottom="2dp"
    android:paddingTop="2dp"
    app:cropMode="circle"
    app:frameColor="@color/colorPrimaryDark"
    app:frameStrokeWeight="1dp"
    app:guideColor="@color/orange"
    app:guideShowMode="show_on_touch"
    app:guideStrokeWeight="1dp"
    app:handleColor="@color/orange"
    app:handleShowMode="show_always"
    app:handleSize="8dp"
    app:minFrameSize="100dp"
    app:overlayColor="@color/uncrop_color"
    app:touchPadding="8dp" />

请提供一些建议,我们如何在我的应用程序中使用这些代码,现在已经 2 天了,我正在寻找实现此代码的方法,还有上述代码的 gradle 依赖项不见了。

有关要点的详细信息,请参阅https://help.github.com/articles/about-gists/

就像那里说的那样,每个要点都是一个回购协议,您可以分叉它,等等。 您可以使用 'download zip' 按钮下载要点。

您提到的 gist 只是某人 'sharing some code' 而不是交钥匙 'library' 您可以直接插入到您的项目中。使用该代码的一种方法是将其 copy/paste 放入您认为合适的 android 项目中,您可以按照作者共享的示例代码作为指南来弄清楚如何使用它还是改编它以及它是否适合您的需要。

为了解决您更一般的问题(如何使用 github 中的代码)- 通常 readme.md 会有一些说明,用于作者尝试发布通用库的情况供您使用。