아래는 코모스튜디오가 직접 만든 무료 앱이에요(한 번만 봐주세요 ^^)
앱 설치 시 메인 Activity나 화면 실행전에 할일이 있다면 package 관련 브로드캐스트을 받으면 된다.
<receiver android:name=".PackageReceiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED"/>
<action android:name="android.intent.action.PACKAGE_REMOVED"/>
<action android:name="android.intent.action.PACKAGE_REPLACED"/>
<data android:scheme="package"/>
</intent-filter>
</receiver>
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals(Intent.ACTION_PACKAGE_REPLACED)) {
} else if (action.equals(Intent.ACTION_PACKAGE_REMOVED)) {
} else if (action.equals(Intent.ACTION_PACKAGE_ADDED) {
}
업데이트 받은 사용자(PACKAGE_REPLACE)와 처음 설치한 사용자(PACKAGE_ADDED)의 설정을 다르게 한다든지 db 업데이트를 한다든지 여러가지 용도로 사용할 수 있을 것이다.
' [안드로이드 공부] > 안드로이드 공부' 카테고리의 다른 글
[안드로이드] do not match the previously installed version (0) | 2017.07.26 |
---|---|
안드로이드 상태바, 히스토리 앱바 색깔 바꾸기 (0) | 2017.03.24 |
[안드로이드]날짜를 시스템 언어에 따라 표시하기 (0) | 2016.04.26 |
안드로이드 adb 멀티 디바이스 사용 방법 (0) | 2016.01.07 |
안드로이드 어플리케이션 데이터 삭제 (0) | 2016.01.07 |
모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다. |
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요. |