/ android

Android

Article

Developement Guide

AndroidManifest.xml

Component

Activity

Fragments

Service

ContentProvider

BroadcastReceiver

reference BroadcastReceiver
Android BroadCastReceiver 란?

Application

Android Application을 상속 받은 클래스 예제
Context

View

ImageView

WebView

안드로이드 WebView 를 커스텀하기 -1-
Android WebView에서 getUrl() 메소드 값이 현재 페이지가 아닌경우..
WebView tip - redirect
WebView 구현시 화면에 ProgressDialog로 로딩화면 구현하기
특정 URL로 Web Browser 실행(Hyper Link)
안드로이드에서 웹페이지 호출하기(WebView 이용)
Browser 에서 Activity 실행하기
웹킷 브라우저
How can I programmatically scrape an image from another website?
webview에서 actionview로 브라우저 호출햇을때
Opening windows (i.e. the webbrowser) / reacting on Clicks

User Interface

Menus Guide
Dynamic loading of list

ViewPager

ViewPage 사용하기
ViewPager의 PagerAdapter POSITION_NONE의 비밀

ActionBar

Action Bar
Reference ActionBar

Styles and Themes

Styles and Themes Guide

Resources

Providing Resources
Color State List Resource
Drawable Resources
Layout Resource
Menu Resource
String Resources
Style Resource
More Resources

Animation

Android Animation

LockScreen

Lock screen 확인

Event

Android Touch Event Flow 분석
안드로이드 클릭 이벤트 처리 2가지 처리 방법
GestureDetector 파헤치기
GestureDetector 정복하기
AdvancedGestureDetectorWrapper
간단한 이벤트 메세지 수신및 보내기
가속센서를 이용한 단말 흔들림 체크
Back and other hard keys: three stories

AsyncTask

AsyncTask
유지보수를 고려한 안드로이드 비동기 처리 기반 코드 만들기
안드로이드 Handler 사용으로 인해 흩어진 코드 커맨드와 콜백으로 정리하기
안드로이드 이미지 크기 구하기 및 변경하기

Platform

Android Native Heap Size
ReverseEngineering for android
UncaughtExceptionHandler를 이용한 앱 비정상 종료시 Log전송 및 재실행 하기
안드로이드 DexClassLoader를 이용한 dex동적으로 로딩
RemoteControlClient
StatusBar Disable
currentTimeMillis() 함수의 비밀
Notification Bar 아이콘 숨기기
Notification에서 앱 실행 with Service

Authentication

Authentication Guide
Authenticator Service 만들기 (1) - 계정등록하기
Authenticator Service 만들기 (2) - AbstractAccountAuthenticator 구현하기
Authenticator Service 만들기 (3) - AccountAuthenticatorActivity 를 이용한 UI 구현
Authenticator Service 만들기 (4) - SyncAdapter 구현

Pesistence

Storage

Storage

Shared Preferences

Shared Preferences Reference
Shared Preferences

SQLite Databases

Android Database
Delete row in SQLite database
Android SQLite
SQLITE 사용자 로케일 순으로 정렬 하기

Network Connection

배터리를 절약하는 네트워크 어플리케이션 구현 -1-
배터리를 절약하는 네트워크 어플리케이션 구현 -2-
배터리를 절약하는 네트워크 어플리케이션 구현 -3-
Google Cloud Messaging

Http Keep Alive 사용을 위한 몇가지 참고 자료

HttpURLConnection 의 HTTP 연결 문제
httpclient 사용시 CLOSE_WAIT, TIME_WAIT 문제 해결방안
java httpclient이용시 https에서 keep-alive가 잘 동작하지 않는 경우

Hardware

GPS

Android 개발할 때 개발용 Google Map 키 인증 받기
갤럭시S GPS 향상 방법

PowerManger

PowerManager 를 통해 안드로이드의 진정한 주인이 되어 봅시다.

Camera

Camera Reference
Camera Api Guide

GCM

Google Cloud Message

Memory

메모리 릭 피하기(Avoiding memory leaks)

Android SMP

Android SMP(1/7) - 이론:메모리 일관성 모델, 사례, 부록
Android SMP(2/7) - 이론:데이터 메모리 장벽
Android SMP(3/7) - 이론:원자적 오퍼레이션
Android SMP(4/7) - 사례:C에서 하지 말 것
Android SMP(5/7) - 사례:Java에서 하지 말 것
Android SMP(6/7) - 사례:해야 할 것
Android SMP(7/7) - 부록:Android Atomic API

Tool

proguard

Proguard
proguard in intellij
이클립스에서 Proguard(프로가드) 사용하기

adb

adb(Android Debug Bridge)

Emulator

안드로이드 앱 개발시 느린 에뮬레이터 대신 Android x86을 이용해서 개발환경 구축하기
안드로이드 에뮬레이터 속도업!!!(android emulator for haxm)

ETC

Android version history

개발환경구축

IDE

intellij android 개발 환경 세팅

Debug

안드로이드 Trace View 기능을 활용하기
안드로이드 테스트 - Testing and Instrumentation

Test

Android Test
Robolectric: Test-Drive Your Android Code
infinitest - Infinitest is a Continuous Testing plugin
robotium - User scenario testing for Android

dependency management, build & deploy

maven

maven-android-plugin
Maven: The Complete Reference Chapter 14. Android Application Development with Maven
Maven Android SDK Deployer

Framework & Utility

Android @Inject
EventBus

Android Annotations

Code Diet
Wiki
Cookbook
반복적인 작업이 싫은 안드로이드 개발자에게

RoboGuice

roboguice github

Spring Android

Spring Android Docs
Spring Android Reference
Spring Android Example

ImageLoader

UniversalImageLoader

OpenSource

안드로이드 오픈 라이브러리
ActionBarSherlock

UIPattern

Android UI Patterns
모바일 UI 디자인 패턴 참고 사이트 15개 총정리
Android View 관련된 오픈소스 정리
Android Screencast 0.4 (open-source)
Emerging UI Pattern - Side Navigation

Issue

intellij android complie error
issue - osx AVD로 에뮬레이터를 재시작하면 종종 crash 되는 경우가 발생해요
Android 개발가이드 - INSTALL_FAILED_DEXOPT: LinearAlloc 실패 오류 대응책
Robolectric 1.2 : “WARNING: Unable to find path to Android SDK”

Design

Style

Iconography

API Version