일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Stomp socket connection event
- invite user for supabase project
- 소개팅앱 만들기 stomp
- 주 4일 근무제
- supabase storage public url not working
- supabase edge function deploy error
- 주 4일 근무제 log
- Firebase authentication apple login 최신
- Spring LocalDateTime response array
- supabase storage feature not enabled for this tenant
- stable-diffusion-webui local 네트워크에서 접속
- Spring boot swagger blank screen
- Firebase authentication apple login
- 주 4일 근무제 경험담
- stable-diffusion-webui local 접속
- supabase edge function deploy error supabaseurl is required
- Firebase authentication android apple login
- Firebase authentication android apple login setting
- 로컬 서버 접속
- Supabase edge function
- Supabase edge function insert data
- Android apple login identifier
- 소개팅앱 만들기
- Spring google SMTP settings
- Android apple login 인증서 설정
- no such module '__ObjC'
- Stomp user connection event
- DT_TOOLCHAIN_DIR cannot be used
- Android apple login
- 소개팅앱 만들기 flutter
- Today
- Total
목록공부방/Android (50)
꿀맛코딩
Android Studio 에 연결된 Device 의 파일들을 다운로드 또는 업로드가 필요 할때가 있는데, 이럴때는 Shift 를 두번 눌러 Navigator 를 킨다음 FileDevice File Explorer 을 입력후 연결된 Device 에 파일을 마우스 오른쪽 클릭을 통해 업로드 또는 다운로드를 해 주면 된다.
안드로이드 style 이용해서 버튼 TextColor 변경 하는 방법 styles.xml code.kt private fun showDialog() { context?.let { val alert = AlertDialog.Builder(it, R.style.MyDialogTheme) alert.setTitle("제목") alert.setMessage("내용") alert.setPositiveButton("ok") { _, _ -> } alert.setNegativeButton("no") { _, _ -> } val dialog = alert.create() dialog.show() } } after 참조 : https://stackoverflow.com/questions/27965662/how-can-i..
안드로이드 Youtube API 사용 방법 1. https://developers.google.com/youtube/android/player/downloads/?hl=ko 에서 jar 파일 다운로드 2. (Mac 기준) Android Studio -> File -> project structure -> 좌측 리스트에 보이는 Modules 하단에 App 클릭 -> Dependencies 탭 클릭 -> 좌측 하단 + 버튼 클릭 -> jar Dependencies 클릭 -> 1 에서 다운 받은 Youtube jar 파일 추가 -> 사용 준비 완료 3. 예제 (Thumbnail 출력 및 기본 Youtube 재생화면 출력) 아래 소스 코드 기능은 1. 해당 비디오 썸네일 출력2. 썸네일 클릭시 유투브 기본 재생..
안드로이드 Oreo 버전 Notification 적용 하면서 알게된 점 정리 1. 앱 알림 설정에서 기타 설정이 있는데, 이부분은 FCM 에서 기본으로 정의한 채널이다. 해당 채널을 없애고 싶다면, AndroidManifest 에서 = android.os.Build.VERSION_CODES.O) { val notifManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager notifManager.createNotificationChannelGroup(NotificationChannelGroup(GroupId, GroupName)) val notificationChannel = NotificationChannel(chann..
안드이드 스튜디어 Oreo 버전 빌드시 (저같은 경우는 G6 모델) 앱이 정상적으로 빌드가 된후 어느 순간부터 앱 Install 이 계속해서 실패 하는 경우가 있었는데 이때 당황 하지 말고 단말기 설정 -> 앱관리 -> 해당앱 -> 앱 제거를 해주면 됩니다. 앱 테스트중 앱을 삭제할때가 있는데 이때 실제로는 앱이 삭제 된게 아니라 사용이 중지된 상태이기 때문에 앱을 삭제해 주시면 정삭적으로 Install 가능 합니다 .
안드로이드 스튜디오에서 OS 8 이상의 폰을 디버그 모드로 빌드하면, 정삭적으로 빌드가 되었는데도 앱을 실행하면 죽는 현상이 있습니다. 이를 해결하기 위해 보통 Android Studio 의 Preferences 에서 Instance Run 을 해제를 해 주는데, 이렇게 기능을 풀어버리면, 빌드가 굉장히 느려질뿐만 아니라 디버깅도 불가능 합니다. 따라서 조금더 나은 해결 방법으로 프로가드에 룰을 추가해 줄수 있습니다. 프로그램이 죽었을때 Logcat 을 보면 아래 문구로 시작하는 게 대부분인데 , java.lang.NoSuchMethodError: "com.google.firebase.provider.FirebaseInitProvider" 이런경우 proguard-rules.pro 를 열어주고 아래와 같..
안드로이드 Viewpager 안에 RecyclerView 있을때 AppBar의 움직임이 버벅거리면서스크롤이 제대로 안될때가 있다 그럴때는 아래의 클래스를 추가한뒤 public class FixAppBarLayoutBehavior extends AppBarLayout.Behavior { private static final String TAG = "AppBarLayoutBehavior"; public FixAppBarLayoutBehavior() { super(); } public FixAppBarLayoutBehavior(Context context, AttributeSet attrs) { super(context, attrs); } // --------------begin added by shaopx ..
안드로이드에서 RecyclerView 나 NestedScrollView 등을 사용할 때, 화면을 그린후 자동으로 특정뷰로 스크롤이 되어 버리는 현상이 있습니다. 이는 해당뷰에 포커스가 이동하여 나타나는 현상으로 RecyclerView 나 NestedScrollView 를 감싸고 있는 뷰의 xml에 android:descendantFocusability="blocksDescendants"해당 속성을 넣어주면 해결완료 !
안드로이드 스튜디오 Gradle 에 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }설정을 하고 defaultConfig { ... jackOptions { enabled true } }을 적용하면 빌드 속도가 현저히 느려지는데,임시 해결책으로 project Gradle 에 dependencies { classpath 'com.android.tools.build:gradle:2.3.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module bui..