일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- OOM
- build.gradle
- 악성코드
- mime
- linux
- 자바
- java
- 구글
- 리눅스
- 개발
- 안철수
- c
- ActiveMovieControl
- 안드로이드 개발
- 보안
- 안드로이드
- kotlin
- 탐지기법
- git
- gradle
- 하버드
- 코틀린
- Android 4.1
- 노개북
- KTS
- ActiveX
- Eclipse
- C++
- Today
- Total
목록Android Development (93)
꿈소년의 개발 이야기
ACRA http://code.google.com/p/acra/ 연구해 볼만한 것임.
1. envsetup.sh 활용하기 Android root directory 에서 $ source build/envsetup.sh 이후 help 명령어를 치면 사용할 수 있는 관련 옵션이 나온다.
출처 : http://blog.vizpei.kr/105116344 [Intro] 보통 BitmapFactory의 decode 함수들은 메모리 Leak이 존재한다고 알려져 있습니다. (2.1에서 수정이 되었는지 아직도 그대로인지는 잘 모르겠습니다.) 실제로 안그럴지 몰라도, decode를 하면 할 수록 메모리 Leak의 위험부담은 더 커지기 마련이죠. 제가 처음에 Drawable을 Bitmap으로 바꿀 때 BitmapFactory를 사용 했었습니다. 정확히 말하면 Drawable을 Bitmap으로 바꾼 것이 아니라 RawResource를 InputStream으로 얻어와서 BitmapFactory로 decode한 것이었죠. Bitmap bitmap; InputStream stream; stream = con..
http://forum.falinux.com/zbxe/?document_srl=528619 Valgrind 사용법 http://www.valgrind.org/downloads/ Valgrind 다운로드 http://source.android.com/source/download.html 안드로이드 소스 다운로드.
notification bar 에 어떤 이벤트를 추가하는 것이 가능한가? 분석한 결과대로라면, 프레임워크를 수정하지 않고서는 절대 불가능하다고 보고 있다. 이유는 노티피케이션이 가지는 이벤트 수용 영역이 뷰 전체를 영역으로 하기 있기 때문에 어떤 특정 버튼을 심는다거나 리스너를 넣는다 쳐도 터치 시에 감응하는 이벤트 영역은 항상 전체 뷰로 보고 있다. 따라서 어떤 이벤트도 수행할 수 없고 다만 노티피케이션의 contentIntent 를 펜딩인텐트로 설정하는 방법으로 겟액티비티나 겟브로드캐스트, 겟서비스 로 각각 수행할 액티비티, 브로드캐스트, 서비스를 시작하게끔 하는 것 외에는 없는 것으로 보여지고 있다. 당연한 것이 노티피케이션의 주 임무가 공지라는 점을 감안하면 당연할 것이다. 또한 노티피케이션이 온..
각 단말기에 따라 어느 단말기에서는 특정 어플이 보였다 안보였다가 하는 경우가 있다. 이런 경우가 발생되는 것은 안드로이드 마켓에 접속하는 순간 이 제품의 프로필 즉, fingerprint 가 등록된 제품인지 확인하고, 확인 된 제품의 정보를 바탕으로 어플리케이션에 대한 필터링을 하기 때문이다. 빌드 소스에는 하드웨어 퍼미션에 대한 특성 파일을 바이너리에 포함할지 여부를 결정하는 부분이 있다. 그곳에 추가해 놓으면 그 바이너리는 특정 하드웨어의 특성을 가지고 있는 것으로 인식한다. 이것이 마켓에서 추후 어플리케이션 검색에 영향을 준다. 예를 들어 microphone 에 대한 특성을 주지 않으면, android market 에서 talkback 이라는 accessibility 어플을 검색할 수 없다. \f..
Tags Unlike IDs, tags are not used to identify views. Tags are essentially an extra piece of information that can be associated with a view. They are most often used as a convenience to store data related to views in the views themselves rather than by putting them in a separate structure. android:tag Supply a tag for this view containing a String, to be retrieved later with View.getTag() or sea..
Android 에서는 thread 간에 통신을 하기 위해서 handler 와 looper 를 제공하고 있다. child thread 에서 어떤 작업 결과를 main thread 에 알려주는 방법은 handler 를 이용해서 message 를 보내는 것이다. main thread 는 message queue 와 연결되어 있기 때문이다. child thread 에서도 main thread 와 같이 handler 를 이용해 message 를 받고자 한다면, looper 를 써야 한다. looper 가 없으면 이런 실행 에러가 난다. ("Can't create handler inside thread.....) 실행 중인 child thread 로 뭔가 message 를 보내고 싶으면 child thread 에 ..
Android 3.0 Honeycomb preview.
Google's CES promo video for Android 3.0 (Honeycomb) that got leaked and then made private. Follow us on Twitter at http://twitter.com/AndroidPolice Subscribe to the RSS feed at http://www.androidpolice.com/feed Like us on Facebook at http://www.facebook.com/AndroidPolice http://www.androidpolice.com