플러그인 및 단편

기능을 구성하는 플러그인의 관점에서 기능을 설명합니다. 이것은 기능을 패키지화는 데 플러그인이 기본적인 단위임을 의미합니다.  

제품을 분배 및 갱신하기 위해 기능을 구성하고 제품 팀 간의 제품 기능 개발을 촉진하기 위해 플러그인을 구성합니다. 개발 팀에서는 프로그램 기능을 별도 플러그인으로 만드는 시기를 결정합니다.  

플러그인은 플러그인 아카이브 파일로 패키지화되고 플러그인 Manifest 파일 plugin.xml을 사용하여 설명합니다.  

플러그인 단편은 별도로 패키징된 파일로 해당 컨텐츠가 원래 플러그인 아카이브 파일에 있었던 것처럼 처리됩니다. 플러그인 단편을 설치한 후 추가 자국어 변환 같은 플러그인 기능을 기존 플러그인에 추가하는 데 플러그인 단편이 유용합니다. 단편을 사용하면 원래 플러그인을 재패키지화하거나 재설치하지 않고도 기능을 추가할 수 있기 때문에 단편은 최초 제품 릴리스를 추적할 수 있는 기능을 전달하는 데 유용합니다. 플랫폼에서 단편을 발견한 경우 해당 컨텐츠가 원래 플러그인의 기능과 병합됩니다. 즉, 플랫폼 플러그인 레지스트리를 조회한 경우 원래 플러그인에 있는 것처럼 단편에 제공된 다른 기능과 확장을 볼 수 있습니다.

단편은 단편 Manifest 파일 fragment.xml을 사용하여 설명됩니다. 이 파일은 플러그인 Manifest 파일과 유사합니다. 단편이 해당 플러그인과 많은 특성을 공유하기 때문에 플러그인 Manifest의 일부 특성(예: 플러그인 클래스 및 플러그인 가져오기)이 올바르지 않습니다.

플러그인 아카이브 파일에는 플러그인이나 단편이 포함될 수 있습니다.