728x90
반응형
- [ pinslog/Log.daily() ][Android] EditText를 TextView처럼 사용하기2022-11-22 00:14:36상황 검색창을 누르면 검색화면으로 넘어간다고 생각해보자. 이때 목록화면의 검색창과 검색화면의 검색창을 재사용한다면 EditText를 TextView처럼 클릭 했을 때 setOnClickLister가 동작하도록 변경해야할 것이다. 그냥 EditText를 클릭하면 키보드가 활성화 되니까 말이다. 방법 EditText는 TextView를 extends하고 있다. EditText는 클릭하면 처음에는 focus를 맞추고 그다음 setOnClickListener가 동작한다. 그러므로 focus를 잡을 수 없도록 지정해주면 된다. editText.setFocusable(false); editText.setOnClickListener(v -> {/* do what you want */});
- [ Do what you want/Pair Play ]Android 12에서 블루투스 기기 검색이 되지 않는 문제 | startDiscovering is not working on Android 122022-11-13 17:15:23문제 상황 앱을 개발하고 테스트를 진행한 후, 문제가 없다고 판단하고 스토어에 배포를 했다. 본가에 가서 엄마 폰으로 내 앱을 다운 받아 실행해 보았다. ?? 검색이 안된다. 블루투스 페어링하는 앱인데 기기 검색이 안되면 이걸 누가 쓰나 내 폰에서는 잘 됐는데..!! 설마 이거 또 OS 문제인가 엄마에게 양해를 구하고 디버깅을 실행했다. 울 엄마가 사용하는 기종은 노트 텐 플러스 OS 버전 12 되시겠다. startDiscovery()를 실행 했을 때의 로그는 아래와 같았다. 먼저 내 개발용 디바이스인 갤럭시 진 OS 10 D/BluetoothAdapter: startDiscovery D/NonPairedFragment: onReceive: android.bluetooth.adapter.action.DI..
- [ Do what you want/Pair Play ]Pair Play : 이름과 맥주소로 손쉽게 페어링하세요!2022-11-13 16:20:58올해 목표 중 하나였던 ‘앱 개발 후 출시하기’를 이루었다. 원래 출시하려던 앱은 아니었지만 (그건 아직도 개발중…눈물) 만든 이유도 좋고, 나름 쓰임새도 좋아 뿌듯하다. 지금부터 홍보를(?) 해보도록 하겠습니다 ㅎ Pair Play 블루투스 장비를 사용하기 위해서는 내 디바이스와 페어링 단계를 거쳐야 한다. 블루투스 기기를 서로 연결하여 동작할 수 있도록 해주는 과정입니다. 블루투스셋은 구매 후 휴대폰이나 MP3플레이어 등에 등록해주는 과정이 필요합니다. 이를 페어링이라 하며 최초 1회만 해주면 이후부터는 자동으로 연결됩니다. 기기에 따라 비밀번호가 필요한 경우도 있을 수 있습니다. [네이버 지식백과] 페어링 (쇼핑용어사전) 쉽게 말해 사용 전에 안면 트는 거라고 생각하면 어떨까..? 암튼 이 과정은 ..
- [ Do what you want/집단지성의 방 ][Flutter] Flutter 개발환경 셋팅하기 (feat.macOS)2022-10-14 23:36:26Flutter SDK 설치하기 1. 설치할 OS 선택 Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems. docs.flutter.dev 나의 경우 macOS를 사용하고 있기 때문에 맥 기준으로 설명하도록 하겠다. 2. Flutter SDK 설치 본인이 쓰는 프로세서에 따라 선택해준다. 나의 경우 m1이기 때문에 Apple Silicon을 선택했다. 3. 압축 풀기 원하는 위치에 압축을 풀어준다. [your diretory] $ unzip ~/Dowumloads/flutter~.zip 4. 환경변수 설정하기 철저하게 나의 위주로 설명하기 때문에..
- [ Do what you want/집단지성의 방 ][Flutter] Flutter, 그것이 알고싶다2022-10-14 23:27:59들어가며 매주 수요일 진행되는 개발 스터디 (라 쓰고 하고 싶은거 다하는 스터디) 에서 플러터를 배워 앱을 출시하기로 했다. 안드로이드 개발자로서 크로스플랫폼은 언제나 배워보고 싶었던 존재가 아니게써요? 기쁜 마음으로 강의도 결제하고! 열심히 해서 IOS에서도 앱 개발자로 등록하는 날이 올 수 있도록...(구글 플레이 스토어에서는 이미 개발자죳? ^^V) 아자아자잣 (๑•̀ㅅ•́)و✧ 해당 글은 여기서도 만날 수 있습니다! Flutter, 그것이 알고싶다 본격 의식의 흐름대로 알아보는 flutter 지금 시작합니다. 🤔 Flutter가 모죠 공식문서에 따르면 Flutter는 고성능, 고품질의 iOS, Android, 웹 앱을 단일 코드 베이스로 개발할 수 있는 모바일 앱 SDK 위키백과에 따르면 Flut..
- [ pinslog/Log.daily() ][etc] MacOS에 Mysql 설치하기 (+ MySQL Workbench)2022-10-01 13:56:451. Homebrew를 통해 mysql을 설치하기 brew install mysql iterm을 통해 해당 명령어를 실행했는데 under Rosetta2.. 어쩌고 하면서 실행이 되지 않았다. 다른 글들을 보는데 그런 말이 없어서 답답해하던 찰나 그냥 터미널에서 명령어를 실행하니 잘만 되었다. 설치완. 2. 초기 설정하기 mysql.server start 서버를 실행해준다. mysql_secure_installation 그리고 해당 명령어를 통해 초기 설정을 시작하면 된다. 비밀번호 설정 복잡한 비밀번호를 사용할 것인지에 대한 질문 익명 유저 사용 여부 기본적으로 익명 유저를 갖는다고 한다. 원하지 않으면 Yes root 접속 권한 로컬에서만 사용 가능 하도록 할 건지 원격에서도 root 접속 가능하도록..
728x90
반응형