패키지 3

[안드로이드]패키지 설치, 제거, 업데이트 정보를 알고 싶다면

앱 설치 시 메인 Activity나 화면 실행전에 할일이 있다면 package 관련 브로드캐스트을 받으면 된다. @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)의 설정을 다르..

[안드로이드 스튜디오] 패키지명 변경시 에러 발생 주의

안드로이드 스튜디오에서 패키지명 변경을 하다가, 갑자기 manifest에 빨간불이 들어 올 수도 있다.기본적으로 패키지명 변경은 좌측 메뉴의 Package 또는 mafifest에서 com.comostudio.xxx를 블럭한 뒤 refactor 하면 된다. 하지만, 일반 소스에서 찾아서 변경하기를 할 경우 갑자기 아래와 같은 에러를 만나게 되니 주의 바람. uri is not registered (settings project settings schemas and dtds) attri android:icon not allowed here 인터넷 검색을 아무리 해봐도 setting에서 위와 같이 추가 해주란 말 밖에 찾을 수 없다... 분명히 잘 되던 소스였는데 갑자기 매니페스트에 대부분이 빨간 불이라면 저..

[안드로이드 스튜디오] 패키지명, 프로젝트명 변경

안드로이드 스튜디오에서 1. 패키지명 변경 하기. com.a.b --> com.b.c로 변경 하기 위해서는Android로 되어있는 상태에서 패키지를 누르고 오른쪽 마우스로 아무리 Refator를 해봐야 안된다. (com.a.b --> com.a.c)로의 변경은 된다. 아래와 같이 해줘야 된다.Android가 아닌 Packages를 선택 하고 Refactor를 선택한뒤 변경 하면 중간 패키지 명을 변경 할 수 있다. 2. 프로젝트명 변경하기 파란 색 부분에서 아무리 우측 키를 눌러서 리팩터 해봐야 안된다.그냥, 프로젝트의 최상위 폴더 이름만 바꾸고 안드로이드 스튜디오를 재 부팅하면 해결 된다. (탐색기나 파인더) 더 간단한 방법이 나왔어요(2015/12/19)--> [안드로이드 스튜디오] 정말 쉬운 패키지..