일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jquery 이미지 바꾸기
- 제이쿼리 버튼 클릭 화면 이동
- 자바스크립트 이미지 변경
- 댓글 펼침
- 제이쿼리 이미지 변경
- ADB
- Javascript
- 제이쿼리 화면이동
- 클릭시 화면 이동
- jquery display none
- timestamp to date
- 자바스크립트 이미지 바꾸기
- date to timestamp
- 렘 보기
- ram 보기
- jquery 이미지 변경
- html 이미지 변경
- mainboard 보기
- 스크립트 이미지 변경
- jquery 대댓글 펼침 접힘
- 제이쿼리로 이동하기
- adb.exe
- 스크립트 화면이동
- jquery 댓글 펼침
- 씨피유 보기
- jquery 글자 사라졌다 나타났다
- 안드로이드
- 스크립트 이미지 바꾸기
- html 보이기 안보이기
- 메인보드 보기
- Today
- Total
목록안드로이드 (9)
끄적끄적 스토리
다른 사용자가 이 기기에 호환되지 않는 버전을 설치하였습니다. 해결방법 안드로이드 개발자라면 위 문구를 본 사람들이 종종 있을 것이다.. 없을 수도 있겠지만? 뇌피셜이지만 원인은? 앱을 삭제할 때 패키지는 그대로 남아있어서 그런 거 같다. 해결방법은 크게 어렵지 않다 핸드폰과 컴퓨터를 usb로 연결 후에 C:\Users\user\AppData\Local\Android\sdk\platform-tools 위의 경로에 접속해서 주소를 복사한다. 그러고 나서 Cmd 창을 켜고 cd 명령어를 이용하여 해당 위치로 이동한다. 그러고 나서 adb.exe를 쳐주면 맨 끝에 $ 나 # 이 나오면 정상적으로 실행된 것이다. 물론 이전에 핸드폰과 컴퓨터가 usb로 연결되어있어야 한다. 그러고 나서 pm uninstall [..
C:\Users\user\AppData\Local\Android\sdk\platform-tools 에 있다..
클릭하기 기능은 텍스트나 버튼이나 코드는 크게 다를 게 없다. 버튼 클릭을 구현할 줄 안다면 이미지 클릭 레이아웃 클릭 등등 모든 부분에서 적용이 가능하다. 코드는 아주 단순하다. 다음은 xml 코드이다. 레이아웃을 생성 후 다음과 같이 예제로 버튼과 텍스트를 하나 만들었다. (버튼이나 텍스트 뷰에 코드와 같이 id 설정을 꼭 해줘야 한다.) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 다음은 자바 코드이다. 크게 별 다를 건 없다. 나는 클릭 효과에 Toast 기능을 집어넣었다. Toast기능이란? 간단하게 알림을 메시지를 띄워주는 기능이다. 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 2..
늘 개발하면서 느끼는건.. 매일매일 확인 취소창을 그렇게 쓰면서도 맨날 까먹는다. 그래서 하나씩.. 여기다가 적기 시작한다. 물론 내가 보고 쓰려는것도 있지만 놀러 오는분들도 편하게 복사해서 쓰라고 남겨놓는다. 소스는 간단하다. 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 public void modal(final View view, boolean pay) { String msg; if (pay) { msg = "주문을 접수 하시겠습니까?"; } else { msg = "본 주문은 무통장 입금 주문입니다.\n입금 확인이 되었다면 확인 버튼을 눌러주세요."; } new AlertDialog.Builder(view.getConte..
안드로이드 리사이클러 뷰 페이징(페이지네이션) 안드로이드 리사이클러뷰는 뷰 자체를 재활용 한다는 장점이 있다. 데이터만 준비되어있으면 뷰를 다시 사용한다는게 큰 장점이다 하지만 DB에서 데이터를 가져올때 데이터가 무수히 많다면 요청시간이 아주 오래걸릴것이다 물론 100개정도야 충분히 빠르게 데이터가 오겠지만. 그 해결방법으로는 특히나 웹에서 많이 볼 수 있던 페이징(페이지네이션)처리이다. 코드는 크게 어렵지 않다. 리사이클러뷰의 스크롤 최하단이 되었을때 데이터를 로드해오면 된다! 다음은 코드이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @..
해당 뷰 xml 코드 안에 android:background="?attr/selectableItemBackground" 을 추가해주면 된다.
그냥 나중에 또 고생 안 하려고 끄적이는 글이다. 혼자 삽질을 하루종일 한 결과로 알아낸 것들.. 푸시 메시지(FCM)를 분기를 두자면 오레오 이전 버전과 이후 버전으로 나뉘게 되는데 두 개의 코드 차이가 있다.. 나는 어느 버전이든 다 되게끔 하고 싶어서... 밤새면서 삽질을 했다. (물론 공식 홈페이지에 다 나와있긴 한데.. 그래도 정리해서 보는 게 나을 거 같다.) 1. 오레오 이후 버전은 기본 채널을 설정해 줘야 한다는 것. 2. 오레오 이후 버전은 푸시 메시지 아이콘 이미지가 drawable가 들어갈 수 있지만 오레오 이전은 mipmap만 써야 한다는 것.. 3. 오레오 이전 버전에선 Sound와 Priority만 넣어도 타 SNS처럼 알림이 오지만 오레오 이후 버전은 채널설정에 우선순위 높음까..
안드로이드 키보드 관련 1. 키보드 감추기 EditText editText = (EditText) findViewById(R.id.myEdit); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); 2. 키보드 보여주기 EditText editText = (EditText) findViewById(R.id.myEdit); InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); ..