일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 자바
- xocde
- IOS
- 안드로이드
- storyboard
- 안드로이드스튜디오
- Android Studio
- TextField
- FLUTTER
- deeplink
- Xcode
- 커스텀팝업
- 연결리스트
- 링크드리스트
- text to speech
- 백준
- 준코딩
- 보호와 보안
- Swift
- 버블정렬
- label
- 플러터
- BAEKJOON
- swift baekjoon
- Android
- Firebase
- android java
- 예외처리
- C언어
- customPopup
- Today
- Total
목록준코딩 (43)
준코딩
아래 코드는 위도와 경도를 구하여서 주소로 변환해 보여주는 코드입니다. 30분마다 업데이트 하면서 위치를 textView에 보여주고 있습니다. public class MainActivity extends AppCompatActivity { private TextView txtResult; private LocationManager locationManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); txtResult = findViewById(R.id.txtResult); locationManage..

결과 이미지 1. CustomOneDialog Class 파일을 생성해주세요. package com.example.android.me; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.TextView; import androidx.fragment.app.DialogFragment; public class CustomOneDialog extends DialogFragment { private String title; private String desc..

안녕하세요~ 이번에는 핑거푸시 연동 방법에 대하여 작성하겠습니다. (광고 같은건 아니고, 회사에서 이거 사용한다고 쓸수있게 연동해달라고해서 ㅇㅇ......그리고 인터넷에 검색해도 잘 안나오길래...) 이 겁니다. https://www.fingerpush.com/index.jsp 사실 핑거푸시 자체 사이트에 연동 방법이 나와있긴합니다. https://developers.fingerpush.com/app-push/sdk-manual/android Android SDK 매뉴얼 - APP PUSH data.code : CD:1;IM:0;PT:DEFT developers.fingerpush.com 위 SDK 메뉴얼에 FCM APP 생성, 핑거푸시 사용자 콘솔 APP 생성은 간단하니 생략하고 SDK 적용하는 방법부..
안녕하세요. 사실 저번에 다이나믹링크 관련 작업을 하면서 android13 버전 이하에서는, 정상 작동이 되었는데 13버전 이상부터는 다이나믹 링크가 정상 작동이 되지 않는 문제가 있었습니다. 대충 찾아보니..... build.gradle(Module) 파일에 있는 targetSdkVersion이 33일때 정상 작동 하지 않는다고 합니다,,, 그 당시엔 아 그럼 그냥 이걸 낮춰서 하면 되겠구나~ 하고 낮춰서 진행 하였는데, 지금은 다시 targetSdkVersion을 33으로 올려야 하는 상황이 되어서, 그럼 어떻게 다시 다이나믹링크 문제를 해결해야하나? 방법을 찾아보았습니다. 기존 다이나믹링크가 되셨던 분들이라면 아래 코드를 확인하고 간단히 수정하실 수 있습니다. 일단 왜 안되었는지는 보안이 더 빡세졌..

앱을 사용하다보면 ScrollView 나 WebView 에서 당겨서 새로고침 하는 기능이 필요할 떄가 있습니다. 저는 androidX 버전 업데이트를 진행 한 상태입니다. 1. 우선 build.gradle (Module : app) 에서 implementation 을 진행해 줍니다. 2.우측 상단에 Sync Now 해주시고. 3. 저는 WebView 를 당겨서 새로고침 해보겠습니다. (scrollview도 똑같이 하시면 됩니다.) 가장 하단에 작성한 webview 에서 새로고침 할 예정입니다. 4. 부분을

앱 버전 업데이트를 위해 빌드 하던 도중에 아래 와 같은 에러가 발생하였습니다. 간단한 문제입니다. 위 해당 경로가 없어서 발생하는 문제인데 옆에 폴더 버튼을 누르셔서 소스가 있는 폴더를 선택하고 진행하시면 됩니다.
자주 발생하는 앱스토어 리젝사유 reject 1. *소셜 로그인 기능 적용 시 애플 로그인 적용 -> 카카오, 네이버 같은 소셜로그인 기능이 들어간다면 애플 로그인도 같이 구현해야함 2. 타 플랫폼 문구나 아이콘 사용 금지 -> 구글, 플레이스토어 등의 컨텐츠가 있으면 리젝사유가 됨. 3. 구현되지 않은 기능, 앱 버그 -> 예를 들어 사진 촬영 버튼 기능이 있는데 이 기능이 구현이 되어 있지 않다면 리젝당함. 4. 디자인 구릴경우 5. 웹뷰 형태의 앱 (하이브리드 앱) -> 웹사이트와 앱이 기능적으로 동일하다면 리젝 사유가 됨. -> 이를 피하기 위한 방법 1. 푸시 알람 구현 2. 모바일 웹과 앱의 웹뷰의 디자인을 다르게 구현 3. 네이티브 기능을 구현 (카메라 등) 4. 웹 프론트 쪽에서 반응형으로..
TTS(Text to Speech) 텍스트 문자를 읽어주는 기능이다. 기본적으로 제공해주는 내장 API를 사용해서 간단하게 만들 수 있다. (음....... 간단한건 괜찮은데 읽어주는게 영....... ) 시작 버튼, 정지 버튼 2개 만들고 연결해 주었습니다. text는 사건의 지평선 가사를 삽입하여 테스트 진행하였습니다. (google에서 제공하는 기본 api와 달리 읽어주는게 엄청 불편하게 느껴졌습니다.) // // ViewController.swift // TextToSpeech // // Created by 이준협 on 2023/03/28. // import UIKit import AVFoundation class ViewController: UIViewController { @IBOutlet w..