2012-11-12 3 views
5

좋아요. 그래서 다른 앱을 사용하고 싶습니다. 예를 들어, 이미 내 학교에 해당하는 앱이 있기 때문에 디렉토리 조회를 제외하고 상당히 많은 일을하는 앱이 있습니다. 인 텐트를 사용하여 응용 프로그램을 시작할 수 있다는 것도 알고 있지만 응용 프로그램의 탐색 메뉴에서도 응용 프로그램을 가져올 수 있습니다. 어쨌든 뷰 레이아웃 내에서 앱을 실행할 수 있습니까? 나는 이것에 대해 희망이 없지만 나는 어쨌든 그것을 구할 기회가있을 것이라고 생각했다.보기 안의 Android 시작 앱

답변

3

이것은 기술적으로 위젯을 사용하여 가능합니다. AppWidgetHost을 구현할 수 있으며 다른 응용 프로그램은 자신의 응용 프로그램에서 사용할 App Widgets을 만들 수 있습니다. Android에서 실행기 화면이 작동하는 방식입니다.

위의 다른 응용 프로그램이 위젯을 구현하는 경우에만 물론 작동합니다. 따라서 질문에 대한 일반적인 대답은 '아니오'일 것입니다. 자체 응용 프로그램에서 임의의 응용 프로그램이나보기/활동을 호스팅 할 수 없습니다.

+0

감사합니다. 나는 일어날 일이 없다고 느꼈지만, 안드로이드로 시작 했으므로 체크해야한다고 생각했습니다. – csteifel

+0

@legion보기 안의 앱을 실행 했습니까? – jayellos

+0

아니요 대신 제공하는 API로 기능을 다시 만들도록 선택했습니다. – csteifel

1

Android 디자인 철학이 아닙니다. 인 텐트를 디렉토리 앱에 보내야합니다.이 앱은 결과를 찾고 나서 반환 할 수 있기를 바랍니다. 메커니즘은 앱의 startActivityForResult()이고 디렉토리 앱의 setResult()입니다.