동일한 패키지 이름이지만 다른 패키지 ID (gradle 구성으로 설정)가있는 2 개의 Apps가 있습니다.의도 활동을 사용하여 활동을 시작하고 앱 내로 제한
두 앱에서 동일한 앱에서 인 텐트 액션 문자열을 설정하여 활동을 시작합니다.
즉, 두 기기가 동일한 기기에 설치된 경우 활동을 시작하면 사용자에게 작업을 완료 할 활동을 선택하도록 요청하는 Complete action using..
대화 상자가 표시됩니다.
제 질문은 manifest 파일에서 문자열 자체를 변경하지 않고 코드베이스에서 startActivity()
을 사용하기 전에 액션 문자열의 설정과 문자열 자체를 변경하지 않고 어떻게 분리 할 수 있는지에 관한 것입니다. 액션은 현재 앱으로 만 제한됩니까?
업데이트 # 1 : 응용 프로그램 ID 대신 intent.setPackage()
에 가까운 것이 있습니까? 나는 당신의 질문을 이해 그리워하지 않는 경우