본문 바로가기

반응형

Android/Java

간단한 view pager 사용법 오늘은 view pager의 "간단"한 사용법에 대해 알아보겠습니다. view pager는 말 그대로 뷰를 페이지처럼 넘겨보듯이? 하기 위한건데, 보기 편하기 위해 사용하는 것입니다. 우선 viewPager를 사용할 layout(activity_main)을 다음과 같이 설정합니다. 그리고 슬라이드로 사용할 layout(slider)을 하나 더 만듭니다. 이렇게 텍스트와 이미지로 구성해봤습니다. 그 다음 뷰페이저를 작동시킬 "adapter"를 만들어야합니다. 어댑터 class를 정의하고 PagerAdapter 를 extends하면 getCount()와 isViewFromObject가 생성될 것입니다. getCount는 사용할 view의 개수를 나타낸다 생각하시면 되고, isViewFromObject는 in.. 더보기
권한요청하기 오늘은 권한 요청에 대해 삽질했던 내용과 요청 방법에 대해 써보겠습니다. 권한 요청 방법은 구글링 또는 디벨로퍼에 있는 것과 같습니다. 하지만 초보자인 제가 삽질한 부분은.......... 자바로 코딩만 해놓고 "Manifest"에 선언을 하지 않아 왜 안되지 하며 시간을 버렸습니다. 선언 후 반드시, 매니페스트 파일에서 사용할 권한을 "꼭" 선언하시길 바랍니다. 저는 permissionUtil을 따로 만들어 사용했습니다. 1. permission check 및 전화번호부 가져오기private static PermissionUtil instance; public static PermissionUtil getInstance() { if (instance == null) instance = new Permi.. 더보기
sms보내기 우리는 앱을 쓰면서 많은 곳에서 "문자 메시지 서비스"를 받고 있습니다. 그러한 문자 서비스를 내가 만든 앱에도 넣어보고 싶었습니다... private void sendSMS(String phoneNumber, String message) { String SENT = "SMS_SENT"; String DELIVERED = "SMS_DELIVERED"; String strMessage = "인증번호 : " + message; // 각각 위에서부터 문자 전송, 문자 수신에 관련하여 sendTextMessage()에 넘겨줄 값들입니다 PendingIntent senTPI = PendingIntent.getBroadcast(this, 0, new Intent(SENT), 0); PendingIntent deli.. 더보기