본문 바로가기

Android18

안드로이드 폰 사용자를 위한 10가지 유용한 팁과 사용법 안내 안드로이드 폰 사용자를 위한 10가지 유용한 팁과 사용법 안내 안드로이드 폰은 많은 사람들이 일상생활에서 사용하는 중요한 도구입니다. 이번 포스팅에서는 안드로이드 폰 사용자를 위한 10가지 유용한 팁과 함께 해당 기능의 사용법을 상세히 안내하겠습니다. 이 팁들을 활용하여 안드로이드 폰의 기능을 최대한 활용하고 편리한 사용자 경험을 만들어보세요. 화면 캡처 홈 버튼과 볼륨 다운 버튼을 동시에 누르면 화면 캡처가 가능합니다. 일부 기종에서는 전원 버튼과 볼륨 다운 버튼을 동시에 눌러도 화면 캡처가 가능합니다. 캡처한 화면은 갤러리나 사진 앱에서 확인할 수 있습니다. 스크린샷에 메모 추가 화면 캡처한 후에 스크린샷에 메모를 추가할 수 있습니다. 스크린샷을 찍은 후 알림창에서 편집 옵션을 선택하여 스크린샷을 편.. 2023. 5. 30.
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 라디오 그룹과 라디오 버튼 다음과 같이 파레트에 Button - 목록에 라디오 그룹을 올려놓고 그 속에 라디오 버튼을 올려놓는다. 적당한 ID와 Text를 입력 후 MainActiveity.kr 리스너를 연결시켜준다 다음과 같이 한가지 팁~!!!! 밑줄친곳은 설명은....한번도 안사용했다라는 뜻으로 해도 되고 안해도 된다 끝! 2022. 8. 30.
ANDROID 에디터 텍스트 (edittext) ANDROID 에디터 텍스트 (edittext) edittext : 입력하는 위젯이다! 화면에 일단 painedit 를 내려 놓는다.. 해당 위젯을 클릭 후 오른쪽 속성에 inputType 를 펼치면 위와 같은 속성들이 있다 이건 하면서 알아가시길..... 힌트작성시도 String.xml에 코딩 후 가져다 쓰는 방식으로 하고 이 방식으로 버릇길들이기 바란다. 좋타 해당 입력을 할 시 입력된 값을 볼수있거나 활용하는 코딩이다 위와 같이 한다. 결과화면 타이핑 할때마다 값들이 로그에 찍힌다~!!!!!! 2022. 8. 25.
ANDROID 텍스트 뷰 ANDROID 텍스트 뷰 TextView : 말 그대로 문자를 보여주는 위젯이다! res - values - String.xml 파일 오픈!!!! 위와 같이 해당 텍스트뷰 id 를 포함하여 값을 입력해준다. \n 2022. 8. 24.
ANDROID Dimens ANDROID Dimens Strings.xml 비슷한 형태로 사이즈를 정의하는걸 별도 추가해준다 그것이 Dimen textSize : sp(주) , dp 버튼 사이즈시 : dp사용 res - values - New - values ....클릭 Dimens 입력 후 ok 클릭 하면 해당 values에 파일로 추가가 된다 위와 같이 입력해보자!!! 다음으로 해당 화면으로 건너가서 속성에서 맞춰주면 끝!! 컬로도 같은 형식으로 이루어진다! 에디터창 앞에 색깔을 클릭 후 원하는 색으로 선택하면 자동 바뀐다!!!! 우와!!!! 2022. 8. 22.
ANDROID 버튼 및 스트링 소스 [ANDROID] 버튼 및 스트링 소스 다음과 같은 버튼을 올려놓은 뒤 화면 오른쪽 속성에 관해 설명이다 1.Declared Attributes : 내가 속성들중 값을 미리 정의한것 2.Common Attributes : 많이 사용하는것들 ※ 알파벳순으로 되어있음 버튼 text 변경하는 방법 1.속성 text 에 가서 직접 입력한다. 2, 왼쪽 project -res - values -> Strings.xml 연다. 속성 text에 Strings.xml 에 코딩해 놓은 값들이 자동완성으로 나타난다..그걸 선택한다. 언어별로 추가할수있다 다음과 같이 화면 상단 오른쪽에 open editor를 클릭 후 해당 국가와 언어를 맞춰준다. 2022. 8. 19.
모바일 개발을 위한 델파이 언어 -4- 델파이 XE4 버전에서는 iOS 및 ARM 컴파일러 지원을 위해, 기존의 델파이와는 다른 새로운 델파이 컴파일러를 도입했습니다. 기존 델파이 컴파일러와의 호환성을 위해 대부분의 문법들은 하위호환되지만 델파이로 모바일 개발을 하기 위해서는 알아두어야 할 주의해야 할 부분들이 상당히 많습니다. 현재 엠바카데로에서 델파이 프로덕트 매니저를 맡고 있는 마르코 칸투는 문서 "The Delphi Language for Mobile Development"에서 이러한 주의점들을 간략히 설명하고 있습니다. 모바일 개발을 생각하는 델파이 개발자들에게는 아주 중요한 문서이므로, 총 4회로 나누어 이 문서를 번역해서 올립니다. 이번 글은 그중 마지막, 네번째입니다. 기타 언어 변경들 문자열 타입 변경과 객체 메모리 관리 외에.. 2021. 6. 16.
모바일 개발을 위한 델파이 언어 -3- 모바일 개발을 위한 델파이 언어 -3- 델파이 XE4 버전에서는 iOS 및 ARM 컴파일러 지원을 위해, 기존의 델파이와는 다른 새로운 델파이 컴파일러를 도입했습니다. 기존 델파이 컴파일러와의 호환성을 위해 대부분의 문법들은 하위호환되지만 델파이로 모바일 개발을 하기 위해서는 알아두어야 할 주의해야 할 부분들이 상당히 많습니다. 현재 엠바카데로에서 델파이 프로덕트 매니저를 맡고 있는 마르코 칸투는 문서 "The Delphi Language for Mobile Development"에서 이러한 주의점들을 간략히 설명하고 있습니다. 모바일 개발을 생각하는 델파이 개발자들에게는 아주 중요한 문서이므로, 총 4회로 나누어 이 문서를 번역해서 올립니다. 이번 글은 그중 세번째입니다. 3. ARC: 자동 참조 카운.. 2021. 6. 15.
모바일 개발을 위한 델파이 언어 -2- 모바일 개발을 위한 델파이 언어 -2- 델파이 XE4 버전에서는 iOS 및 ARM 컴파일러 지원을 위해, 기존의 델파이와는 다른 새로운 델파이 컴파일러를 도입했습니다. 기존 델파이 컴파일러와의 호환성을 위해 대부분의 문법들은 하위호환되지만 델파이로 모바일 개발을 하기 위해서는 알아두어야 할 주의해야 할 부분들이 상당히 많습니다. 현재 엠바카데로에서 델파이 프로덕트 매니저를 맡고 있는 마르코 칸투는 문서 "The Delphi Language for Mobile Development"에서 이러한 주의점들을 간략히 설명하고 있습니다. 모바일 개발을 생각하는 델파이 개발자들에게는 아주 중요한 문서이므로, 총 4회로 나누어 이 문서를 번역해서 올립니다. 이번 글은 그중 두번째입니다. 2. 문자열 타입 문자열의 관.. 2021. 6. 14.
Android 구글 지도에서 내 위치 표시하기 Android 구글 지도에서 내 위치 표시하기 우선 구글 API를 등록하고 등록한 API 위에 입력을 해준다. GPS와 네트워크를 사용하기 위해 권한을 설정해준다 위와 같이 코딩해준다. 그리고 제일 중요한 build.gradle 에 로케이션을 추가해준다 버전체클 잘하고 수정한뒤 싱크 나우를 꼭 해준다!!! MapsActivity에 다음과 같이 코딩하고 파악하고 이해해 보쟈! package com.monosoft.mygooglemap import android.annotation.SuppressLint import android.content.pm.PackageManager.PERMISSION_GRANTED import android.location.Location import androidx.appcom.. 2020. 10. 21.
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.