Google 응용 프로그램에 GPS 응용 프로그램이있는 것을 보았습니다. 설치 후 응용 프로그램에는 아이콘이 표시되지 않지만 백그라운드에서 서비스가 실행됩니다.설치 후 안드로이드 응용 프로그램 아이콘 숨기기
어떻게하면 좋을까요?
Google 응용 프로그램에 GPS 응용 프로그램이있는 것을 보았습니다. 설치 후 응용 프로그램에는 아이콘이 표시되지 않지만 백그라운드에서 서비스가 실행됩니다.설치 후 안드로이드 응용 프로그램 아이콘 숨기기
어떻게하면 좋을까요?
실행기에서 다음과 같이 입력합니다.
ComponentName componentToDisable =
new ComponentName("com.xxx.apptodisable",
"com.xxx.apptodisable.LauncherActivity");
getPackageManager().setComponentEnabledSetting(
componentToDisable,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
어떤 권한이 필요합니다 ... –
하지만
android.intent.category.LAUNCHER
카테고리 인 텐트 필터가있는 활동을 구현하지 말고 서비스가 부트 브로드 캐스트를 수신하면됩니다.
하지만 활동을 열지 않습니다. 응용 프로그램 아이콘을 시작하지만 응용 프로그램 아이콘을 숨기려면 응용 프로그램 아이콘을 숨기려면 – CoronaPintu
사용 단지 AndroidManifest.xml
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
의 주요 활동과 함께이 라인을 넣지 마십시오 당신이 프로그래밍 방식으로 제거하려면 다음 제거 PackageManager.setComponentEnabledSetting를 사용 실행기에서 응용 프로그램을 제거하기위한이 코드
PackageManager p = getApplicationContext().getPackageManager();
p.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
메시지를받을 때이 방법을 사용하고 응용 프로그램을 열었을 때 열린 응용 프로그램을 가지고 있지만이 코드를 사용하여 응용 프로그램을 시작하고 수신자가 활동을 시작하면 활동이 시작되지 않습니다. 메시지를 수신 할 때 코드가없는 동안 발견되어 완벽하게 열립니다. 나를 도와 주실 수있으세요? – CoronaPintu
이것은 나를 위해 작동 ... 내 응용 프로그램이 더 이상 실행기에 표시되지 않습니다. 아직 내 서비스는 백그라운드에서 일하고 있습니다 ... 이것은 받아 들여진 응답 – Noman
이 나를 위해 일 했음에 틀림 없습니다. 좋은 솔루션 –
[this post] (http://androidforums.com/developer-101/210047-hide-application-android-application-list.html)에서 응답을 확인하십시오. – Mxyk