본문 바로가기

개발/안드로이드271

[안드로이드] 애니메이션의 엘리먼트와 속성 출처 - http://underclub.tistory.com/351 애니메이션의 엘리먼트와 속성들.. 엘리먼트 자기 자신 또는 다른 애니메이션을 재귀적으로 보유할 수 있는 컨테이너 개념의 엘리먼트 입니다. AnimationSet 을 표현합니다. 동일하거나 다른 타입의 자식 엘리먼트를 많이 보유할 수 있습니다. 속성으로는 shareInterpolator 가 있는데, 이것은 모든 인접한 자식 엘리먼트 사이에서 같은 인폴레이터를 공유하는지의 여부를 나타낼 때 사용됩니다. 엘리먼트 fading 애니메이션 으로써 AplhaAnimation 을 표현합니다. 속성으로는 ◎ fromAlpha : 0.0 ~ 1.0 의 값을 나타냅니다. 0.0은 투명이 됩니다. ◎ toAlpha : 0.0 ~ 1.0 의 값입니다. 0.0.. 2012. 4. 23.
[Android] ScrollView의 그라데이션, background, 클릭시 노란배경 없애기 출처 - http://blog.naver.com/PostView.nhn?blogId=rosaria1113&logNo=115568559&categoryNo=76&viewDate=&currentPage=1&listtype=0&from=postList&userTopListOpen=false&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=undefined 1. 그라데이션 없애기 ScrollView는 기본적으로 진행 가능한 방향에 그라데이션을 깔아준다. 이부분을 제거하기 위해서는 ScrollView를 상속받고 다음과 같이 해당 메소드를 override 해준다. @Override protected float getRightFadingEd.. 2012. 4. 17.
전화번호 하이픈(-) 포맷팅 하기 안드로이드에서 기본적으로 전화번호를 입력하면 하이픈이 저절로 그어지도록 지원해준다. 그러나, int FORMAT_JAPAN Japanese formatting int FORMAT_NANP NANP formatting int FORMAT_UNKNOWN The current locale is unknown, look for a country code or don't format JAPAN 와 NANP (North American Numbering Plan) 밖에 지원해주지 않는다는 사실. Japan규칙은 모르겠고... 북아메리카는 3-3-x 규칙이더라. 자세한건 위키백과에 나온다. 우리나라는 요즘 대부분 3-4-4 자 그건 그렇고, 설명을 보자면 PhoneNumberUtils.formatNumber() : .. 2012. 4. 17.
[번역] 안드로이드 - Painless Threading 출처 - http://huewu.blog.me/110082057101 Painless Threading 원문: http://d.android.com/resources/articles/painless-threading.html 안드로이드 개발자 사이트 의 Technical Articles 중에 재미있는 글들이 많이 있네요. 그 중에서 제가 개인적으로 고생했고, 또 아직도 어려운 UI 어플리케이션에서 Worker 스레드를 효율 적으로 사용하는 방법에 관해 도움이 되는 글이 있어 번역해 봅니다. 안드로이드 어플리케이션에서 오랜 시간이 걸리는 작업을 수행 할 때, 메인 스레드 대신 별개의 스레드를 사용함으로서 어떻게 하면 최적의 UI 성능을 낼 수 있는지, 또 그러한 경우 별개의 스레드가 어떤 API 를 통해 .. 2012. 4. 13.
[번역] 안드로이드 멀티 스레드를 통한 성능 향상(이미지 다운로드) 출처 - http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110090363656 Android Multithreading For Performance 원문:http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html 안드로이드 개발자 블로그에 또 한가지 흥미로운 포스트가 올라왔습니다. ListView 에 인터넷에 비동기적으로 이미지를 다운로드해서 표시하는 간단하지만 유용한 예제를 통해 안드로이드 어플리케이션에서 멀티 스레딩 작업을 수행할 때 고려해야할 여러가지 사항을 잘 정리해 주었습니다. 한번 찬찬히 살펴보시면 여러가지로 도움을 받을 수 있으실거 같네요. (개인적으로는.. 2012. 4. 13.
어플에서 문자(SMS) 메세지 보내기 & 받은 내용 분석하기 출처를 항상 함께 퍼가주세요. 출처 : http://www.mfamstory.com ========================================================================================================================================= xml 레이아웃은 간단하기 때문에 생략하고, #SmsSendActivity.java public class SmsSendActivity extends Activity implements OnClickListener { private final static String TAG = "SmsSendActivity"; private final static String SMS_SEND =.. 2012. 2. 6.
연락처 추가하는 화면 띄우기. 출처 - http://www.mfamstory.com/ 간단하다. 인텐트에 액션을 아래와 같이 주어 실행하면 끗 ! Intent intent = new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI); startActivity(intent); 추가적으로 화면에 전화번호를 넣어서 띄우고 싶을 때는 ! 번들에다가 이런식으로 bundle.putString(Intents.Insert.PHONE, "01077777777"); 을 넣어서 똑같이 실행하면 끗 ! Intent intent = new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI); Bundle bundle = new Bundle(); bundle.putString(I.. 2012. 2. 6.
전체 MediaScan(미디어 스캔) 수동으로 하기 && MediaScan 원하는 부분만 하기 출처 - http://www.mfamstory.com/ 1. 일단 전체 미디어 스캔 하기 public static void updateMediaScanMounted(Context context) { context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory()))); } 걍 붙여넣기 하고, updateMediaScanMounted(context) 호출하면 끗 ! 출처 : http://www.mfamstory.com ==========================================================================.. 2012. 2. 6.