본문 바로가기

IT개발/Android10

갤럭시 S8 , S8 플러스 , 노트8 오레오 순정펌웨어 및 다운그레이드 방법 센터에서는 다운그레이드를 해주지 않습니다 ! 아래 방법대로 하시면 간단하게 진행하실 수 있습니다. 준비해주셔야 할게 몇가지 있습니다. 컴퓨터 , 폰연결 케이블 , 다운그레이드 할 휴대폰만 준비해주시면 됩니다. 이 작업 진행 시 폰의 내용은 전부 초기화 됩니다. 미리 백업을 하실 분은 컴퓨터로 삼성의 백업 프로그램인 " Smart Switch" 로 미리 백업 받아놓으세요. 이 작업 후 녹스워런티에 전혀 문제가 없기때문에 추후 A/S에 전혀 문제 없습니다. ! 이 작업으로 인한 폰의 문제는 저희가 책임지지않습니다 ! 1. 파일 다운로드 및 준비 단계 컴퓨터에 다운로드 해주세요! 1-1 USB드라이버 다운로드 및 설치 삼성 USB 드라이버 : https://local.sec.samsung.com/comLoca.. 2021. 10. 19.
[Android] 안드로이드 생명주기 안드로이드 생명주기 이번 포스팅에서는 안드로이드 생명주기에 대하여 설명하도록 하겠습니다. 안드로이드는 다음과 같은 생명주기를 갖습니다. 특정 엑티비티가 실행되면 onCreate() -> onCreate() -> onStart() -> onResume() -> ... 순서대로 실행이 되고 엑티비티는 동작하게 됩니다. onCreate()는 Activity가 최초 생성할 때 호출됩니다. 초기화 설정을 하는 곳으로 보관된 상태의 Activity가 있으면, 그 상태를 저장중인 Bundle객체를 받아서 사용합니다. onCreate()가 호출된 후에는 onStart()가 호출되는데 이 때에는 강제종료가 불가능합니다. onRestart()는 Activity가 정지된 후(onStop() 후) 다시 시작하기 전에 호출됩니.. 2014. 11. 7.
[Android] Google Map google-play-services-lib Error 자 구글맵 api를 개발하는데 이 에러가 발생하는 경우의 대처법을 포스팅 해 보겠습니다. 구글 서비스를 sdk를 통해서 다운을 받아서 google-play-services-lib 이 폴더를 임포트 해야 사용이 가능합니다. 그런데 다음과 같은 에러가 발생할 수 가 있는데요. 다음과 같은 방법으로 에러를 해결 할 수 있습니다. 해결방법 google-play-services-lib 폴더가 안드로이드 프로젝트가 있는 workspace 와 같은 드라이브에 있어야 인식이 됩니다. 2014. 4. 14.
[Android] 구글맵(Google map) 키를 얻어봅시다 1. 구글계정 로그인 ( 없으면 계정생성 ) https://www.google.com/accounts/Login?continue=http://www.google.co.kr/&hl=ko 2. Java SDK 설치폴더에서 keytool.exe 파일확인 ex) C:\Program Files\Java\jdk1.6.0_21\bin>dir key* C 드라이브의 볼륨에는 이름이 없습니다. 볼륨 일련 번호: FC9B-650D C:\Program Files\Java\jdk1.6.0_21\bin 디렉터리2010-10-04 오전 10:39 27,648 keytool.exe 1개 파일 27,648 바이트 0개 디렉터리 16,684,294,144 바이트 남음 3. 사용자계정의 .android로 이동 후 keytool 사용 e.. 2014. 4. 13.
[Android] 커스텀 어댑터 사용하여 ListView 버튼달기 및 갱신 notifyDataSetChanged? 화면구성입니다. 기본적인 레이아웃 만드는건 생략하도록 하겠습니다.이글의 핵심 내용은 커스텀 버튼이있는 리스트뷰를 커스텀어댑터를 사용하여 표시합니다.리스트뷰의 버튼들이 들어가있는데 이 이벤트를 어찌 처리할꼬? 처리하였는대 갱신이 안되네?를 해결해보겠습니다. 아래 코드는 약간의 버그를 가지고있습니다. 그대로따라하지 마시고 이런 방식으로 할 수 있다. 라는것으로 참조하세요. MainActivity.class //myAdapter를 사용하여 list표시 myAdapter = new MyAdapter(this, R.layout.mainwelramlist, welarmDTO.getSelectList()); listView.setAdapter(myAdapter); myadapter에 세팅을 해줍니다. MyAdapte.. 2014. 4. 11.
[Android] 인텐트 필터(intent filter)란? 묵시적 인텐트로 앱 컴포넌트를 실행하기 위해 알아야 하는 사전 지식이 인텐트 필터입니다. 이번 포스트에서는 인텐트 필터에 대해 정리해 보고자 합니다. 인텐트 필터(Intent Filter) 인텐트 필터는 앱 컴포넌트가 받고자 하는 인텐트가 무엇인지를 정하는 수단입니다. 명시적 인텐트에는 무엇을 실행할지가 명확합니다. 클래스 이름이 설정되어 있으니까요. 그러나 묵시적 인텐트는 클래스 이름 대신 액션 이름이 설정됩니다. 액션 이름만으로는 어떤 앱 컴포넌트를 실행할지가 명확하지 않지요. 앱 컴포넌트는 인텐트 필터를 가질 수 있고, 안드로이드는 인텐트 필터를 이용하여 어떤 앱 컴포넌트에 암시적 인텐트를 전달할지를 결정할 수 있습니다. 묵시적 인텐트를 이용하여 앱 컴포넌트를 실행하는 과정 1. 한 앱 컴포넌트가 .. 2014. 4. 11.