2013-04-29 3 views
4

주 애플리케이션에 모듈/플러그인 (apk)을 개발할 수 있습니다.Android에서 모듈화 사용

저는 인터넷 검색을 통해 인 텐트를 브로드 캐스트 리시버 (http://www.openintents.org/)를 통해 사용한다는 것을 알았지 만,이 방법의 약점은 여러 VM을 사용하기 때문에 메모리 소비입니다.

OSGi와 관련하여 안드로이드에 대한 명확한 내용을 찾을 수 없었으므로 Apache Felix OSGi를 사용하여 구현 된 하나의 응용 프로그램 만 (http://www-irisa.univ-ubs.fr/CASA/dev/felixdroid/index.html) 구성 할 때 많은 오류가 발견되었습니다.

현재 개발/사용중인 예제가 없습니다. 요즘, 안드로이드 애플리케이션에서 모듈화를 제공하려는 사람들을 위해 강력한 전략 (OSGI를 타겟으로 함)이 있는지 궁금합니다.

누군가 프레임 워크 또는 API를 알고 있다면 알려주시겠습니까?

+0

모바일 및 Android의 컨텍스트에서이 플러그인 아키텍처로 달성하고자하는 것을 제공 할 수 있습니까? –

+1

예 : 캘린더, 채팅, 서비스 주문,보고 등과 같은 모듈을 통합 할 수있는 판매용 태블릿 용 응용 프로그램입니다. 아이디어는 솔루션을 사용하는 각각의 요구에 따라 사용자 지정 가능한 응용 프로그램을 유지하는 것입니다. – ricardo

+1

글쎄, 정말 의도를 사용하는 것을 고려해야한다고 생각합니다. 또한 앱과 연동되도록 설계된 일부 플러그인만으로 애플리케이션을 확장하려는 경우 새로운 의도 액션을 정의하고 해당 플러그인이 해당 플러그인과 작동하도록 요구할 수 있습니다. 또한 여러 VM을 사용하려면 어떻게해야합니까? –

답변

0

지난해 말에 OSGi in Android을 사용하여 연설했습니다. 한마디로

:

  • 안드로이드 장소 당신이 할 수있는 방법 모듈에 대한 몇 가지 제약 조건,
  • (당신이 그것을 사용하지 않는, 또는 매우 신중하게 API를 설계하거나, 그래서 더 런타임 연결 없음) 번들을 통한 서비스를 선호합니다.