일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- build.gradle
- OOM
- ActiveMovieControl
- Android
- 자바
- 악성코드
- 보안
- KTS
- 코틀린
- 노개북
- c
- java
- Eclipse
- C++
- git
- Android 4.1
- linux
- 안드로이드 개발
- gradle
- 개발
- 탐지기법
- kotlin
- 하버드
- 리눅스
- 구글
- mime
- ActiveX
- 안드로이드
- 안철수
- Today
- Total
목록전체보기 (234)
꿈소년의 개발 이야기
안드로이드 아나토미를 다녀와서 여러가지 고민을 했다. 사운드를 선택할 수 있게끔 어떻게 만들 수 있을까에 대해서 고민하고 있다. 질문/답변 시간에 저자들이 답변 해준 내용 중에 재밌는 내용이 있다. 어플리케이션이 여러 개 구동 중일 경우,이를 구별하는 것이 쉽지 않다. 가장 할 만한 것은 PID 로 구별하기 보다는 UID 로 구별하는 법. AudioFlinger 에서 PID로 Application을 구별하기 보다는 UID 를 얻어와서 구별해보도록 한다.
android ndk 폴더에 자바 프로젝트 폴더를 통째로 옮긴다. (컴파일이 다 완료된 상태로..)프로젝트 폴더 => 루트. 루트에서 javah -classpath bin/classes/ -o jni/"생성헤더파일명".h "패키지명".해당클래스이름 ex) javah -classpath bin/classes/ -o jni/media-jni.h com.sample.media.mainActivity jni 폴더 아래 media-jni.h 생성됨.
http://s11.flagcounter.com/index.html 여기 방문하면 국가별로 방문자의 국적에 따라 카운팅을 해주는 배너를 만들 수 있다. 간단한 설명으로 만들기만 하면 된다.
* Android Support Library ? Android 에서 각 OS platform 별로 호환성을 가지기 위해 Application 개발자들에게 제공하는 정적 library. 각 v4, v7, v13 이 있다. v4의 경우 GB, FR, DN 버전으로 개발하는 경우에 사용하며, v13 은 HC, ICS 이후 버전으로 개발하는 경우에 사용한다.
아래 내용 및 참고 자료는 아래 주소에서 인용 및 참조하였습니다.http://shadowxx.egloos.com/10781292 * OOM 이란 ?Out Of Memory 의 약자. 컴퓨터 시스템에서 어떤 동작 수행을 함에 있어서 필요한 메모리가 부족하거나 없는 상태. http://en.wikipedia.org/wiki/Out_of_memory * LMK 란? Low Memory Killer 의 약자. 안드로이드 시스템에 최적화한 OOM 관리 모듈. 이하 내용은 http://shadowxx.egloos.com/10781292 에 인용 및 참조함. Android memory management 0. OOM Killer - linux kernel의 메모리 부족시 메모리 확보를 하는 process - src ..
크게 두가지. 묶기 와 압축. 묶기만 할 경우도 있고 압축까지 하는 경우도 있고. 알아서 사용하시길. * 파일묶기 묶기: tar cvf test.tar /home/test 묶은 파일 보기 : tar tvf test.tar /home/test 묶은 파일 풀기 : tar xvf test.tar /home/test * gzip(gunzip) 사용 묶고 압축 : tar cvfz test.tar.gz /home/test 묶고 압축된 파일 보기 : tar tvfz test.tar.gz /home/test 묶고 압축된 파일 풀기 : tar xvfz test.tar.gz /home/test - 퍼미션 유지해서 묶고 압축(추천) 묶고 압축 : tar cvfpz test.tar.gz /home/test 묶고 압축된 파일 ..
7월 4일 Google Play Store 를 통해서 Nexus 7을 구입했다. 가격은 29만원대.. 16GB 로 실제 용량은 13GB 정도 된다. 실제 만져본 첫 느낌은 Portable & Note. 5인치 스마트 폰이나 7인치 태블릿은 사실상 전화를 할 수 있냐 없느냐의 차이인데, 그게 이 2인치 정도의 차이로 크게 느낌을 다르게 가져갈 수 있는 것 같다. 5인치는 딱 폰인데 태블릿 같은 느낌을 가지고 싶을 때, 7인치는 딱 태블릿인데 폰 처럼 가벼히 보고 싶을 때, 요런 느낌의 차이를 나는 느꼈다. >이런 점에서 Nexus 7은 굉장히 적절하다. 컨텐츠로 승부하려는 아마존에 대항하기 충분하다. 게다가 아이패드와도 경쟁할 수 있겠다. 결국 아이패드나 킨들이나 전부 컨텐츠가 받쳐주는 거니까. 구글이 얼..
* Android apk build system 구성하기 1. Apache ANT project 에서 ant 설치하기. http://ant.apache.org/bindownload.cgi#Verify Releases 다운로드 후 해당 압축파일 해제. 적당한 root directory 에 압축 해제.내 컴퓨터 속성 --> 시스템 속성 --> 환경변수 --> System Path 에 해당 bin 폴더 경로 추가. * 자바 환경 설정.자바 SDK 설치 후 환경 설정을 해야 한다. 동일하게 path에 java 설치 경로를 추가한다. 2. build.xml 및 default.properties, local.properties 생성하기.해당 eclipse 작업 폴더에서 android update project --..
미국의 경제전문지 포브스가 발표한 세계 억만장자 명단을 보며 마냥 부러워하는 화수분씨. 그러다 문득 '이들은 과연 나와 뭐가 다르기에 이렇게 엄청난 부자가 되었을까' 하는 생각에 빠진다. 화수분씨처럼 부자들과 나의 차이를 생각하며 태도를 조금씩 바꾸어 나가다 보면, 언젠가 나도 그 명단에 이름을 올릴 수 있는 영광을 얻게 될지도 모르는 일이다. 낙관론이 승리한다. 부자들은 낙관적이다. 돈 잘 버는 사람은 내일은 오늘보다 더 나아질 것이라 믿고 묵묵하게 일하고 투자하는 낙관론자들이다. "시장을 너무 무서워하거나 부정적인 시각으로 바라보지 말라. 결국 낙관론이 이긴다. (존 템플턴)” 작은 돈을 모아 크게 불려라. 많은 사람들이 돈을 버는 족족 써버린다. 반면 부자들은 돈을 모아 더 크게 불린다. 부자 전문..
* link site * http://eclipse.org/mat/ http://android-developers.blogspot.com/2011/03/memory-analysis-for-android.html http://www.google.com/events/io/2011/sessions/memory-management-for-android-apps.htmleclipse MAT를 이용하여 메모리 덤프 분석 및 누수 검출. * Memory Leak 과 관련한 사이트 http://www.youtube.com/watch?v=_CruQY55HOk - Patrick Dubroy app memory 관리에 대한 동영상http://developer.android.com/resources/articles/avoid..