본문 바로가기

안드로이드20

안드로이드 폰 사용자를 위한 10가지 유용한 팁과 사용법 안내 안드로이드 폰 사용자를 위한 10가지 유용한 팁과 사용법 안내 안드로이드 폰은 많은 사람들이 일상생활에서 사용하는 중요한 도구입니다. 이번 포스팅에서는 안드로이드 폰 사용자를 위한 10가지 유용한 팁과 함께 해당 기능의 사용법을 상세히 안내하겠습니다. 이 팁들을 활용하여 안드로이드 폰의 기능을 최대한 활용하고 편리한 사용자 경험을 만들어보세요. 화면 캡처 홈 버튼과 볼륨 다운 버튼을 동시에 누르면 화면 캡처가 가능합니다. 일부 기종에서는 전원 버튼과 볼륨 다운 버튼을 동시에 눌러도 화면 캡처가 가능합니다. 캡처한 화면은 갤러리나 사진 앱에서 확인할 수 있습니다. 스크린샷에 메모 추가 화면 캡처한 후에 스크린샷에 메모를 추가할 수 있습니다. 스크린샷을 찍은 후 알림창에서 편집 옵션을 선택하여 스크린샷을 편.. 2023. 5. 30.
google play services requires an action 해결 방법 google play services requires an action 해결 방법 오늘도 어김없이 스마트폰으로 게임을 하는나인데... 갑자기 오늘 이상한 알림이 떠서 이래저래 찾다가 어떻게 해결하게 되어 이렇게 나같은사람들을 위해 포스팅을 해보기로 했다~! 개인적으로 킹오브파이터올스타를 즐겨 하는데 이런 메세지가 자꾸 연속으로 뜨는것이다 갑자기 ;;; 짜증........................ 위에 알림을 한번 클릭해 보았다....게임은 모 저 멀리 날라겼고~~~ 이런 창이 뜨면서 멀 어찌해야될지를 잘 모르겠다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ ====================================================================== ​ 자! 지금부터 해결방법을 말을 하겠다~!!.. 2023. 5. 12.
Android HTTP 통신을 위한 Retrofit 사용하기 Android HTTP 통신을 위한 Retrofit 사용하기 Android Retrofit을 소개합니다. Retrofit은 HTTP REST API 구현을 위한 라이브러리입니다. jakewharton이 소속된 Square, Inc의 오픈소스 라이브러리입니다. Square, Inc에는 많이 들어보셨을 otto, dagger, picasso, OkHTTP 등 오픈소스로 배포 중입니다. REST : Representational State Transfer의 약자로, 웹에서 사용하는 Architecture의 한 형식입니다. 네트워크 상에서 클라이언트와 서버 간의 통신 방식을 말합니다. HTTP에서는 GET, POST, PUT, DELETED 등의 Method를 제공합니다. 클라이언트에 대한 응답은 xml, js.. 2022. 9. 14.
안드로이드 쓰레드와 타이머 활용하기 안드로이드 쓰레드와 타이머 활용하기 위와 같이 화면을 꾸며준다. 흔히 타이머 화며냐이다. package com.monosoft.threadtimer import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.os.Handler import android.os.Message import kotlinx.android.synthetic.main.activity_main.* import kotlin.concurrent.thread class MainActivity : AppCompatActivity() { var started = false override fun onCreate(savedInstanceState:.. 2022. 9. 13.
안드로이드 카메라 갤러리 권한처리 안드로이드 카메라 갤러리 권한처리 위와 같이 mainfest 아래에 카메라와 갤러리에 대한 권한 처리를 한다. 2022. 9. 8.
안드로이드 SQLite 조회수정삭제 안드로이드 SQLite 조회수정삭제 //데이터 입력 함수 fun insertMemo(memo:Memo) { // DB 가져오기 var wd = writableDatabase //Memo를 입력타입으로 변환 val values = ContentValues() values.put("content",memo.content) values.put("datetime",memo.datetime) //DB에 넣기 wd.insert("memo",null, values) //wd.insert(테이블이름,null, 값) //DB 닫기 wd.close() } //데이터 조회함수 fun selectMemo() : MutableList { val list = mutableListOf() val select = "select * .. 2022. 9. 6.
안드로이드 디바이스 파일탐색기 안드로이드 디바이스 파일탐색기 아래 하단 창에 맨 오른쪽에 보면 현재 연결된 디바이스 탐색기를 볼수있는 탭이 있다. Device File Explore 클릭~! 클릭하면 위와 같은 탐색기 형식이 나오면서 일반 탐색기 처럼 해당 디바이스 파일들을 확인하고 삭제 변경 추가를 할수있다!!!!!!!!!!!!!!!!!!!!!! 2022. 9. 5.
안드로이드 뒤로가기 빽 버튼 적용하기 안드로이드 뒤로가기 빽 버튼 적용하기 * 액티비티 공간에 담은걸 뒤로가기하면 스택을 이동시킨 트랜잭션이다식이다. fun goDetail() { //1. 삽입할 프래그먼트 생성 val detail = DetailFragment() //2. 삽입 트랜잭션 시작 val transaction = supportFragmentManager.beginTransaction() //3. 트랜잭션을 통해서 프래그먼트를 삽입 transaction.add(R.id.framLayout, detail) //4. 뒤로가기 버튼을 사용하기 위한 처리 transaction.addToBackStack("detail") //4. 커밋 transaction.commit() } 그 외 fun goBack() { onBackPressed() } 2022. 9. 2.
Logcat을 이용한 로그 작성 및 보기 Logcat을 이용한 로그 작성 및 보기 Android 스튜디오의 Logcat 창에는 시스템 메시지(예: 가비지 컬렉션 발생)와 Log 클래스를 사용하여 앱에 추가한 메시지가 표시됩니다. 메시지는 실시간으로 표시되며, 이전 메시지를 볼 수 있도록 기록이 유지됩니다. 관심 있는 정보만 표시하기 위해 필터를 만들고, 메시지에 표시되는 정보의 양을 수정하고, 우선순위 레벨을 설정하고, 앱 코드를 통해 생성된 메시지만 표시하고, 로그를 검색할 수 있습니다. 기본적으로 logcat은 가장 최근 실행한 앱과 관련된 로그 출력만 보여줍니다. 앱에서 예외가 발생하면 logcat은 메시지를 표시한 다음 코드 줄에 대한 링크를 포함한 연결된 스택 추적을 표시합니다. Android 스튜디오 2.2부터는 Run 창에 현재 실.. 2022. 9. 1.
ANDROID 엑티비티 값 주고 받기 ANDROID 엑티비티 값 주고 받기 우선 메인 엑티비티에 위와 같이 서브 엑티비티를 추가한다~! 위와 같은 창이 뜨는데 적당한 이름과 사진상 설명 참고하길 바란다 생성이 된 서브 엑티비티에 텍스트뷰를 하나 놓고 적당한 이름과 ID를 입력한다 메인엑티비티에서 다음과 같이 버튼을 하나 올려놓는다~! 메인 엑티비티 XML 에 위와 같은 코딩을 한다 리턴을 단방향 주는방법이 있고 리턴을 주고 받는 경우가 있다~! 서브 엑티비티에 버튼을 올려놓는다 서브 엑티비트XML에 위와 같이 코딩한다~! 실행하면 서브 엑티비티가 열리고 닫기가 가능하고 데이터 교환도 가능하다~! 2022. 8. 31.
ANDROID 라디오 그룹과 라디오 버튼 ANDROID 라디오 그룹과 라디오 버튼 다음과 같이 파레트에 Button - 목록에 라디오 그룹을 올려놓고 그 속에 라디오 버튼을 올려놓는다. 적당한 ID와 Text를 입력 후 MainActiveity.kr 리스너를 연결시켜준다 다음과 같이 한가지 팁~!!!! 밑줄친곳은 설명은....한번도 안사용했다라는 뜻으로 해도 되고 안해도 된다 끝! 2022. 8. 30.
레이아웃 다루기 레이아웃 다루기 Text 와 Pain Text(입력) 을 끌어다가 놓는다. 해당 위젯을 클릭 후 링크? 걸 녀석과 잘 맞춰준다~~~~ 그룹으로 묶여 나중에 움직을때 편의성이 좋다! 위치를 조정하는 방법은 여러개중 화면 오른쪽에서도 맞출수 있다! 취소할시 해당위젯을 삭제하고 다시 올려놓고 할수있지만 그런 무식한 방법은 넣어두고 컨트롤 + 마우스 올려놓으면 X표시로 바뀌는데 화면에서 이런식으로 취소하고 아니면 오른쪽 화면 레이아웃 설정에서 X를 누른다! 체인설정이다! 이건 해당 위젯들을 체인형태로 묶어 관리하는 방법이다!! 버튼을 계속 올려놓을시 스크롤이 필요하다 그런방법을 어떻게 하냐면 다음과 같다 스크롤 뷰어 가져다 놓는다 스크롤 뷰어 위에 LinearLayout를 올려놓는다 해당 레이아웃에 계속 버튼을.. 2022. 8. 17.
한글 또는 다른언어 설정 2022. 8. 16.
안드로이드 설치 후 환경설정 안드로이드 설치 후 환경설정 UTF-8로 설정한다! 이것도 모두 체크해준다 스킨 설정은 자유!!! 2022. 8. 12.
안드로이드 SDK 설치하기 안드로이드 SDK 설치하기 1. Android SDK 다운 먼저 http://developer.android.com/sdk/index.html에 방문하면 아래와 같은 화면이 나오는데.. VIEW ALL DOWNLOADS AND SIZES 클릭 다운받는다 드럽게 오래걸림 ㅜ.ㅜ 설치파일이니 설치 하시고~~~~~ 당연히 JAVA SDK 랑 이클립스는 설치 해놔야겠죠? 여기서!! 만약에~! 설치하다가 NEXT 버튼이 비활성화대고 JAVA SDK가 설치가 안대었다네 머네 하면~! 참고하세요~~~http://www.youtube.com/watch?v=J7cb4d9JsAw 설치 후 실행해서 셋팅해줄게~ 다음 설치~ 설치가 모두 끝나면 이클립스 실행한다 실행 후 help-install new software 선택 후.. 2022. 8. 10.
구글 지도 Open API로 지도에 표시 이번에는 구글 지도API와 서울시에서 제공하는 API를 활용해 도서관 위치 정보를 찍어보도록 하겠다! 우선 서울특별시 열린데이터광장에서 API 키를 발급 받아야된다! 다음과 같이 해보도록 하쟈! 메인 홈페이지 화면에서 [도서관위치정보] 를 검색하도록 하자! 리스트가 나열되고 그중에 [서울특별시 공공도서관현황정보] 를 클릭을 한다. 위와 같이 OpenAPI 탭을 클릭하고 인증키 신청을 클릭해준다~! 약관동의와 관련 내용을 입력한후 인증키신청을 눌러준다. api키가 발급되었습니다 라는 메세지와 함께 키값이 나올것이다! 인증키가 발급되면 위와 같이 나온다..... 하단에 미리보기 보면 샘풀url 을 복사해둔다! 일단 웹브라우저에 복사한 인증키를 붙여놓고 괄호안에 발급받은 인증키를 붙여넣고 실행해준다 그럼 관련.. 2020. 10. 26.
안드로이드 구글 API 맵 사용 안드로이드 구글 API 맵 사용 위와같이 안드로이드 프로젝트 생성전에 설정(configure을 선택후 SDK Manager 를 선택한다. 왼쪽 리스트중 Android SDK 선택 후 두번째 탭인 SDK Tool를 선택한 뒤에 목록중 [Android SDK Platfrom-Tools] 체크하고 Appy 또는 OK를 클릭한다. 그냥 사용하겠다라는 뜻이다.! 이제 새로운 템플릿을 선택을 위와 같이 Google Maps Activity를 선택해준다. google_maps.api.xml 에 가면 컨트롤+클릭 눌르면 구글사이트의 API console.developers.google.com/apis Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platfor.. 2020. 10. 19.
안드로이드 포어그라운드 사용 포어그라운 : 다중 프로그래밍에서, 한 프로세스가 다른 프로세스보다 우선권을 가지고 실행하는 일. 새로운 서비스를 추가하고 Foreground라고 명칭을 하고 저장한다. 안드로이드에다가 사용허가를 구한다. xml에 위와 같이 적는다. 새로 추가한 Foreground에 위와 같은 코딩을 해준다. 메인 엑티비에다가도 코딩해준다. 화면으로 돌아가 메인 액티비티에 적은 함수를 연결시켜준다. 결과 영상 -------------실제 코딩 MainActivity.kt package com.monosoft.foregroundservice import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle.. 2020. 10. 15.
Android 카메라 사용 방법 - 갤러리 추가 Android 카메라 사용 방법 2탄 갤러리 추가 1탄 아래 보고오쟈! monoworld-1.tistory.com/72 Android 카메라 사용 방법 Android 카메라 사용 방법 우선 아래와 같이 화면을 꾸며준다. 이미지와 버튼을 올려놓고 적당한 id명과 text를 설정해준다 그리고 다음과 같이 코딩을 해주고 숙지한다. package com.monosoft.androidcamer monoworld-1.tistory.com ***************************추가 소스코드 1. 상수 //갤러리 열기 함수 val FLAG_REQ_GALLERY = 102 2.리스터 추가 buttonGallery.setOnClickListener { //카메라 권한 체크 Log.d("갤러리","ㅁ") if(i.. 2020. 10. 8.
Android 카메라 사용 방법 Android 카메라 사용 방법 우선 아래와 같이 화면을 꾸며준다. 이미지와 버튼을 올려놓고 적당한 id명과 text를 설정해준다 그리고 다음과 같이 코딩을 해주고 숙지한다. package com.monosoft.androidcamera import android.app.Activity import android.content.Context import android.content.Intent import android.content.pm.PackageManager import android.graphics.Bitmap import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.provider.MediaSt.. 2020. 10. 6.