본문 바로가기

앱 개발3

안드로이드 스튜디오 독학하기 17일째 안녕하세요? 지난번 포스팅부터 안드로이드가 6.0으로 업데이트 되면서, 위험한 권한으로 분류된 '전화걸기'를 허락받기 위해서, 애를 쓰고 있습니다. 하지만, 새로운 책을 구입했음에도, 아직까지는 벽에 부딪쳐 있는 상황이기는 합니다. 우선 Do it 안드로이드 앱 프로그래밍 4판을 에서 다음과 같은 내용이 있었습니다. int 변수이름 = ContextCompat.checkSelfPermission(this,Manifest.permission.얻고자 하는 권한); 먼저 이 구문을 추가해서, 아래 프로그래밍으로 권한이 있는지 없는지 여부를 체크하기 위해 들어가는 구문을 만듭니다. if(변수이름 == PackageManager.PERMISSION_GRANTED) { Toast.makeText(this,"아무 텍.. 2017. 3. 1.
안드로이드 스튜디오 독학하기 6일째 안녕하세요? 이번 포스팅에서는 새로운 액티비티라고 해야 할까요? 간단하게 새로운 화면을 추가하고, 여기로 이동할 수 있는 버튼을 추가해서 구현하는 방법을 포스팅하고자 합니다. 우선 안드로이드 스튜디오를 열어서 새 포르젝트를 생성하기를 누릅니다. 이번에는 책에서 나와았는 데로 우선 프로젝트의 이름만은 Sample5-3으로 맞추고서 작업에 들어갑니다. 우선 package explorer에 있는 java폴더로 가서, 그 아래에 있는 MainActivity.java라는 파일을 우클릭해서 메뉴를 열어 봅니다. 위 스크린샷에서 보는 것과 같이 New라는 메뉴에 들어가서 나오는 하위 메뉴에서 Activity를 선택해서 새로운 화면을 만들고자 합니다.물론 여기서는 아직 예제이기 때문에 Empty Activity라는 기.. 2017. 1. 5.
안드로이드 스튜디오 독학하기 2일째 안녕하세요? 지난번 포스팅에서 안드로이드 스튜디오에서 애뮬레이터를 실행해 보려고 했습니다만, 그게 여의치 않았습니다. 일단 Vt-x라는게 무엇인지 찾아보니 이게 가상화 장치를 지원하는 일종의 인텔에서 만든 기능이라고 합니다.하지만 여기서 심각한 문제가 생긴것이 제가 현재 쓰고 있는 소니 바이오 랩탑에서는 이 기능이 봉인되어 있다고 합니다. 결국 이걸 수정하려고 하다가 컴퓨터가 벽돌이 되는 것을 각오하고 해야 하는 것인지, 바이오스를 심각하게 건드려야 하는데 제가 그거까지 할 감당이 안되고....... 결국 창고에 짱 박아 두었던 과거 노트북을 가지고 어떻게 여기다가 설치를 해서 할까 했습니다. 일단 위 스크린샷은 그 결과부터 보여드리고 있습니다. 일단 제 예전 컴퓨터는 윈도 7에 32비트 운영체제 인데,.. 2016. 12. 19.