반응형
런처를 만드는 방법
나는 꽤 오랫동안 개발을 해왔고 지금은 원래 집을 대체 할 앱을 만들려고 노력하고 있습니다 (예 : HTC 감각).
사용자가 휴대 전화의 홈 버튼을 누를 때 열리는 앱이 필요합니다.
그래서 기본적으로 그것은 가정 교체입니다.
아무도 이것에 대해 어떻게하는지 알고 있습니까?
일반 앱을 개발 한 다음 앱의 매니페스트 파일에 몇 줄을 추가하면됩니다.
먼저 활동에 다음 속성을 추가해야합니다.
android:launchMode="singleTask"
그런 다음 인 텐트 필터에 두 개의 카테고리를 추가합니다.
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.HOME" />
결과는 다음과 같을 수 있습니다.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.dummy.app"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="19" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.dummy.app.MainActivity"
android:launchMode="singleTask"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</activity>
</application>
</manifest>
간단합니다!
Android 팀에서 제공 한 예제입니다. 이미 샘플을로드 한 경우 다음 단계에 따라 홈 화면 교체 샘플 을 가져올 수 있습니다 .
파일> 새로 만들기> 기타> Android> Android 샘플 프로젝트> Android xx> 홈> 완료
그러나 샘플이로드되지 않은 경우 아래 단계를 사용하여 다운로드하십시오.
Windows> Android SDK Manager> 필요한 SDK에 대해 "Sample for SDK"선택> 패키지 설치> 라이선스 수락> 설치
참고 URL : https://stackoverflow.com/questions/4841686/how-to-make-a-launcher
반응형
'Nice programing' 카테고리의 다른 글
메시지 대기열은 Linux에서 더 이상 사용되지 않습니까? (0) | 2020.11.21 |
---|---|
QMake의 하위 디렉토리 템플릿을 사용하는 방법은 무엇입니까? (0) | 2020.11.21 |
C ++에서 생성자의 실패를 처리하는 방법은 무엇입니까? (0) | 2020.11.21 |
java.lang.IndexOutOfBoundsException : 소스가 대상에 맞지 않습니다. (0) | 2020.11.21 |
Java 8에서 추상 클래스와 인터페이스의 차이점은 무엇입니까? (0) | 2020.11.21 |