안드로이드에서 클립보드를 이용한 복사하는 방법에 대해서 알아보도록 하겠습니다.소스 자체를 간단하여 별도 설명 없이 소스만 공유 해드립니다. 123ClipboardManager clipboardManager = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);ClipData clipData = ClipData.newPlainText("label", "복사할 텍스트");clipboardManager.setPrimaryClip(clipData);Colored by Color Scriptercs
개발을 진행 하다 보면 전화 발신 시에 특정 이벤트를 처리 해야 하는 경우가 생기게 됩니다. Android에서는 이러한 발신 상황에서 해당 이벤트에 대해 Receiver로 받아 처리 할 수 있습니다. 아래는 발신시 Receiver로 받는 간단한 소스 입니다. OutgoingReceiver.class 12345678public class OutgoingReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String number = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER); Toast.makeText(context,"Outgoing..
개발을 진행 하다보면 현재 단말기에 설치된 앱의 리스트를 표시 해야 하는 경우가 있습니다. 이번 포스팅에서는 이러한 경우 유용하게 사용될수 있는 소스에 대해서 알아보도록 하겠습니다. 1234567891011 PackageManager pkgm = context.getPackageManager(); Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_LAUNCHER); List AppInfos = pkgm.queryIntentActivities(intent, 0); for (ResolveInfo info : AppInfos) { ActivityInfo ai = info.activityInfo; Log..
안드로이드로 개발을 하다보면 XML관련 레이아웃을 코딩 하는 과정에서 "Error parsing XML : unbound prefix" 라면서 에러가 발생 할때가 있습니다. 해당 원인이 발생 되는 경우는 오타 입니다. 1.잘못된 XML 코딩 XML을 코딩 하는 과정에서 잘못된 철자를 입력 하는것(ex. "android"로 써야 되는 부분에 "adnroid"로 잘못 쓴 경우 등),콜론(:),세미콜론(;) 쉼표(,),마침표(.)등과 같은 특정 절차를 잘못 사용하여 발생 된 에러일 것입니다.다시 한번 코드를 자세히 살펴 보시고 오타를 수정 하시면 "Error parsing XML : unbound prefix"를 해결 할 수 있습니다.
java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() 에러가 발생 되는 경우는 thread 속에 thread를 사용 했기 때문입니다. thread 안에서는 Handler 를 사용해서 처리 해야 합니다. 123456789101112131415 class ThreadTest implements Runnable { @Override public void run() { // TODO Auto-generated method stub Handler mHandler = new Handler(Looper.getMainLooper()); mHandler.postDelayed(new Runnable..
날짜를 입력할때 직접 edittext로 입력을 받을 수도 있지만 DatePickerDialog를 이용하는 경우도 많이 있습니다. 좀더 직관적으로 날짜를 입력 받을 수 있기 때문입니다. 이번 포스팅에서는 DatePickerDialog를 이용할때 년도만 표현하는 방법에 대해서 알아보도록 하겠습니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485private DatePickerDialog dataPickerOnlyYear() { Calendar c = Calendar.g..
개발을 진행 하다보면 네트워크를 이용한 여러가지 로직을 처리 하게 됩니다. 이럴때 네트워크 연결 유무를 receiver로 받아 처리 해야 하는 경우가 있습니다. 이럴때 사용되는 receiver에 대해서 알아보도록 하겠습니다. NetworkReceiver.class123456789101112131415161718192021import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.util.Log;public class NetworkRe..
안드로이드 개발 시 Android Studio로 많은 분들이 개발을 하고 계신데, 확실히 이클립스에 비해 편한 부분이 많아 개발에 많은 도움이 되고 있습니다. 그런데 개발 도중 레이아웃 XML의 프리뷰기능을 살펴 보던중 한글이 깨져서 표현 되는 문제가 있는 것을 발견 하게 됩니다. 이번 포스팅에서 xml 레이아웃 미리보기(Preview)시에 한글이 깨지는 문제를 해결 하는 방법에 대해서 알아 보도록 하겠습니다. . 원인xml 레이아웃 미리보기(Preview)에서 한글이 깨지는 이유는 Android Studio의 기본 한글 폰트가 "NotoSansCJK"로 설정 되어 있기 때문입니다. NotoSansCJK 폰트에서 한글을 제대로 처리 하지 못해 한글이 깨지게 되는 것입니다. 이를 해결 하기 위해서는 해당 ..
개발을 진행하다보면 부팅시에 자동으로 앱 실행을 해야 하는 경우가 있습니다. 여기서 앱실행은 대부분 서비스(service)실행을 의미 합니다. 카카오톡과 매시저앱등에서 주로 사용 하며 지속적으로 백그라운드로 돌면서 정해진 역활을 수행 해야 하는데, 부팅이후이도 해당 서비스를 돌려야 하기 때문입니다. 안드로이드에서는 이렇게 부팅과 동시에 실행하는 경우에 사용 할 수 있는 방법을 제공 해주고 있습니다. 바로 "BOOT_COMPLETED"라는 Broadcast를 이용한 방법입니다. 안드로이드 OS에서는 부팅이 완료되면 "BOOT_COMPLETED" Broadcast를 전송 해줍니다. 앱에서는 BroadcastReceiver로 해당 Broadcast를 등록한 후 해당 Broadcast가 들어오면 이후 정해진 동..
에러 : java.lang.NullPointerException: CameraUpdateFactory is not initialized map을 사용하던 중 특정폰에서 "CameraUpdateFactory is not initialized"같은 에러가 발생 되면서 종료되는 이슈가 발생하였습니다.해당 에러는 map의 CameraUpdateFactory를 이용해 map에 터치 혹은 코드상으로 이동시에 발생되는 이벤트를 처리 하기 위해서 사용 소스코드 인데, 에러 그대로 map의 CameraUpdateFactory가 초기화되지 못했기 때문에 발생 되게 됩니다. 이를 해결 하기 위해서는 map의 초기화를 진행하는 코드를 넣어 주어야 합니다. 아래의 코드는 Fragment에서 map을 사용할때 예입니다. Acti..
- 래디어 구조
- 티스토리 초대장
- GPU 출시가격
- 1800TI
- 국기 다는 시간
- 7700K
- 사제 쿨러
- 예약메일 전송
- GPU 출시
- 블로그 개설
- 오픈베타
- 단면폭
- 포아너
- 다렉
- 라이젠
- Looper.prepare()
- 테일즈 오브 베르세리아
- ONLINE JSON
- 림의 외경
- 1800X
- 하이엔드 그래픽카드
- 배달 지연
- unbound prefix
- JSON PASER
- 19대 선거
- 초대장
- 투표소
- 한글패치
- 민주당 대선 후보
- 한글 패치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |