본문 바로가기

반응형

전체 글

[안드로이드] 위험 권한 요청후 갤러리 사진 가져오기 안드로이드 기기 내 앨범에 접근해서 사진을 가져와서 보여주는 예제를 만들어보겠습니다. 이전 글에서 갤러리에 접근해서 ImageView에 선택한 이미지를 보여주는 코드만 추가했습니다. 권한을 요청하는 부분만 필요하신 분은 링크를 통해서 확인해주세요. 1. AndroidManifest.xml 파일 읽기, 쓰기 권한을 추가합니다. 2. activity_main.xml 3. MainActivity.java import android.Manifest; import android.content.Intent; import android.content.pm.PackageManager; import android.graphics.Bitmap; import android.graphics.BitmapFactory; impo.. 더보기
[안드로이드] Volley, Json을 이용해서 로또 당첨번호 조회하기 로또 api와 Volley, Json을 이용해서 원하는 회차의 로또 당첨번호를 가져오는 예제를 만들어보겠습니다. 1. AndroidManifest.xml 추가된 부분 - 인터넷 권한 android:usesCleartextTraffic="true" - 네트워크 트래픽 사용 (기본이 false), 네트워크 보안정책으로 인해서 추가해주셔야 합니다. 2. build.gradle(Module: app) implementation 'com.google.code.gson:gson:2.8.6' implementation 'com.android.volley:volley:1.1.1' Volley, gson을 추가해줍니다. 3. activity_main.xml 4. MainActivity.java import android.. 더보기
[온라인광고] 구글애즈 키워드 (검색)광고 효율 높이는 방법(feat.구글트렌드) 구글 애즈 광고 그룹을 만드셨다면 광고 애셋에서 본인이 설정해둔 키워드들의 효율을 확인하실 수 있는데요. 실적과 클릭률, 전환가치를 확인해보셨을때 가치가 낮은 키워드들은 빠르게 제거하시고 다른 키워드들로 변환해보시는것이 좋습니다. 본인의 웹사이트 혹은 어플과 맞는 키워드를 찾으시는게 가장 중요합니다. 그래서 처음에 어떤 키워드를 사용해야할지 애매하거나 더 좋은 키워드를 찾지 못하셨을때 필요한게 구글트렌드입니다. 구글트렌드를 이용하시면 본인이 원하는 카테고리의 인기 단어들을 확인 하실 수 있습니다. 예를 들어 타이머라고 검색을 해보겠습니다. 하단에 관련 검색어를 확인 하실 수 있습니다. 현재 설정은 급상승된 검색어로 필터가 됐고, 인기 검색어로 설정하셔서 확인 하실 수도 있습니다. 인기 검색어를 이용한다면.. 더보기
[안드로이드] 위험 권한 요청, 확인 하기 앱을 만들때 위험 권한의 경우 사용자에게 요청을 하고 허용을 했을 경우에만 사용할 수 있는데요 위험 권한 중 파일 읽기, 쓰기에 대한 권한을 요청하고 확인하는 예제를 만들어보겠습니다. 위험 권한의 범위, 자세한 내용이 궁금하신분은 여기를 눌러서 확인해주세요. 레이아웃은 생성한 그대로 뒀기 때문에 올리지 않겠습니다. 1. AndroidManifest.xml 파일 읽기 쓰기 권한을 매니페스트에 등록해줍니다. 2. MainActivity.java package com.everyshare.permissiontest; import android.Manifest; import android.content.pm.PackageManager; import android.os.Bundle; import android.te.. 더보기
[안드로이드] 페이지 슬라이딩 애니메이션 사용하기 - AnimationListener, Animation, Animation 버튼을 누르면 숨겨져 있던 레이아웃이 이동하면서 보이고, 사라지는 애니메이션을 만들어보겠습니다. 1. activity_main.xml id를 지정해준 레이아웃이 애니메이션을 적용할 페이지입니다. 2. anim 폴더 생성 res -> new -> Directory -> 'anim' 입력 OK 누르시면 anim 폴더가 보이실거에요 3. translate_left.xml 오른쪽에서 왼쪽으로 이동하게 되는 애니메이션에 대한 xml 코드라고 생각하시면 됩니다. android:fromXDelta="100%p" - 애니메이션이 시작되는 x좌표의 위치, 몇 퍼센트부터 시작할 것인지 나타냅니다. android:toXDelta="0%p" - 애니메이션이 종료되는 x좌표의 위치입니다. android:duration="500.. 더보기
[안드로이드] 상단 알림창에 알림 띄우기 2 (이벤트 추가) - Notification, Intent, PendingIntent 상단 알림창에 알림을 띄우고 알림메시지를 터치하면 앱을 실행하는 예제를 만들어보겠습니다. 이전의 예제를 이미 보신분이라면 EditText를 추가하고 MainActivity.java 안의 추가된 코드만 수정해서 실행해보시면 될 것 같습니다. 1. activity_main.xml 2. MainActivity.java package com.everyshare.notificationtest; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.NotificationCompat; import android.app.Notification; import android.app.NotificationChannel; import android.. 더보기
[온라인광고] 구글애즈(Google Ads) 키워드광고 세팅하기 오랜만에 마케팅에 대한 포스팅을 하게되었네요. 지난번 구글애즈 계정만들기에 이어 오늘은 생성한 계정내 세팅할 수 있는 여러 광고중 SA광고(키워드광고, 검색광고) 캠페인을 세팅해보겠습니다. https://everyshare.co.kr/%ea%b5%ac%ea%b8%80-%ed%82%a4%ec%9b%8c%eb%93%9c-%ea%b4%91%ea%b3%a0-%ec%84%b8%ed%8c%85-%eb%b0%a9%eb%b2%95-%eb%8b%a8%ea%b3%84%eb%b3%84-%ec%83%81%ec%84%b8-%ea%b0%80%ec%9d%b4%eb%93%9c/ 구글애즈 계정에 로그인 해주세요. 구글애즈 광고세팅 화면에서 캠페인 메뉴를 선택하시면 보이는 파란색 플러스 버튼을 클릭해주세요. 새로 캠페인을 만들기위해 새.. 더보기
[안드로이드] 상단 알림창에 알림 띄우기1 - Notification 버튼을 누르면 상단 알림창에 알림을 띄우는 예제를 만들어보겠습니다. 1. activity_main.xml 2. MainActivity.java import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.NotificationCompat; import android.app.Notification; import android.app.NotificationChannel; import android.app.NotificationManager; import android.content.Intent; import android.os.Build; import android.os.Bundle; import android.view.View; imp.. 더보기

반응형