앞으로 유용하게 사용될 사이트 기타


데이터 스토어
http://www.dbstore.or.kr/ 

API 검색
http://www.apistore.co.kr/

주소 검색
https://postcodify.poesis.kr/guide/example

android ui 가이드
http://www.google.com/design/spec/style/color.html#color-color-palette



안드로이드 유용한 라이브러리 소개 안드로이드

http://warmz.tistory.com/948

  * SuperToast

    - Github : https://github.com/JohnPersano/SuperToasts

    - 특징 : 

      1. 토스트를 스타일리쉬하게 꾸밀 수 있다.

      2. Button / Progress / Card 형태로 커스터마이징 가능.


  * SlidingMenu

    - Github : https://github.com/jfeinstein10/SlidingMenu

    - 특징 :

      1. Navigation Drawer를 쉽게 구현 할 수 있으며 스타일 지정도 매우 간단하다.


  * Android-Bootstrap

    - Github : https://github.com/Bearded-Hen/Android-Bootstrap

    - 특징 :

      1. JS UI 라이브러리로 유명한 Bootstrap을 그대로 활용 할 수 있다.


  * Circular Progress Button

    - Github : https://github.com/dmytrodanylyk/circular-progress-button

    - 특징 : 

        1. 아래와 같은 멋진 Progress Button을 사용 할 수 있다.

        


기타 안드로이드 디자인 참고

http://androiduiux.com/


Android - 개발 참고 사이트 안드로이드

http://www.kmshack.kr/317

GDG Korea Android 컨퍼런스

주요 확인할 점
1. 헐리우드 액션바
2. 비동기처리를 위한 Loader
3. 안드로이드 뷰 렌더링의 이해



Android - Proguard 적용하기 안드로이드

Android에서 프로가드 적용하는 방법은 정말 쉽다. 
물론 에러가 있지만 쉽게 처리가 가능하다. 

일단 안드로이드 개발자 사이트 프로가드 적용법에 대한 가이드 URL이다.

-> http://developer.android.com/tools/help/proguard.html#configuring 

참고만하고, 실제로 적용 방법은 아래에서 설명하겠다. 

적용하기 전에 체크해야 할 사항이다. 
1) 안드로이드 개발자 사이트에서 제공하는 이클립스를 사용하고 있는가?
    안드로이드 개발자 사이트에서 제공하는 이클립스는 안드로이드 개발에 최적화 되어 있다. 
    Proguard 기능도 들어가 있다. 
    -> http://developer.android.com/sdk/index.html 
    





















상기 로그가 뜨면서 이클립스가 실행된다면 안드로이드 사이트에서 제공하는 eclipse가 맞다. 

2) 최신 SDK Manager를 사용하고 있는가? 
    Eclipse > Window > Android SDK Manager 를 실행하여 SDK를 최신버전으로 업데이트를 하자.

3) 빌드가 14(ICS)버전 이상인가?
    14이하에서는 오류가 아래와 같은 오류가 발생한다. 
    java.lang.IllegalArgumentException: Can't find any super classes of [android/support/v4/view/AccessibilityDelegateCompatIcs$1] 어쩌고 저쩌고 오류 발생.

























일단 여기까지 개발 환경을 맞췄다면 
프로젝트 생성시 Root 폴더에 proguard.cgf 파일이 생성될 것이다. 

















만약 android.support.v4를 사용하고 있다면 아래와 같이 proguard.cfg 파일에 추가하도록 하자. 

-dontwarn android.support.v4.**

추가하지 않을 경우 Warning: android.support.v4.어쩌고 저쩌고 경고가 매우 많이 발생할 것이다. 


마지막으로 root 폴더의 project.properties를 열어 proguard를 적용한다는 옵션을 적다.

proguard.config=proguard.cfg

이렇게 ...

끝이다. 더 이상 설정 할 것은 없다 이제


Clean -> build를 실행하자. 

Proguard가 동작을 하지 않는다. 

Proguard는 packaging 작업을 할 때만 동작을 한다. 
즉 Export singed Application Package 나 Export unsinged Application Package를 실행할 때 동작을 한다. 

실행해보면

apk 파일과 











Progaurd  폴더가 생성되면 정상적으로 된거다.

끝!!




Android - ScrollView 내의 ViewPager 처리 안드로이드


ScrollView 안에 ViewPager를 이용한 가로 스크롤 구현 시 
ScrollView 의 스크롤 때문에 ViewPager 동작이 매끄럽지 못하다. 

그럴때 아래와 같이 써주면 부드러운 동작 완료. 

ViewPager viewpager = (ViewPager) getView().findViewById(R.id.viewpager);

viewpager.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
v.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
});

1 2 3 4 5 6 7 8 9 10 다음