일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OTP
- SwiftUI
- appres
- OSX
- openssl
- kmip
- 앱스토어
- WebAuthn
- 앨범북
- FIDO2
- Nodejs
- 안드로이드
- SSH
- Xcode
- otpkey
- SWIFT
- fido
- Android
- apple
- SSL
- albumbook
- 앱리소스
- 애플
- css
- MSYS2
- MYSQL
- 인증
- 2FA
- MFA
- git
- Today
- Total
목록소스 팁 (172)
인디노트
build.gradle 에 다음 내용을 추가 android { ..... buildFeatures { viewBinding true } ..... } Activity 소스에 다음과 같이 binding 선언 class LoginActivity : USBSerialActivity() { private lateinit var binding: ActivityLoginBinding 이때 ActivityLoginBinding 이라는 것은 activity_login.xml 이라는 해당 레이아웃의 카멜표기법에 Binding 을 추가하여 자동으로 정해진다. 이제 다음과 같이 적용한다. 이전 방식의 코드 override fun onCreate(savedInstanceState: Bundle?) { super.onCreat..
private val digits = "0123456789ABCDEF" fun bytesToHex(byteArray: ByteArray): String { val hexChars = CharArray(byteArray.size * 2) for (i in byteArray.indices) { val v = byteArray[i].toInt() and 0xff hexChars[i * 2] = digits[v shr 4] hexChars[i * 2 + 1] = digits[v and 0xf] } return String(hexChars) } val bytes = byteArrayOf(10, 2, 15, 11) val s = bytesToHex(bytes) println(s) // output: 0A020F0B
Android, Kotlin object UniqueID { @SuppressLint("MissingPermission", "HardwareIds") fun getDeviceID(context: Context) : String { val telephonyManager = context.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager return telephonyManager.deviceId } @SuppressLint("MissingPermission", "HardwareIds") fun getSimSerialNumber(context: Context): String{ val telephonyManager = context.getSyste..
https://heisanbug.tistory.com/3 안드로이드 시리얼 통신_USB_COM_PROT 1. 개요 프로젝트 진행 도중 안드로이드 환경의 개발보드에서 기타 하드웨어와의 USB시리얼 통신이 필요하게 되었습니다. 현제 안드로이드 환경에서의 프로젝트 진행중 su 권한 설정과 관련해 많 heisanbug.tistory.com
https://android-components.readthedocs.io/en/latest/grid/index.html DataGridView Documentation — Android Components 1.0.0 documentation Docs » DataGridView Documentation Edit on GitHub DataGridView Documentation DataGridView can be used to display a list or table of data records providing features like pagination. Its takes a List of Maps that contains data and renders each row using a se androi..
https://hwan-shell.tistory.com/245 Kotlin] for문 vs foreach문 1. for문과 foreach문 fun main() { for (i in 1..10) println(i) //output : 1, 2, 3, 4, ... 10 (1..10).forEach { i -> println(i) //output : 1, 2, 3, 4, ... 10 } } 일반적인 for문과 forEach문 사용방법입.. hwan-shell.tistory.com
https://developer.apple.com/documentation/storekit/in-app_purchase/testing_in-app_purchases_in_xcode?language=objc Apple Developer Documentation developer.apple.com
https://github.com/jankovicsandras/imagetracerjs jankovicsandras/imagetracerjs Simple raster image tracer and vectorizer written in JavaScript. - jankovicsandras/imagetracerjs github.com https://www.npmjs.com/package/imagetracerjs imagetracerjs raster image tracer and vectorizer, bitmap to SVG converter www.npmjs.com appres 에 적용해봐야겠습니다.
3 번째부터 끝까지 let startIdx: String.Index = str.index(str.startIndex, offsetBy: 3) var result = String(str[startIdx...]) 처음부터 3번째 까지 let endIdx: String.Index = str.index(str.startIndex, offsetBy: 3) var result = String(str[...endIdx])
/* ##Device = Desktops ##Screen = 1281px to higher resolution desktops */ @media (min-width: 1281px) { } /* ##Device = Laptops, Desktops ##Screen = B/w 1025px to 1280px */ @media (min-width: 1025px) and (max-width: 1280px) { } /* ##Device = Tablets, Ipads (portrait), ##Screen = B/w 768px to 1024px */ @media (min-width: 768px) and (max-width: 1024px) { } /* ##Device = Tablets, Ipads (landscape) #..