Android Study 111

AndroidStudio(BumbleBee)에서 프로젝트 생성후, project level build.grale 추가시 dependencies 추가 방법

* 이전에 생성되는 기본 project > build.gradle buildscript { ext.kotlin_version = "1.4.10" repositories { google() jcenter() } dependencies { classpath "com.android.tools.build:gradle:4.1.2" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { repositories { google() jcenter() } } subprojects { repositories { mavenCentral() } } task clean(type: Delete) { delete rootProje..

Android Study 2022.04.28

Bitbuket + AndroidStudio 프로젝트 연동후, bitbucket 비번으로 권한 부여하기

- 준비물 : 개인 Bitbucket repository , Android studio , sourcetree , 이미 Local에 clone 작업이 완료된 Android Local Project - 진행 : 1. commit > push 시도 2. Authenticate 패스워드 입력창 뜸 3. 개인 Bitbucket 웹사이트 접속 4. 우측에 사용자 아이콘 > Personal settings 5. 좌측 메뉴 > App passwords > Create app password 6. 권한목록을 체크해서 Create 해준다 7. 완료가 되면 팝업이 뜨면서 비번이 생성된다. 해당 비밀번호 복사한다. !!!! 비밀번호는 팝업에서 사라지면 다시 볼수가 없고 , 실수로 팝업을 종료했다면, 다시 생성해서 해야된다...

Android Study 2022.04.06

EditText 입력 여러줄 + 숫자만 입력 가능 + 간단 만들기

다른 경우에 되는지는 모르겠으나, 기존에 사용하던 방법을 시도해봣는데 전부 원하는 결과를 얻지 못함 * inputType="textMultiLine|number" : 문자열입력되는 숫자키가 올라와서 문자도 입력되버림 * TextWatcher : 코드가 2줄 이상 추가됨 implement 함수도 좀 많아짐 * Filter : 숫자 입력도중 문자를입력하면, 입력된 숫자 초기화됨 위의 코드에서 더 찾아서 어떻게든 가능하게 할 수 있는지는 확인 안됨. 더 간단한 방법으로 해결함 inputType 과 digits 를 추가하면 - 입력 여러줄 ok - 숫자만 입력가능 ok - 간단함 ok - 끝 -

Android Study 2022.03.03

해쉬값을 이용한 코드 보안(feat.Kotlin)

fun testGetHashCode():String{ var STREAM_BUFFER_LENGTH = 2048 var appPath = "" var hash = "" var numBytes = 0 try{ var packageInfo = packageManager.getPackageInfo(packageName, PackageManager.GET_SIGNING_CERTIFICATES) //appPath 주소는 현재 패키지의 기본 base.apk 주소로 되어있음 appPath = packageInfo.applicationInfo.sourceDir var fis = FileInputStream(appPath) var md = MessageDigest.getInstance("MD5") md.reset() va..

Android Study 2022.02.10