2
제목으로, 사용자가 홈 화면이나 내역 메뉴에서만 실행하도록하는 응용 프로그램이 있습니다. 앱이 다른 애플리케이션에 의해 실행되는지 여부를 감지 할 수 있습니까?다른 응용 프로그램이 실행하는 Launcher/Main 활동을 막으십시오.
intent.getFlags() 메서드를 시도했지만 불행히도 호출자 응용 프로그램에서 원하는 값으로 플래그 값을 설정할 수도 있습니다.
제목으로, 사용자가 홈 화면이나 내역 메뉴에서만 실행하도록하는 응용 프로그램이 있습니다. 앱이 다른 애플리케이션에 의해 실행되는지 여부를 감지 할 수 있습니까?다른 응용 프로그램이 실행하는 Launcher/Main 활동을 막으십시오.
intent.getFlags() 메서드를 시도했지만 불행히도 호출자 응용 프로그램에서 원하는 값으로 플래그 값을 설정할 수도 있습니다.
찾을 수는 없지만 <permission />
태그를 사용하여 매니페스트에 특수 사용 권한을 설정하고 원하는 작업에 android:permission
속성을 설정하십시오. 그렇게하면 서명이있는 응용 프로그램에서만 사용할 수 있습니다. 다음은 security tips입니다.
특정 응용 프로그램이 내 응용 프로그램을 호출 할 수는 있지만 동일한 서명을 사용하지 못하게하는 것은 어떨까요? 가능한가? – Overcome
Launcher 활동에 특별한 권한을 사용하면 앱이 홈 화면에서 시작할 수 없습니다. – Overcome