최근 접하는 안드로이드용 교재를 보면 접근성을 위해서인지 아니면 필자의 습관에 스며든 것인지, 대부분의 예제에 스트링 메소드의 독립성과 재활용성이 제거된 것들이 많다. 다국어 지원 및 체계적인 앱의 유지보수를 위해서는 소스에 사용되는 모든 텍스트는 strings.xml에 생성하여 getString(R.string.StringID); 의 형태로 불러서 사용할것을 권고한다. 편리를 위해 작성한 "OK" 텍스트 하나도 언제 어떻게 "확인"으로 써야할 상황이 될지 모르는 일이다. 이 부분은 프로그래밍 작업의 습관과 관련되므로 꼭 엄수하자.
신용카드 해외사용 승인 후 다음 서비스에 모두 가입한다. https://www.admob.com/ https://market.android.com/publish/signup/ https://checkout.google.com/ https://www.paypal.com/kr/cgi-bin/webscr?cmd=_flow&SESSION=h3mqrLlg7l7blSC_pH7MNkIauw8YSNGb9MCGuRigf7NCQQwLcIukNS1g8S0&dispatch=5885d80a13c0db1f8e263663d3faee8d5fa8ff279e37c3d9d4e38bdbee0ede69 이제 돈받는 법을 배운다 -_-; 앱을 만든다 > 사인을 하고 마켓에 올린다 > 마켓에 올린다. > add site를 추가한다 > 사이트 리..
public class ButtonEx extends Activity implements View.OnClickListener { ... } extends 는 Activity 의 속성을 상속받는데 쓰이는 상속을 선언하는 인자 implements 는 Activity 에서 View 클레스는 OnClickListener를 채용한다. 레이아웃에서 clickable = true와 onclick 메소드에 listner에 연결하였을땐 채용하지 않아도 되지만 그 외 대부분의 listner는 소스상에서 객체화되어 돌아가기에 외부에서 제어할수 없으므로 꼭 implements 를 선언해 해당 listnet를 채용해야 동작된다.
[] == 1byte 라 정의한다. 이는 문자 형에 따라 할당되는 메모리라 가정한다. 원칙상 모든 변수는 다음과 같은 원칙에 준하여 대입연산을 한다. [] = [] == true 문자 형이 같아야 위와같이 똑같은 메모리가 할당되며 대입 연산이 true가 된다. 하지만, [] = [][] 와 같은 형은 false이지만, [][]=[]와 같은 경우에는 대입이 성공 하는 방법이 있다 다음과 같이 하면된다. [][]= (int)[] 이는 cast 동작을 수행해 [][]=[][]와 같이 만들어 대입하여 성공하는 것으로서 cast가 수행되지 않으면 대입되지 않고 error를 발생시킨다. 혹은 원치않는 값을 만들어낸다.
숫자의 2진수 16진수등등의 기초를 알아야 하는 이유는 다음과 같다. 2진수에서 곱하기, 더하기, 나누기, 빼기 등의 동작은 수학연산이 아니다. 바로 시프트연산이라고 하여 메모리상에서 2진수 값을 옆으로 이동시켜줄 뿐이라 가장 적은 최소한의 자원만 사용한다. int나 long등의 변수형은 말 그대로 변수값의 형태를 지정하는 것이고 int는 shot int이고 long은 long int이며 둘다 정수만 기록 가능하다. float은 소수점이 있는 수를 표기하고, 긴형의 소수점은 double이다. string형은 char, byte가 있다. java에서의 문자형은 소문자로 표기한다. 이 문자형의 랩퍼클레스는 Intger, Char, Long와 같이 문자형 처리 행위를 묶은 클레스이다. 가장 대표적인것이 Str..
0. 환경구축 다운로드 요소 체크 1) java sdk 2) ecilpse 3) android sdk 1. java sdk download https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter 2. ecilpse download 1) http://www.eclipse.org/downloads/ 접속 2) Eclipse IDE for Java Developers Windows 32 Bit (일반적인 java 개발도구) 선택 하단 링크중 속도가 빠른 위치로 다운로드 3. 현재 받은 툴을 install 한다. sdk install..
버튼
- Total
- Today
- Yesterday
- 시군구 이름
- 앱개발
- 리눅스
- apache
- API
- Android
- MariaDB
- Non-Interactive
- c++
- 삭제한 파일 복원
- 안드로이드 개발
- LAPM
- install
- 지역고유코드
- 안드로이드
- HTML
- Android 개발
- JavaScript
- json
- Linux
- app
- java
- rm으로 삭제
- MySQL
- 파일삭제
- 법정동코드
- r
- Tomcat
- 시도 이름
- delete
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |