728x90 Programing107 [android studio] SimpleDateFormat를 이용하여 현재 일자 구하기 앱을 개발 하는 중 현재 일자를 가져올 경우가 있어 해당 방법에 대해서 기록해 놓았다. 아래는 현재일자를 구하는 코드이다. 일자를 가져와야 할 메서드 안에 아래의 코드를 작성해 주었다. long now = System.currentTimeMillis(); //현재시간 가져오기 Date date = new Date(now); //Date형식으로 Convert SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); //SimpleDateFormat 로 원하는 포맷형식 만들기 String getTime = dateFormat.format(date); //지정한 포맷형식으로 일자받기 결과 getTime값은 "2021-10-08" 값을 가진다. 포맷형.. 2021. 10. 8. [android studio] 현재위치 가져오기, Location , LocationManager 앱에서 위도와 경도의 값을 가져올 방법이다. 폰에서 GPS나 근처기기연결을 통해 위도와 경도를 가져올 수 있었다. 1. 권한 설정 먼저 AndroidManifest.xml에 아래 권한을 추가해 준다. 구글 developers에 의하면 해당 권한의 기능은 아래와 같다 정밀도 수준은 요청하는 권한에 따라 다릅니다. ACCESS_COARSE_LOCATION 기기 위치 추정치를 약 1.6km 이내로 제공합니다. ACCESS_FINE_LOCATION 최대한 정확한 기기 위치 추정치를 제공합니다. 일반적으로 50m 이내이며 몇 미터 혹은 더 정확한 경우도 있습니다. 이 권한은 일부 연결 작업(예: 저전력 블루투스(BLE)를 통해 근처 기기에 연결)에 필요합니다. 백그라운드 위치 액세스가 필요한 경우 아래 권한도 추.. 2021. 10. 5. [android studio] 앱바(App Bar) 설정값 자주쓰이지만 한번씩 기억이 나지 않아 정리해본다. 안드로이드 액션바에서 showAsAction 설정에 따른 상태 표시는 아래와 같다. 값 설명 ifRoom 공간이 있는 경우에만 앱 바에 이 항목을 배치 "ifRoom"으로 표시된 모든 항목의 공간이 없다면 가장 낮은 orderInCategory 값을 사용하는 항목은 작업으로 표시되고 남은 항목은 더보기 메뉴에 표시 withText 작업 항목과 함께 제목 텍스트(android:title에서 정의함)도 포함 값을 파이프(|)로 구분하여 플래그 세트로 다른 값 중의 하나와 함께 이 값을 포함 never 이 항목을 앱 바에 배치하지 않음. 앱 바의 더보기 메뉴에 항목을 추가. always 이 항목을 앱 바에 항상 배치. 항상 보여야 할 표시가 아니라면 사용 자제.. 2021. 10. 2. [android studio] 앱 공유하기 버튼 만들기 앱에 공유하기 버튼을 구현한다. 버튼 클릭 혹은 Toolbar에서 공유하기 클릭시에 아래 내용을 이용하면 구현 가능 Intent sharing_intent = new Intent(Intent.ACTION_SEND); sharing_intent.addCategory(Intent.CATEGORY_DEFAULT); sharing_intent.setType("text/plain"); String sharingUrl = "공유할 앱 또는 텍스트"; sharing_intent.putExtra(Intent.EXTRA_TEXT, sharingUrl); Intent sharing = Intent.createChooser(sharing_intent, "공유하기"); startActivity(sharing); [공유하기]버.. 2021. 10. 1. [android studio] string, int 변환 아직 습관이 되지 않아서인지 한번씩 깜빡하여 찾아볼때가 있다;;; 해서 이렇게 적어놓고 확인하려 작성해 놓는다. 문자열에서 정수로 변환시 Sting -> Int int a = Integer.parseInt("숫자형문자"); 정수에서 문자열로 변환시 Int -> String String a = String.valueOf("숫자"); 2021. 9. 26. [android studio] 인앱결제 구현방법 단일 비소모성 일회성 제품 인앱결제 방법 구현. 1. 먼저 build.gradle 파일의 앱 수준에서 Google Play 결제 라이브러리 종속성을 추가합니다. implementation 'com.android.billingclient:billing:3.0.1' 2. 매니페스트 파일에서 아래 권한 추가 3. Google Play 콘솔에서 제품 항목 "구매" 일회성 관리 제품 생성 4. 결제 화면 아래는 이리저리 자료를 찾아서 구현한 코드이다. BillingClient billingClient; //구매버튼 클릭시 public void purchase_noads() { //서비스가 이미 연결되어 있는지 확인 if (billingClient.isReady()) { initiatePurchase(); } //.. 2021. 9. 26. 이전 1 ··· 14 15 16 17 18 다음 728x90