일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JetpackCompose
- component
- android 지도
- RecyclerView
- 컴포넌트
- Firebase
- Android
- 선언형UI
- 안드로이드 라이브러리
- 파이어베이스
- android kakao map
- dynamiclink
- 애드몹배너
- 클린 아키텍처
- 애드몹광고
- Android 애드몹
- 아키텍처
- 젯팩컴포즈
- 안드로이드 카카오 지도
- HTTP
- Clean Architecture
- 안드로이드컴포즈
- thread
- 안드로이드광고
- 동적 링크
- 다이나믹 링크
- 안드로이드
- android daum map
- ImageView
- glide
- Today
- Total
목록Android/유용한 기술 (55)
코딩스토리
ViewPager를 사용하다보면 꽉 찬 화면을 보여주는 경우도 있지만, 양쪽 뷰가 보이도록 나오는 레이아웃을 원하는 경우도 있습니다. MainActivity.java import androidx.appcompat.app.AppCompatActivity; import androidx.viewpager.widget.ViewPager; import android.os.Bundle; import java.util.ArrayList; public class MainActivity extends AppCompatActivity { ViewPager viewPager; private ArrayList imageList; @Override protected void onCreate(Bundle savedInstance..
대부분의 앱들은 사용자끼리 정보를 주고받기 위해서 서버를 통해 가져온 데이터들을 가져오게 됩니다. 데이터를 가져오기 위해선느 웹서버에서 데이터를 가져오게 되는데, 이번에는 로컬에서 사용할 수 있는 웹서버를 구축해보겠습니다. XAMPP 설치하기 https://www.apachefriends.org/download.html Download XAMPP Includes: Apache 2.4.43, MariaDB 10.4.13, PHP 7.2.32 + SQLite 2.8.17/3.32.3 + multibyte (mbstring) support, Perl 5.32.0, ProFTPD 1.3.6, phpMyAdmin 5.0.2, OpenSSL 1.1.1g, GD 2.2.5, Freetype2 2.4.8, libpng..
이번 포스팅에는 안드로이드 네아로(네이버 아이디로 로그인)연동하는법에 대해 알아보겠습니다. 우선 네이버 개발문서로 가서 통신 키값을 가져와야 합니다. https://developers.naver.com/docs/login/android/ 네이버아이디로로그인 안드로이드 개발가이드 NAVER Developers - 네이버아이디로로그인 안드로이드 개발가이드 developers.naver.com 사이트에 들어가시면 네이버로그인을 해 주신 후에 오픈 API 이용 신청 버튼을 누릅니다. 위와 같은 화면이 나오게되는데, 어플리케이션 이름과 사용API에 맞게 설정해줍니다. 여기서는 네이버 아이디로 로그인 API만 필요하기 때문에 콤보박스에 있는 내용은 선택하지 않고, 네이버 아이디로 로그인했을 시 필요한 데이터만 체크..
앱을 만들다보면 상단에 타이틀바(액변바)를 없애고 싶은 경우가 많습니다. 액션바를 업애기 위해서는 java코드로 없애는 방법과 style을 통해 제거하는 방법이 있습니다. 먼저 style을 통해 제거하는 방법에 대해 살펴보겠습니다. app->res->values->styles.xml파일을 들어갑니다. 기존에 있던 테마에 false true 를 추가해줍니다. 액션바를 제거하고, 타이틀바를 안보이게 하는 코드입니다. Java코드를 통해 제거하는 방법은 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_feeling_uploa..
가끔 구글플레이스토어에 앱을 배포하거나 부득이하게 패키지명을 변경해야 하는 때가 있습니다. 새로운 프로젝트를 생성해서 코드를 옮기는 방법도 있지만 너무 번거롭고 시간이 오래걸립니다. 안드로이드 스튜디오에서 한번에 패키지명을 변경하는 방법에 대해 알아보도록 하겠습니다. app -> java 하위의 패키지가 묶여있는 부분을 클릭한 후 설정버튼을 누르게 되면 다음과 같은 창이 뜹니다. 'Compact Middle Packages'를 해제해줍니다. 해제하고 나면 위와같이 패키지가 세분화된 폴더로 보여지게됩니다. 바꿀부분을 선택하고 마우스 오른쪽을 클릭하게 되면 위와 같이 Recfactor이 뜹니다. 클릭하면 상세로 Rename를 클릭하게되면 이름을 변경할 수 있습니다. Rename을 클릭하게 되면 다음과 같은 ..
이번 포스팅에서는 레이아웃을 블러처리하는 라이브러리를 소개해드리겠습니다. https://github.com/mmin18/RealtimeBlurView mmin18/RealtimeBlurView A realtime blurring overlay for Android (like iOS UIVisualEffectView) - mmin18/RealtimeBlurView github.com 이 라이브러리는 blruview에 겹쳐있는 레이아웃에 블러처리를 해주는 라이브러리입니다. 사용법은 위 깃허브에도 자세히 나와있지만, 다시한번 정리해드리겠습니다. 우선 gradle에 라이브러리를 추가해줍니다. dependencies { ... implementation 'com.github.mmin18:realtimeblurvi..