본문 바로가기

분류 전체보기

(33)
[android studio] AndroidX 에러 해결 - This project uses AndroidX dependencies 광고를 넣기 위해 Ad view를 추가하고 빌드를 하는데 갑자기 이런 에러가 뜨면서 빌드가 되질 않았다,, This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry. The following AndroidX dependencies are detected: androidx.versionedparcelable:versionedparcelable:1.0.0, androidx.fragment:fragment:1.0.0, androidx.slidingpanelayout:slidingp..
[안드로이드] Android에서 타이틀바(TitleBar) 없애기 안드로이드 개발을 하다보면 항상 하기 이미지처럼 가장 상단에 보기싫은 타이틀바가 존재한다. 지우는 방법은 간단하다. res-values-styles.xml 파일에 들어가서 하기 빨간 박스의 문구만 입력해주면 된다. true 적용한 뒤의 모습,, 타이틀바가 사라진 것을 볼 수 있다.
[안드로이드] 애드몹(adMob) 내 앱에 광고 달기 #1 - 애드몹계정설정 1. 구글 애드몹(adMob) 가입 https://admob.google.com/intl/ko_ALL/home/ 에 접속하여 오른쪽 상단의 가입 버튼을 누른다. 2. 국가 시간대 결제통화 설정 국가는 나의 국적에 맞게, 시간대도 내가 있는 곳의 시간대로 설정해 주자. 한국사람의 경우 대한민국 UTC+9시간 서울로 하면되고, 결제 통화의 경우 미국 달러로 설정해 준다. 만약 한화로 할 경우 수수료가 더 비싸진다는 점! 그리고 체크박스 체크 후 ADMOB 계정 만들기 버튼 클릭! 이 후 나는 실적에 대한 제안사항만 예로 해주고 나머진 아니요로 했다. 괜히 연결메일로 스팸성 메일이 오는게 싫으므로!!! 필요한 경우 모두 예로 한 뒤 나중에라도 변경 가능하니 본인이 편한 설정에 맞게 체크해 준다. 3. 앱에 게..
[안드로이드] 구글플레이 개발자 등록하기 내가 만든 Android App을 구글스토어에 등록하기 위해서는 안드로이드 개발자 등록을 해주어야 한다. 등록에 있어 필요한 것 두가지는?? 구글계정과 등록 비용 $25 한번 결제하면 영원히 앱을 등록할 수 있게 되는데 Apple 개발자 등록의 경우 매년 99달러를 지불하여 갱신해야 하는 것에 비교하면 매우 저렴하다는 것!! 1. Google Play Console 사이트에 접속 https://play.google.com/apps/publish/signup/ 에 접속하여 구글계정 로그인 후 약관박스 2개 체크, 결제 페이지로 이동 버튼 클릭한다. 2. 개발자 등록 비용 지불하기 해외 결제 가능한 카드 정보와 청구서 수신 주소를 입력하고 구매 버튼을 클릭해 준다.그러면 바로 결제가 완료 된다! 구매가 정상..
[손전등 어플 만들기 #3] 모스부호 변환하여 깜빡이기 (TreeMap, TextView 예제) 문자열을 입력받아 해당 문자열을 모스부호로 변경하고, 대시, 닷, 공백에 따라 깜빡임 속도를 조절해보았다. 우선 입력받을 문자를 키로, 해당되는 모스부호를 값으로 Map에 넣어준다. static { map = new TreeMap(); map.put(' ', " "); map.put('A', ".-"); map.put('B', "-..."); map.put('C', "-.-."); map.put('D', "-.."); map.put('E', "."); map.put('F', "..-."); map.put('G', "--."); map.put('H', "...."); map.put('I', ".."); map.put('J', ".---"); map.put('K', "-.-"); map.put('L', "...
[손전등 어플 만들기 #2] SeekBar를 사용하여 깜빡임 조절하기(SeekBar api) SeekBar를 사용하여 손전등 깜빡임을 제어해 보겠다. SeekBar는 SeekBar.setOnSeekBarChangeListener()를 통해 하기의 3개의 이벤트에 대해 noti를 받을 수 있다. 1. onStartTrackingTouch() : 최초 터치하여 드래그 시작할때 발생 2. onProgressChanged() : Progress 수치 변경 시 발생 3. onStopTrackingTouch() : Progress 변경을 멈출때 발생 SeekBar 레이아웃의 값으로는, 1. android:max : SeekBar 최대치일때의 수치 설정 2. android:progress : 변경 단위 설정 2. android:thumb : SeekBar의 드래그 하는 아이콘 설정 SeekBar 예제를 통해..
[손전등 어플 만들기 #1] 플래시 켜기/끄기 - Flashlight API 이전 손전등 제어를 하기 위해서는 camera의 권한을 받아와야만 했지만, Android 6.0 (Marshmello, API level 23) 이상부터는 손전등만을 위한 Flashlight API가 추가되어 카메라 등 다른 권한을 필요로 하지 않는다. private static CameraManager mCameraManager; private static ImageButton mImageButtonFlashOnOff; private static boolean mFlashOn = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.lay..
티스토리 구글 검색에 노출하기(Google Search Console 플러그인) 처음으로 티스토리를 개설하고 글들을 작성하고 나면, 얼른 내 글이 가장 위에 검색되길 원할 것이다. 하지만 티스토리는 다음에서는 검색에 노출이 되나, 구글과 NAVER, BING 같은 포탈에서는 검색에 내 글이 보이기까지 오래 걸리기에 얼른 내 글이 구글에 노출되는 방법을 공유한다. 직접 구글에 들어가서 내 티스토리 URL 직접 입력하는 방법도 있지만, 티스토리에서 간편하게 바로 할 수 있다. 1. 내 티스토리 로그인 후 설정 창으로 들어간 뒤 플러그인 메뉴를 선택하면 하기처럼 구글 서치콘솔 아이콘이 보인다. 2. 그리고 계정연결하기 클릭 3. GOOGLE 계정 로그인 창이 뜬다. 로그인 해준 뒤 권한부여 창이 뜨면 모두 허용! 3번 허용해주면 된다. 4. 그 뒤 마지막 허용까지 해주면 끝 이제 내 포스..