2013-10-06 3 views
0

회사의 모바일 응용 프로그램을 구축 중이며 다른 응용 프로그램에서 직접 이동하는 단추를 회사 모바일 응용 프로그램에 추가해야합니다. 다른 앱에 모바일 앱 1 개를 삽입하는 방법을 아는 사람이 있습니까?모바일 응용 프로그램을 다른 응용 프로그램에 포함시키는 방법은 무엇입니까?

+0

질문을 수정하고 "다른 앱에 1 개의 모바일 앱을 퍼가기"가 의미하는 것을 완전하고 정확하게 설명하십시오. – CommonsWare

+0

내 질문을 편집했습니다. 저는 회사의 역사, 연락처, 설명 및 제품이 포함 된 회사의 모바일 응용 프로그램을 만들고 있습니다. 이러한 기능 외에도 내 응용 프로그램에서 실행되는 외부 모바일 앱을 추가해야합니다. 내 모바일 앱을 내장하는 솔루션은 무엇입니까 ?? – Overnet

답변

1

단추의 코드 내에서 다른 응용 프로그램 (다른 사용자가 작성)을 시작할 수있는 명시 적/암시 적 intent을 시작할 수 있습니다. 응용 프로그램은 응용 프로그램 내에서 실행되지 않지만 사용자에게는 실행중인 다른 응용 프로그램이 사용자 자신의 일부라는 환상을 갖게됩니다. 물론 두 번째 애플리케이션이 이미 사용자의 전화기에 설치되어 있다고 가정합니다. 앱이 설치되어 있지 않으면 사용자가 앱을 설치하기 위해 버튼이 Google Play에서 관련 애플리케이션의 설치 페이지를 가져와 설치 한 후 애플리케이션을 실행할 수 있습니다.

응용 프로그램에서 데이터를 유지하기 위해 content provider을 제공 할 수도 있습니다. 콘텐츠 공급자 공급자는 다른 응용 프로그램이 액세스 할 수 있도록 공용 CRUD 인터페이스 집합을 데이터에 노출합니다. 연락처 데이터베이스가 다른 Google 애플리케이션이 아닌 다양한 애플리케이션간에 Android에서 공유되는 방식입니다.

기본적으로 처음부터 시작하여 fundamentals of Android에서 자신을 교육해야합니다. 인 텐트와 콘텐츠 제공 업체에 대한 정보를 읽기 시작하면 활동, 활동의 라이프 사이클, 스택/작업 및 보안이 일반적으로 Android에서 작동하는 방식에 대해 처음 알게 될 때까지 이러한 구성이 이해가되지 않을 수 있습니다. 유튜브를보고 싶을지라도 Android의 기본 개념에 대해 이야기하는 매우 우수한 Google I/O 동영상이 있습니다.

+0

최소 레벨은 8입니다. 그러나 하나의 설치 만 수행하는 방법이 있습니까 ?? – Overnet

+0

두 응용 프로그램을 모두 설치하는 사람이라면 운이 좋을 것입니다. 사용자에게 두 개의 서로 다른 응용 프로그램처럼 보이는 하나의 응용 프로그램 만 설치할 수 있지만 백그라운드에서 하나의 응용 프로그램처럼 작동합니다. –

+0

다시 말하지만 Android의 기본 사항에 대해 직접 교육해야합니다. 당신은 깊이에 대해 깊이 생각할 필요가 없습니다. 당신은 매우 광범위한 개념들에 대해 조금씩 교육해야합니다. 그렇게하면 많은 시간을 절약 할 수 있습니다. 나는 그것을 보증한다. –

관련 문제