2016-06-23 2 views
1

안녕하세요 iam 초보자에게 안드로이드를 사용하고 있습니다. 언제나 내 응용 프로그램에 github 코드를 사용할 수 있습니다. 우리 앱의 작업 중 일부는 아름답다고 생각합니다. github에서 일부에 의해 설계된 예를 들어 일 이제 iam 갤러리에서 선택 후 자르기 이미지를 필요로하는 응용 프로그램을 개발하고 내가 github Crop Image 에서이 코드 샘플을 발견하지만, 내 애플 리케이션 에서이 코드를 사용하는 방법을 모르겠다 종속성 그 코드의 결과를 얻기 위해 어떤 메소드를 오버라이드 할 수 있습니다. 또한 Where from the xml 위젯이 어떻게 나타나는지, 어떻게 만들어 졌는지 보여줍니다. 다음은 같은 코드의 예제입니다. 내 응용 프로그램에서 Github의 코드를 사용하는 방법

<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" /> 

은 위의 코드의가 누락 또한 이것을 Gradle을 종속성을 구현하기 위해 우리가 내 응용 프로그램의 코드가 이일 지금 방법을 찾고 IAM 것을 사용하는 방법을 몇 가지 제안을주십시오.

+0

git 저장소의 jar 파일을 찾아 프로젝트의 libs 폴더에 붙여 넣은 다음 –

+0

@Praveen이이 코드의 jar 파일을 찾을 수 없습니다. [자르기 이미지] (https://gist.github.com/) pookie13/1ad1623bec8d7ee76b66) – rachit3dev

+0

글쎄,이 링크는 gradl 종속성의 경로를 찾을 수있는 github 저장소가 아닙니다. readme.md에 있습니다. 프로젝트에서 직접 코드를 복사하여 붙여 넣을 수 있습니다. – PN10

답변

2

기 스트에 대한 자세한 내용은 각각의 요점은 REPO이며,이 말한다처럼, https://help.github.com/articles/about-gists/

을보고, 당신은 'ZIP 다운로드'버튼을 요점을 다운로드 할 수 있습니다 당신은 등을 포크 할 수 있습니다.

당신이 언급 한 요지는 단지 '코드를 공유하는 사람'일 뿐이며 프로젝트에 바로 연결할 수있는 턴키 '라이브러리'가 아닙니다. 이 코드를 사용하는 한 가지 방법은 적합하다고 생각하는대로 그것을 복사하여 안드로이드 프로젝트에 붙여 넣는 것입니다. 작성자의 공유 샘플 코드를 지침으로 사용하거나 사용하거나 적용하는 방법을 결정하는 것은 개발자가 결정할 것입니다 그리고 그것이 당신의 필요에 부응 할 것인지를 결정해야합니다.

더 일반적인 질문 (github에서 코드를 사용하는 방법)을 설명하기 위해 - 일반적으로 저자가 사용하기 위해 범용 라이브러리를 게시하려는 경우 readme.md에 몇 가지 지침이 제공됩니다.

+0

일단 라이브러리를 만들면 모든 라이브러리의 gradle 의존성이 있다는 것을 알고 계셔야합니다. .gradle 파일을 만들고 동기화하면 전체 라이브러리를 다운로드하고 메서드를 재정의하고 XML 위젯 등을 사용할 수 있습니다. 그 사실을 알고 싶습니까 ??? – rachit3dev

+0

@ rachit3dev 예, 당신이 알고있는 것을 기쁘게 생각합니다. 모든 것이 github, gist ...에 대한 모든 것을 이해했습니다. 동료... – PN10

관련 문제