먼저, EditText 의 커스텀 키보드를 제작하는 방법입니다. ↓EditText 커스텀 키보드 제작 키보드를 만들었다면 해당 메소드를 구현합니다. 1. 커서 위치부터 한칸 지우기. 커스텀 키보드의 BackSpace 등 개발자가 지우길 원하는 버튼을 눌렀을 경우의 이벤트.public void backBTN(EditText et){ // EditText 커서 position을 구합니다. int selection = et.getSelectionStart(); // 커서 position 이 0이라면, nullpointer exception occur.. 종료합니다. if(selection == 0){ return; } // position을 기준으로 두 구간 분리. // ex) "123456"에서 커서가 3 ..
테스트 결과 : 성공테스트 기기 : 갤럭시 노트3, 갤럭시 윈, 옵티머스 G테스트 OS : 4.x.x 버전 EditText 소프트 키보드 커스터 마이징 방법 1. EditText를 선언한다.EditText et = (EditText)findViewById(R.id.et); 2. 선언한 EditText 속성을 변경한다.et.setTextIsSelectable(true); 3. 키보드를 만든다. 4. 글이 적힐때마다 커서를 EditText의 맨끝으로 옮겨준다.et.setSelection(et.length()); 끝. 생각보다 엄청쉽다. 이렇게 하면 해당 EditText를 눌렀을때 키보드는 안올라오고 커서는 깜빡거리게 된다.setInputType(0) 을 주라는 말이있어서 그렇게 했더니,키보드는 안올라오지만 ..
1. TabActivity 참고 : http://developer.android.com/reference/android/app/TabActivity.html This class was deprecated in API level 13. New applications should use Fragments instead of this class; to continue to run on older devices, you can use the v4 support library which provides a version of the Fragment API that is compatible down to DONUT. 문구를 보면 API 13 (안드로이드 3.2)부터는 TabActivity는 deprecated 함수..
에러 내용 : Incorrect line ending: found carriage return (\r) without corresponding newline (\n) 증상 : xml 레이아웃 편집중에 갑자기 아무것도 이상한것이 없는데위와같은 메세지의 에러가 떴다.나의 경우는 LinearLayout에서 발생. 해결법 : Ctrl+Shift+F 참고 : http://stackoverflow.com/questions/14049508/incorrect-line-ending-found-carriage-return-r-without-corresponding-newline
/** * 소수점 n째자리까지 자름. * 반올림이 아니라 버림이다. 주의하셍 * */ public String adjustMinority(String minority, int n){ // 소수점이 있다면 if(minority.contains(".")){ // .을 기준으로 쪼개서 String[] splitedMinority = minority.split("[.]"); // 소수점 이하 자리수가 n보다 큰지 작은지 재보자 //n보다 크다면 잘라내고, //n보다 작다면 n만큼 0을 채워넣어야겠지? if(splitedMinority[1].length() > n){ splitedMinority[1] = splitedMinority[1].substring(0, n); }else if(splitedMinority[..
BACK_TIMEOUT 은 밀리초단위로 2000이면 2초이다. 2초 이내에 BACK 키가 다시 눌릴경우 종료하는 코드.FLAG를 이용해서 2초이내에 눌렸는지 판단한다.//================================================== // Back key 두번 종료 private static final int MSG_TIMER_EXPIRED = 1; private static final int BACK_TIMEOUT= 2000; private boolean mIsBackKeyPressed= false; private long mCurrentTimeInMillis= 0; @Override public void onBackPressed() { if(mIsBackKeyPressed ..
출처 : http://answers.informer.com/11982/what-error-receive-when-want-update-application-from-google?show=12222#a12222 증상 : 927 에러는 개발자가 앱을 업데이트 한 후, 유저가 업데이트 된 앱을 내려받을 때 종종 발생(여지껏 겪어본 바로는..) 원인 : 1. 사용자 네트워크 문제2. Google play store 서버 문제 해결법 : 1. 사용자가 와이파이등 통신 환경을 변경해서 재시도 해본다.2. 앱관리 -> Google play store 앱을 강제종료후 재시도 해본다.3. 앱관리 -> Google play store 앱에서 데이터 캐시를 모두 지운후 재시도 해본다.4. Google play store의 ..
Couldn't register Lee.프로젝트이름 with the bootstrap server. Error: unknown error code.This generally means that another instance of this process was already running or is hung in the debugger.(gdb) 이런 오류가 나의 수명중 하루를 단축시켰다. 검색결과 이것은 xcode 자체 오류이거나, 여러 어플을 한개의 어플아이디로 테스트할때 생기는버그 간단하게는 에뮬레이터를 껏다 켜는 것으로 해결가능하며 안되면 xcode 재부팅, 안되면 컴퓨터 재부팅, 안되면 profile 전부 삭제후 재설치, 가장 심각할 경우 xcode재설치 하는것으로 오류를 해결할 수 있다.
가끔 앱을 작성하면서 전화걸때 *이나 #을 사용해야 하는 경우가 많다 예를들어, 착신전환이나, 내선번호연결등을 사용할때... #123123 *71 같은 번호로 전화를 걸어야 하는데 아이폰은 그게 안됨 IOS Developer Library를 보면https://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/PhoneLinks.html#//apple_ref/doc/uid/TP40007893-SW1 Phone Links ............To prevent users from maliciously redirecting phone calls or changing the behavior of a phone..
#define SQLITE_OK 0 /* Successful result *//* beginning-of-error-codes */ #define SQLITE_ERROR 1 /* SQL error or missing database */ #define SQLITE_INTERNAL 2 /* Internal logic error in SQLite */ #define SQLITE_PERM 3 /* Access permission denied */ #define SQLITE_ABORT 4 /* Callback routine requested an abort */ #define SQLITE_BUSY 5 /* The database file is locked */ #define SQLITE_LOCKED 6 /* A..
- Total
- Today
- Yesterday
- CentOS
- 노드
- node.js
- Node
- linux
- GIT
- Asterisk
- 앵커브리핑
- git hub
- 서버
- Kotlin
- 리눅스
- 스위프트
- 배열
- 손석희
- Phaser
- Android
- C언어
- 깃헙
- mysql
- IOS
- BBC 가쉽
- 점유율
- 뉴스룸
- nodejs
- xcode
- 안드로이드
- php
- C
- Swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |