본문 바로가기

Android Studio39

[Android Studio] 카메라, 앨범 앱 작동 시키기 _ 권한 설정, showDialog() 카메라 앱 작동 환경 설정 하는 방법 복잡한 로직은 없지만,보안상의 이유로 설정하는 부분이 많이 복잡하다 보안 작업!! fileprovider.xml 파일 만들어서 내용 작성한다.  AndroidManifest 권한 설정1. 2. - 사진 속 권한 작성 위치 확인  라이브러리 설정- bulid.gradle.kts (Module)에 입력하기dependencies { implementation("commons-io:commons-io:2.4")} 액티비티 설정- 화면 버튼 눌렀을 때, 카메라를 킬 것인지, 앨범을 열 것인지 선택하는 다이얼로그 사용된다.- 권한을 확인하는 부분 .. 2024. 6. 14.
[Android Studio] 시간 데이터를 자바 UTC에서 로컬 타임으로 변환 _SimpleDateFormat 시간 데이터를 자바 UTC에서 로컬 타임으로 변환 변환하는 try catch! public void onBindViewHolder(@NonNull ViewHolder holder, int position) { Memo memo = memoArrayList.get(position); try { // 처음 한번만 실행되도록 생성자에 넣어준다. //utc 를 로컬 타임으로 변환 // 원래 시간 모양 SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); // 바꾸고 싶은 시간 모양 SimpleDa.. 2024. 6. 14.
[Android Studio] 액션바 만들고, 해당 엑티비티에서 액션바 보이게 만드는 함수 _onCreateOptionsMenu(Menu menu) 액션바 만들기 1. res 안에 Android Resource Directory  만들기 2. type 메뉴 선택 하고 끝 3. 메뉴 디렉터리 안에 XML 파일 만들기 4. 이름은 해당 엑티비티 이름으로 같게 설정했다. 5. 화면 설정하기 하면 액션바 만들기 끝! 액션바 보이게 만드는 함수 해당 엑티비티 함수로 작성 // 액션바의 메뉴를 화면에 보여주는 함수. @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } // 액션바의 메뉴를 클릭하면 동작하는 함수. @Override publi.. 2024. 6. 14.
[Android Studio] 새로운 미니 창 뜨게하는 showAlertDialog() 함수 만들기 새로운 미니 창 뜨게 하는 showAlertDialog() 함수 -  showAlerDialog 함수 private void showAlertDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); builder.setCancelable(true); builder.setTitle("로그아웃"); builder.setMessage("정말 로그아웃 하시겠습니까?"); builder.setPositiveButton("YES", new DialogInterface.OnClickListener() { @Override .. 2024. 6. 14.
[Android Studio] 네트워크 라이브러리 _ Retrofit2 라이브러리 사용을 위한 설정 네트워크 라이브러리 _ Retrofit2 라이브러리 사용을 위한 설정 1. 오픈 소스 라이브러리를 다운로드한다.- retrofit2: 네트워크 통신용 라이브러리- converter-gson: json을 바로 클래스로 만들어 주는 라이브러리 - logging-interceptor : 네트워크를 어떻게 주고 어떻게 받았는지 확인할 수 있는 개발자용 라이브러리이다. - build.gradle.kts (Module)에 설치하기dependencies { implementation("com.squareup.retrofit2:retrofit:2.11.0") implementation("com.squareup.retrofit2:converter-gson:2.11.0") implementation("co.. 2024. 6. 13.
[Android Studio] 텍스트에 원하는 설정하기 _ 밑줄 텍스트 밑줄 설정하기 1. 밑줄 - 밑줄치고 싶은 텍스트 입력 - res/values/string.xml 파일에 텍스트를 원하는 설정을 추가하여 작성해 준다. 회원가입 로그인- 화면 구성하는 곳에서 text 입력하는 부분에 설정한 문자열을 넣어주면 된다.  그 외 지원되는 HTML 요소들  *참고 사이트https://developer.android.com/guide/topics/resources/string-resource?hl=ko#String 문자열 리소스  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 문자열 리소스 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 문자열 리소스를 사용하여 애.. 2024. 6. 13.