안드로이드 일반 액티비티라면 애드몹(Admob)광고는 간단히 xml 형식만 지켜주면 달수 있다. 하지만 UI 가 Preference Style (Preference, PreferenceScreen, PreferenceFagment)이라면 얘기가 달라진다. 그냥 붙여서는 절대 안된다.가정A 는 PreeferenceScreen XMLB 는 Activity이 경우 A에 애드몹 설정을 넣고 B의 OnCreate에서 그냥 부르면 죽는다. Preference ..
앱을 만들면 기본적으로 홈 화면에 shortcut(바로가기)을 생성 하지 않는다.아래와 같은 단계로 작업 해주면 된다.1. 우선 manifest 에 권한을 추가 해야 한다.<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />2. 실행 할 때 마다 shortcut 생성을 남발 할 수 있으니, 간단하게 sharedprefence로 저장해서 검사하자..
안드로이드 스튜디오에서는 apk 파일을 만들면 기본적으로 app-degug.apk라는 이름으로 생성 된다. 발행시 이름을 변경 하면 되지만... 귀찮다. 그리고 버전별로 정리 하기도 어렵다. 그래서 build.gradle을 열어보면android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.comostudio..
안드로이드 스튜디오에서 1. 패키지명 변경 하기.com.a.b --> com.b.c로 변경 하기 위해서는Android로 되어있는 상태에서 패키지를 누르고 오른쪽 마우스로 아무리 Refator를 해봐야 안된다. (com.a.b --> com.a.c)로의 변경은 된다.아래와 같이 해줘야 된다.Android가 아닌 Packages를 선택 하고Refactor를 선택한뒤변경 하면 중간 패키지 명을 변경 할 수 있다.2. 프로젝트..
<AVD 실행 시 에러 발생>다음과 같은 에러메시지가 뜬다.emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: HAX kernel module is not installed!<해결방법>1. Intel&nbs..
- Total
- 192,932
- Today
- 20
- Yesterday
- 313