목록전체 글 (294)
민프
Handler(Looper.getMainLooper()).postDelayed({ },1000)
android:lineSpacingMultiplier="1.4"
(activity as 엑티비티명).메서드명()
//판매허용 스위치 설정 private fun setUpSellSwitch(){ // 스위치 했을때 mbinding.switch.isChecked=true mbinding.switch.setOnCheckedChangeListener{CompoundButton, onSwitch -> // 스위치가 켜지면 if (onSwitch){ Log.d(TAG+ " switch","스위치 ON") } // 스위치가 꺼지면 else{ Log.d(TAG+ " switch","스위치 OFF") } } }
class CustomDialog(mContext: Context) { private val dialog = Dialog(mContext) private val mContext = mContext \ fun showDialog() { dialog.requestWindowFeature(Window.FEATURE_NO_TITLE) //타이틀바 제거 dialog?.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) dialog.setContentView(R.layout.dialog_wallet_option) // Custom Dialog 크기 설정 dialog.window?.setLayout( ViewGroup.LayoutParams.MATCH_P..
// 텍스트를 클립보드에 복사하기 mBinding.AddressContainer.setOnClickListener { Log.d(TAG + " AddressContainer", "클릭함") val getText = mBinding.textView.text.toString() Log.d(TAG+ " getText",getText) val clipboard: ClipboardManager = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager val clip: ClipData = ClipData.newPlainText("WalletAddress", getWalletAddress) clipboard.setPrimaryClip(clip) Toast.makeText..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uUUe9/btrfZpEwGoi/pMYtr7F7aMJEQnDIMPk0k0/img.jpg)
🎈 SharedPreference란? 구글 공식문서에 따르면 Key - Value값을 포함한 XML 기반의 파일 이라고 한다. 저장되는 데이터는 data/data/패키지명/shared_prefs 에서 확인할 수 있다. https://developer.android.com/training/data-storage/shared-preferences?hl=ko 키-값 데이터 저장 | Android 개발자 | Android Developers 키-값 데이터 저장 저장하려는 키-값 컬렉션이 비교적 작은 경우 SharedPreferences API를 사용해야 합니다. SharedPreferences 객체는 키-값 쌍이 포함된 파일을 가리키며 키-값 쌍을 읽고 쓸 수 있는 간단 developer.android.com ..
view.findViewById(R.id.editText_initSetAvartarNickname_edit).addTextChangedListener(object: TextWatcher{ override fun beforeTextChanged(p0: CharSequence?, p1: Int, p2: Int, p3: Int) { } override fun onTextChanged(p0: CharSequence?, p1: Int, p2: Int, p3: Int) { Log.d(TAG+ " onTextChanged",p0.toString()) } override fun afterTextChanged(p0: Editable?) { Log.d(TAG+ " afterTextChanged",p0.toString())..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dFF7Rk/btrfWJow1EE/LskX2gXQCDoIiFyOSqpJ11/img.png)
🎈NavigationController로 Fragment간 화면 전환을 해보자! 이렇게 해주면 BottomNavigation으로 Fragment간 이동이 가능하게된다. 🎈NavigationController로 Fragment간 화면 전환을 할 때 정보 이동을 해보자 발신 프래그먼트 view.findViewById(R.id.button_initSetAvartarGender_male).setOnClickListener { val gender_bundle = Bundle() gender_bundle.putString("gender", "남성") Navigation.findNavController(view).navigate(R.id.action_initSetAvartar_Gender_Fragment_to_ini..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Xy1fs/btrfO42ix6G/LVyk7QmDqBZKEMD01AzeV1/img.jpg)
🎈1. AWS EC2 -> 보안설정에서 3306포트 열어주기 외부 접속 허용에는 SSH의 3306포트를 열어줘야 외부에서 접속을 할 수 있다. 🎈 2. HeidiSQL을 실행한 후 Mysql 사용자명과 mysql암호를 입력 *RDS 이용시 - 호스트명 / ip RDS 값을 넣어주면 된다. 🎈 3. SSH 터널로 들어간뒤 public IP와 사용자 이름(ubuntu) 개인키 파일 넣기 EC2에서 키페어를 발급해줬는데 그거는 확장자명이 pem이다. 하지만 pem을 넣으면 오류가 나니 여기에서는 .ppk(개인키) 파일을 넣어야 한다. 아마존 공식홈페이지에 pem파일을 ppk로 변환하기 위해서 가이드를 줬다. https://aws.amazon.com/ko/premiumsupport/knowledge-center..