2017-05-09 2 views
-3

독립형 콘텐츠 제공 업체 만 제공하는 Android 애플리케이션을 만들 수 있습니까? 지금까지 ContentProvider를 구현하고 그것을 AndroidManifest.xml에 추가 한 클래스를 구현했습니다. 빌드 할 때 어떤 오류도 발생하지 않지만 .apk가 생성 된 것을 볼 수 없으며 Android Studio에서 응용 프로그램을 시작하려고하면 "Default Activity not found"가 표시됩니다.Android 독립 실행 형 콘텐츠 제공 업체

+0

"Android Studio에서 응용 프로그램을 시작하려고하면"기본 활동을 찾을 수 없습니다. ""- 음, 활동이 없으므로 발사대 하나가 없습니다. APK를 설치하기 위해 실행 구성을 변경하십시오. – CommonsWare

+0

@CommonsWare, 피드백에 감사드립니다. 하하, 나는 왜 내가 그 특별한 메시지를 얻었는지 이해한다. 왜 내가 그것을 언급했는지 더 분명히해야만했을 것이다. 어쨌든, 귀하의 의견에서 그것은 독립형 컨텐츠 제공자 만 포함하는 .apk를 가질 수있는 것처럼 들리지만. 옳은? – imb

+0

잘 모르겠습니다. 사전 설치된 응용 프로그램에서 확실히 작동합니다. 일반 앱의 경우 잘 모르겠습니다. 앱을 설치하면 '중지됨'상태가됩니다. 이 상태에서 매니페스트 등록 수신기는 작동하지 않습니다. 앱은 앱의 구성 요소 중 하나를 시작하기 위해 명시적인 'Intent'가 사용되면 '중지됨'상태에서 벗어나고, 이는 일반적으로 사용자가 홈 화면 실행기 아이콘을 탭한 것을 의미합니다. 그러한 활동이 결여 된 앱은 그런 식으로 중지 된 상태에서 벗어날 수 없습니다. 제공자가 이런 방식으로 차단되는지 또는 앱이 중지 상태에서 앱을 이동하는 경우 앱이 제공자와 대화하는지는 알 수 없습니다. – CommonsWare

답변

0

다른 사용자가이 게시물을 통해 실행되는 경우 ... 예, 콘텐츠 제공 업체 만 제공하는 애플리케이션을 사용할 수 있습니다.

관련 문제