일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- 안철수
- Android 4.1
- 안드로이드
- gradle
- Eclipse
- Android
- 개발
- C++
- 탐지기법
- 구글
- linux
- 보안
- mime
- 안드로이드 개발
- OOM
- 하버드
- 노개북
- kotlin
- 코틀린
- git
- 자바
- KTS
- ActiveMovieControl
- 리눅스
- c
- 악성코드
- ActiveX
- build.gradle
- Today
- Total
목록Android Development (93)
꿈소년의 개발 이야기
Fragment는 Activity와 메뉴 구현 법이 99% 같으나, setHasOptionMenu 를 미리 선 호출하여 메뉴에 대해 기존 것을 이어 받을 것을 선언해주고 구현되어야 합니다. 그래서 onCreate() 부분과 onDestroy() 부분에 setHasOptionMenu 에 대해 true, false 를 각각 넣어 적용해야 합니다.. 참조 : http://developer.android.com/guide/topics/fundamentals/fragments.html Adding items to the Action Bar 섹션을 보면 onCreateOptionMenu()를 통해서 메뉴 생성하는 법은 같지만, 반드시 setHasOptionsMenu를 불러 true를 넣어줘야 한다고 명시되어 있습니..
출처 : http://javawork.egloos.com/2297723 Integer 관련하여 Java doc 를 보다가 주석이 달린 부분에 이런 글귀가 있었다. java.lang.Integer The wrapper for the primitive type int. Implementation note: The "bit twiddling" methods in this class use techniques described in Henry S. Warren, Jr.'s Hacker's Delight, (Addison Wesley, 2002) and Sean Anderson's Bit Twiddling Hacks. See Also Long Summary Constants int MAX_VALUE Constan..
설치해서 실행하면 각 로그를 보여준다.. 외장 메모리에 저장이 가능하다.
ADB (Android Debug Bridge) ADB의 구성 client : development machine에서 동작. shell에서 client를 invocation해서 command 실행 가능. ADT, DDMS도 client server : development machine의 background process이며, client와 daemon 사이에서의 communication을 관리 daemon : 각각의 device에서 동작하는 background process client를 시작하면, ADB server가 실행중인지 확인해서 실행중이지 않으면 server를 시작시킨다. server가 시작되면 TCP의 5037 port로 binding해서 adb client로부터의 command를 받아들이..
Java regexes1. means : Java Regular Expressions 자바 정규 표현식. 문자열에 대한 형식을 기술한다. 정규식 설명예제 .임의의 한 문자(필수)를 의미 합니다.ab.(abc, abd,abe) .. ?바로 앞에 문자가 없거나 하나가 있음을 의미 합니다.a?c (ac, abc, bc) .. *바로 앞에 문자가 없거나 하나이상 반복을 의미 합니다.ab* (a, ab, aaa) .. +바로 앞에 문자가 하나이상 반복을 의미 합니다.ab+ (ab, abb, abbb) .. ^문자열의 시작을 의미 합니다.^ab (abc, abcd, abcde) .. [^]^이후의 괄호안 형식을 제외함을 의미 합니다.[^ab]cd (ecd, fcd, gcd) ..$ 문자열의 끝을 의미 합..
참조 링크 http://androidhuman.tistory.com/entry/%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8Fragment-%EC%A0%95%EB%B3%B5-1-%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8-%EB%84%88%EB%8A%94-%EB%88%84%EA%B5%AC%EB%83%90 http://androidhuman.tistory.com/entry/%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8Fragment-%EC%A0%95%EB%B3%B5-2-%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8-%EC%9E%90%EC%84%B8%ED%9E%88..
음.. 이 내용을 어디서 가져왔는지 전혀 기억이 안나고 모르겠다. 프로세스 : 문제식별 -> 데이터 수집 -> 데이터 분석 -> 가설설정 -> 원인분석 -> 개선방안 -> 해결조치 문제해결 접근방식 Divide&Conquer 분석 : 문제를 작은 구간으로 나누어서 분석 Event 분석 : log,dump,trace 등 각종 기록 분석 Queue 분석 : 자원(cpu/network/memory/connection 등)의 대기행렬 분석. 병목파악 Event 분석 log : 시점별 이벤트. history dump : 특정 시점의 리소스 상태. snapshot trace : 리소스 활동상태 추적. profiling 안드로이드에서 주로 발생하는 문제 애플리케이션 응답없음(ANR) 시스템 응답없음(먹통, lock ..
LAN Search Pro LAN 내에 있는 공유 파일에 대한 검색 툴. 내부 네트워크에서 필요한 파일을 찾을 때 굉장히 유용하다. 다운로드 페이지 http://www.softperfect.com/products/lspro/ Good Software , Need Software.
출처 : http://samse.tistory.com/121#comment7314348 Product설정파일을 통해 환경변수를 설정하여 선택적으로 빌드가능 PRODUCT_NAME : 제품명 PRODUCT_DEVICE : 디바이스명 PRODUCT_LOCALE : 지역정보 PRODUCT_PACKAGE_OVERLAY : 대체될 resource가 있는 Path PRODUCT_PROPERTY_OVERRIDES : 추가될 system property 항목이며 /system/build.prop에 저장됨. PRODUCT_PACKAGES : 기본적으로 설치될 app 목록 전체 과정을 간략히 설명하면, TARGET_BUILD_VARIANT에 따라서 System Property와 설치될 모듈을 결정합니다. 그 과정을 Mak..
출처:http://zeph1e.tistory.com/50 순수 자바 어플리케이션이라면 디버그가 꽤나 쉽지만 JNI를 쓴 앱에서 native쪽에서 죽는 문제를 디버그하려면 일단 눈물 부터 닦고 시작해야 하는 게 안드로이드다. 물론 이전에 쓴 안드로이드 Native단에서 GDB로 디버그하기의 방법으로 gdb로 편하게 디버그 할 수도 있지만, 세상일이 언제나 호락호락하게 이쪽 형편에 맞춰 주는 게 아니라서, 가령 특정 단말에서만 Native에서 죽는데 단말 바이너리가 개발용이 아니라서 gdbserver가 탑재 되어 있지도 않고 탑재 시킬수도 없는 상황이라든가 디버그하다가 오히려 gdbserver가 미쳐서 세그멘테이션 폴트로 계속 죽는다든가 뭐 그런 상황이 언제든지 찾아 올 수 있다. 안드로이드 앱이 nativ..