현재 활동을 지정하고 인 텐트에 대한 활동을 시작하고 startService() 메소드를 통해 호출합니다. 그렇다면 왜 우리는 다시 그 활동을 언급 할 필요가 있습니다 .. ??우리가 매니페스트에서 활동을 언급하는 이유
답변
인덱싱 (앱이 무엇을 할 수 있습니까?)
내가의 적어도 일부에 대답 할 수있는 이유 활동. 매니페스트는 IntentFilter를 선언하는 곳이기도합니다. IntentFilter는 시스템에서 응용 프로그램의 기능을 이해하는 방법입니다. 즉 사용자가 사진을 찍으려고 할 때 귀하의 활동이 판독 불가능한 선택 일 수 있습니까? 파일을 선택 하시겠습니까? 텍스트 하나를 공유 하시겠습니까? 또한 IntentFilter는 Launcher 응용 프로그램에 응용 프로그램 서랍에 활동을 포함 시키려한다고 알려줍니다. 구성
(당신의 주요 활동은 무엇인가?)
는 또한 매니페스트 즉 SingleTop에서 수행해야 할 활동에 설정할 수있는 몇 가지 구성 옵션이 있습니다. 매니 페스트에 선언이 없으면 이러한 구성을 선언 할 수있는 곳이 없습니다.
시간 절약 (여기서 시스템이 서비스를 찾을 수 있습니까?)
매니페스트 파일이있는 응용 프로그램을 구성 요소의 종류를 알고 시스템에 의해 사용됩니다. Activities/Services/Receivers/Content Providers를 등록하지 않으면 특정 구성 요소를 사용하려고 할 때마다 전체 apk를 스캔하고 구문 분석해야합니다. 이것은 실제로 느릴 것입니다. 그 이유는 작은 파일 인 AndroidManifest.xml이 있으며, 필요한 구성 요소를 찾기 위해 빨리 구문 분석 될 수 있습니다.
출처 : Why do Activities/Services need to be explicitly added to the Android manifest?why acitivies have to be registered in manifest file
당신이 계층 프로젝트의 루트에 배치됩니다 의 AndroidManifest.xml라는 파일이 포함됩니다 구축 각각의 안드로이드 응용 프로그램입니다. 그렇다면 중요한 이유는 무엇입니까? 왜냐하면 당신은 구조와 안드로이드 애플리케이션과 그 구성 요소의 메타 데이터를 정의 할 수 있기 때문입니다.
http://simpledeveloper.com/android-application-manifest-file/
- 1. Android 매니페스트에서 새 활동을 신고하는 방법은 무엇인가요?
- 2. 우리가 사용하는 이유
- 3. 우리가 PoolableConnectionFactoryObject를 만드는 이유
- 4. 우리가 sharepoint에서 infopath를 사용하는 이유
- 5. 모델이란 무엇입니까? 우리가 사용해야하는 이유
- 6. 안드로이드 매니페스트에서 다른 화면 크기의 시작 활동을 설정하는 방법
- 7. 우리가 활동을 끝내고 난 후 타이머의 수명이
- 8. 우리가 분석해야 할 이유 분석 _ 포트
- 9. 우리가 웹 API에서 json과 xml을 사용하는 이유
- 10. 우리가 reactjs에서 node.js와 babel을 사용하는 이유
- 11. 우리가 char 배열을 사용하여 버퍼를 만드는 이유
- 12. 우리가 g에서 클로저를 사용하는 이유 : select optionvalue
- 13. 우리가 ## */expression을 bash 변수와 함께 사용하는 이유
- 14. 우리가 Redis에서 분산 형 잠금을 필요로하는 이유
- 15. 우리가 MVC 프로젝트에서 JSON을 사용하여 직렬화해야하는 이유
- 16. 우리가 UrlConnection을 가질 때 소켓을 사용하는 이유
- 17. 클래스 경로를 언급하는 방법
- 18. 매니페스트에서 다른 패키지의 클래스를 호출합니까?
- 19. 안드로이드가 오리엔테이션 변경에 대한 활동을 재창조하는 이유
- 20. 매니페스트에서 BroadcastReciever를 등록하고 시작하십시오.
- 21. 매니페스트에서 메인/런처 동작을 선언하지 마십시오.
- 22. 안드로이드는 @mentions #hashtags를 우리가 URL을 잡아서 다른 활동을 시작하도록 연결합니다.
- 23. 망가 우리가 새로운 활동을 엽니 다 아무 탭을 클릭하면 ...
- 24. properites 파일의 링크를 언급하는 방법
- 25. onConfigurationChanged에서 adView를 다시로드하는 방법은 무엇입니까? 매니페스트에서
- 26. 매니페스트에서 라이브러리 활동 선언을 찾을 수 없음
- 27. 는 기본적인 질문에 우리가 인수로 jQuery를 통과 할 이유
- 28. 우리가 extjs에서 childEls가 필요한 이유 - 사용 위치는 어디입니까?
- 29. 왜 우리가 MANIFEST 파일에서 jar 종속성을 지정해야하는지 이유
- 30. 우리가 하나 이상의 클래스를 확장 할 수없는 이유
이 문제는 낮은 품질 게시물 검토 대기열에, 나는 문장이 거의 구문 분석 할 수 있기 때문에,하지만 분명히 어떤 사람들은 발견 "당신이 요구하는지 불분명 '으로 닫 투표 것 그것은 이해할 수있다. 사람들 중 한 명은이 질문을 편집하여 이해하기 쉬운 영어로 표현할 수 있습니까? –
이들은 모두 안드로이드 매니페스트에 대한 일반적인 답변입니다 ... – thiagolr