응용 프로그램에 대한 스텔스와 다른 시작 방식
1. 스텔스 응용 프로그램을 시작하는 방식은 바로 인터페이스에서 그 응용 프로그램을 볼 수 없다는 것이다.
<activity android:name=".ActivityName" android:label="@string/name"
android:theme="@style/Transparent" android:launchMode="singleTask">
<intent-filter android:priority="1000">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
위
2. Activity를 시작하는 다른 방법
PhoneWindowManager.java init
mPoiSearchIntent = new Intent(Intent.ACTION_MAIN, null);
mPoiSearchIntent.addCategory(Intent.CATEGORY_POI_SEARCH);
mPoiSearchIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
launchPoiSearchFromHotKey
int result = ActivityManagerNative.getDefault()
.startActivity(null, mPoiSearchIntent,
mPoiSearchIntent.resolveTypeIfNeeded(mContext.getContentResolver()),
null, 0, null, null, 0, true, false);
if (result == IActivityManager.START_RETURN_INTENT_TO_CALLER) {
return;
}
public static final String CATEGORY_POI_SEARCH = "android.intent.category.POI_SEARCH";
응용 중
<activity android:name=".PoiSearchActivity" android:label="@string/app_name"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.POI_SEARCH" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.