안드로이드 287

안드로이드 BottomSheetDialogFragment landscape에서 이슈 해결하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 글쓴이 후원.카카오뱅크 예금주 : 박성균3333-03-4836828 BottomSheetDialogFragment 를 만드는 방법은 검색해보면많이 나오니 만드는 방법은 넘어가겠습니다.BottomSheetDialogFragment를 만들고 show()를 호출하여 보면portrait 일 경우에는 아래 [사진1]처럼 정상적으로 나옵니다. [사진1] 하지만 가로모드로 할 경우 아래 첨부한 [사진2] 처럼 비정상적으로 나옵니다. [사진2] 이를 해결하기 위한 방법을 구글에 검색해보면 여러가지가 나오는데 가장 간단한 방법을 포스팅합니다.커스텀한 BottomShe..

안드로이드 2020.09.02

Glide Deprecated 클래스 대체 클래스

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 글쓴이 후원.카카오뱅크 예금주 : 박성균3333-03-4836828 GlideDrawableImageViewTarget -> DrawableImageViewTargetViewTarget -> CustomViewTarget - 기존에 1개였던 override 메소드가 3개로 변경됨.animate(view -> { ... }- 사라져버려서 android에서 제공하는 animate() 사용view.animate().alpha(0.0f).alphaBy(1.0f).setDuration(1500).start();

안드로이드 2020.07.17

안드로이드 TextView 에 web link 걸기.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 글쓴이 후원.카카오뱅크 예금주 : 박성균3333-03-4836828 안드로이드 TextView에 link 거는 방법입니다. xml에서 두 가지만 추가하면 됩니다.android:autoLink="web" android:linksClickable="true" 그리고 링크를 걸게 될 경우 android:textColor="" 로는 텍스트 색상 변경이 되지 않습니다. android:textColorLink="#0000FF" android:textColorLink="#FFFFFF" 이렇게 변경해주어야 합니다.

안드로이드 2020.07.15

안드로이드 비트맵 이미지에 border추가하기, add border to Bitmap Image

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 비트맵 이미지에 border 를 추가하는 코드입니다. 자바public Bitmap addBorder(Bitmap bitmap, int borderSize) { Bitmap bitmapWithBorder = Bitmap.createBitmap(bitmap.getWidth() + borderSize * 2, bitmap.getHeight() + borderSize * 2, bitmap.getConfig()); Canvas canvas = new Canvas(bitmapWithBorder); canvas.drawColor(Color.RED); c..

안드로이드 2020.06.08

안드로이드 릴리즈버전으로 Run하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드를 개발하다보면 개발할 때는 잘되지만, 실제 플레이스토어에 배포했을 때 오류가 발생하는 경우가 있습니다.그런 경우 릴리즈버전으로 테스트를 하면 되는데요.방법은 간단합니다. 먼저 .jks 키파일이 있어야합니다. #1. Build Variants 설정하기안드로이드 스튜디오 왼쪽 아래 구석탱이에 ㅁ 모양이 있는데 그걸 클릭하면아래 사진처럼 탭이 올라옵니다. 거기서 Build Variants를 클릭하고Active Build Variant를 debug 가 아닌 release 로 변경해주세요. #2. 키파일 등록하기 #1.만 완료했다면, 이 녀석에 x ..

안드로이드 2020.05.25

안드로이드 assets 에서 파일, 이미지 가져오기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 제목 그대로입니다. assets 폴더에서 파일 불러오는 법입니다. 이미지 - Kotlinval assetManager = resources.assets val inputStream = assetManager.open("이미지이름.확장자") val drawable = Drawable.createFromStream(inputStream, null) - Javatry { AssetManager assetManager = getResources().getAssets(); InputStream inputStream = assetManager.open("이미지이..

안드로이드 2020.05.15

안드로이드 버전 코드, 버전이름 확인하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 제목그대로입니다.현재 개발 중인 안드로이드 프로젝트의 버전코드와 버전이름을확인하는 코드입니다. 기존에는 패키지 매니저 -> 패키지 인포에서 확인을 했습니다. val packageInfo = packageManager.getPackageInfo(packageName, 0) versionCode = packageInfo.versionCode versionName = packageInfo.versionName 위처럼 확인했었는데, 코틀린에서 사용하려고 하니versionCode 부분은 Deprecated 됐습니다. 새롭게 확인하는 방법은 매우 간단합니다.ve..

안드로이드 2020.04.28

안드로이드 apk 100MB 넘어갈 때 확장파일추가하기(2) - 로컬테스트하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 확장파일을 불러오는데 필요한 모듈을 대상 안드로이드 프로젝트에 추가했습니다. 이번 포스팅에서는 필요한 리소스들을 확장파일로 만들어 불러오는 방법에 대해 공부합니다. 먼저 버튼을 누르면 사진이 바뀌는 예제를 만들었습니다.activity_main.xml MainActivity.ktclass MainActivity : AppCompatActivity() { lateinit var imageView: ImageView override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(s..

안드로이드 2020.04.27

안드로이드 apk 100MB 넘어갈 때 확장파일추가하기(1) - 모듈추가

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 배포하고자하는 안드로이드 앱 apk 용량이 100MB가 초과하면 apk을 배포할 수 없습니다. 이럴 때는 확장파일(.obb) 를 추가해야 하는데요. 유니티에서는 배포할 때 체크하나만 하면 되지만 네이티브는 그렇지 않습니다.0. 안드로이드 프로젝트가 있어야겠죠? 1. 3개의 모듈을 추가해야 합니다.downloader_librarylibraryzip_file # 모듈추가하기 C드라이브 -> users -> 계정폴더 -> ..... -> Android -> Sdk ->extras -> google 폴더까지 들어갑니다.그럼 market_apk_expansio..

안드로이드 2020.04.27

안드로이드 ValueAnimator 색상변경 애니메이션 만들기. android change color animation

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ #1. 예제 코드private void setThemeAnimation(int fromColor, int toColor) { ValueAnimator valueAnimator = ValueAnimator.ofObject(new ArgbEvaluator(), fromColor, toColor); valueAnimator.setDuration(500); valueAnimator.addUpdateListener(animator -> { binding.linearLayout.setBackgroundColor((int) animator.getAnimatedVa..

안드로이드 2020.04.09