본문 바로가기
728x90

안드로이드33

[android studio] camera 기능 추가 Manifest에 추가 안에 provider 추가 res/xml/filepaths.xml 추가 intent안에 url 형식을 변경 Uri uri = FileProvider.getUriForFile(getApplicationContext(), "com.example.captureintent", file); intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); Android 29부터는 Menifest의 application 태그에 android:requestLegacyExternalStorage="true" 를 추가되어야 한다. 2021. 10. 24.
[android studio] MPAndroidChart 차트 구현하기 android에서 차트 라이브러리 중 제일 많이 사용되고 있다는 MPAndroidChart 차트를 구현해 보았다. Philipp Jahoda라는 개발자가 만든 차트 라이브러리다. 먼저, gradle에 라이브러리를 추가하고 repositories { maven { url 'https://jitpack.io' } } dependencies { implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' } 차트를 추가할 Layout에 차트 Component를 추가해준다. 다음으로 java코드에서 해당 차트의 설정 및 데이터를 넣어 차트를 완성해 준다. LineChart chart = (LineChart)findViewById(R.id.chart); ArrayList.. 2021. 10. 22.
[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.
개인정보 취급방침 만들기 구글 콘솔에서 앱을 등록하다 보면 개인정보취급 방침을 만들어 올려야 하는 경우가 생깁니다. 홈페이지나 따로 웹페이지가 없는 개발자의 경우 개인정보 취급방침 URL을 기입하기 남감한 경우가 있어 찾아보니 개인정보보호 포탈 사이트에서 개인정보처리방침을 만들수가 있고, 해당 만들어진 내역을 개인 블록그나 URL페이지를 만들어 사용할 수가 있다는 말을 듣고 만들어 보았습니다. 개인정보보호 포털 https://www.privacy.go.kr/ 해당 사이트에 들어가서 개인정보 처리방침 만들기를 클릭하면 만들기 가능합니다. 해당 부분 클릭 후 기입내용을 다 작성 하게 되면 아래와 같이 HTML형식으로 다운로드 혹은 엑셀 형식으로 다운로드가 가능합니다. 해당 글을 블로그 혹은 URL페이지에 작성하여 만든 개인정보처리방.. 2021. 9. 29.
[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.
728x90