전체 글3586 안드로이드 스튜디오 독학하기 18.5일째 안녕하세요? 지난번 포스팅에서 위험한 권한 획득을 위한 과정에서 무언가 개선을 한다고 말을 하기는 했는데, 이번 포스팅에서 올리는 내용은 그다지 만족스럽지는 않은 내용을 올리게 되었습니다. 완전히 문제를 해결한 것은 아니기는 하지만, 그래도 여기까지 진행한 진행사항을 올리고자 합니다. 우선 지난 시간에 ActivityCompat.requestPermissions 라는 메서드를 사용해서 권한을 요청해서, 전화걸기 기능을 구현한 것 까지는 포스팅을 했습니다. 그런데 이 결과를 가져오는 메서드가 onRequestPermissionsResult라는 메서드인데, 이 메서드의 적용을 두고서 상당히 힘들고 골치가 아팠습니다. 우선 대다수의 인터넷에 있는 자료들을 보면, 대체로 이런 식으로 구성이 되어 있을 것입니다... 2017. 3. 4. GMO가 경제적으로 도움이 된다고 합니다. 안녕하세요? 이번 포스팅은 BBC Science Korea의 2017년 2월호에 있는 [이제는 유전자 조작 식품을 받아들여야만 할까?] 라는 기사를 읽고 상당히 유용한 내용이 있기에, 이를 소개하고자 포스팅을 합니다. 우선 GMO에 대한 일반적인 대중의 시선을 이야기 하자면 끝이 없을 정도로 많은 의심을 받고 있습니다. 하지만 잊지 말아야 하는 사실은 이 GMO가 제 아무리 유전자 조작을 한다고 해도, 결국 농작물에 지나지 않는다는 것입니다. 실제로 사람몸에 들어가서 소화가 되면, 흡수가 될 때는 유전자 조작으로 나오는 산물은 이미 다 분해가 되어 버립니다. 기사에 의하면 2015년에 유전자 조작 종자가 이미 153억 달러 정도 팔렸으며, 미국에서 재배되는 옥수수와 콩, 목화의 90% 이상은 유전자 조작.. 2017. 3. 3. 안드로이드 스튜디오 독학하기 18일째 안녕하세요? 3번 연속 포스팅에서 계속해서 위험한 권한을 부여하는 작업에 애를 먹었는데, 이번 포스팅에서는 그런데로 해결책이 나와서, 그 내용을 포스팅하고자 합니다. 우선은 기존에 startActivity(변수이름); 을 코딩하면, 여기서 권한의 문제로 계속 빨간색 밑줄이 그어지게 되었습니다. 결국 밑줄이 쳐 있는 곳에서 Alt+Enter를 치면, 위 스크린샥과 같이 권한을 체크하는 문구가 나오게 됩니다. 여기서 저는 밑줄이 쳐져 있는 this가 무엇인지 몰라서 애를 먹었습니다. 결국 여러번 알아본 결과 여기는 context context라는 부분으로 소위 context라는 것이 들어가는 부분이라는 것을 알아냈습니다. 그리하며 getApplicationContext() 라는 메서드를 입력하자, 여기서 발.. 2017. 3. 2. 안드로이드 스튜디오 독학하기 17일째 안녕하세요? 지난번 포스팅부터 안드로이드가 6.0으로 업데이트 되면서, 위험한 권한으로 분류된 '전화걸기'를 허락받기 위해서, 애를 쓰고 있습니다. 하지만, 새로운 책을 구입했음에도, 아직까지는 벽에 부딪쳐 있는 상황이기는 합니다. 우선 Do it 안드로이드 앱 프로그래밍 4판을 에서 다음과 같은 내용이 있었습니다. int 변수이름 = ContextCompat.checkSelfPermission(this,Manifest.permission.얻고자 하는 권한); 먼저 이 구문을 추가해서, 아래 프로그래밍으로 권한이 있는지 없는지 여부를 체크하기 위해 들어가는 구문을 만듭니다. if(변수이름 == PackageManager.PERMISSION_GRANTED) { Toast.makeText(this,"아무 텍.. 2017. 3. 1. 이전 1 ··· 855 856 857 858 859 860 861 ··· 897 다음