본문 바로가기

프로그래밍/안드로이드

[안드로이드 KeyguardManager] 스크랩 자료 - 락스크린 관리 안드로이드폰에서 hold키를 누르면 순정 lockscreen으로 화면이 잠긴다. 이 락스크린을 개발자가 직접 건드릴수는 없으므로 가짜(?) 락스크린을 만들어 넣는 방법을 생각해 볼 수 있다. LockScreen.java에서 Activity를 상속 받고, onCreate메소드에서 WindowManager를 통해 플래그를 주었다... - onCreate() getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContentView(R.layout. .....); 위 플래그를 통해 홀드키를 누르면 안드로이드 순정 락스크린이 걸린상태에서 그 위에 .. 더보기
[안드로이드 Application 클래스] 스크랩 자료 안드로이드 Application 클래스에 관련된 정보를 링크 걸어 둡니다. 대부분의 검색에서 말해 주듯이 싱글튼 패턴적용이나 C언어의 전역이란 개념으로 이용시에 사용되는 클래스 입니다. 사용법은 생각보다 간단하니 아래 링크를 찾아 보시기 바랍니다. http://aldehyde7.tistory.com/152 http://lonelyshadow.tistory.com/77 추가할 부분이 있으시면 댓글로 부탁드립니다. 더보기
[안드로이드 ContentObserver] 스크랩 자료 출처 : http://rainfarm-textcube.blogspot.com/2010/01/%EA%B4%9C%EC%B0%AE%EC%9D%80-%EA%B8%B0%EB%8A%A5-contentobserver.html 위에 가보시면 있습니다. j혹시나 지워질까 내용도 붙여 넣습니다. 문제가 된다면 삭제 하도록 하겠습니다. 괜찮은 기능 ContentObserver ContentObserver 라는 것이 있다. 안드로이드 관련 책에서는 ContentProvider의 사용에 대해서만 알려주는데 ContentObserver가 빠진 ContentProvider는 팥없는 찐빵이나 다름 없다. 그러면 ContentObserver 가 뭐하는거냐 하면... ContentProvider를 사용할때 마다 사용되었음을 알려주는 콜.. 더보기
[안드로이드 팁] 안드로이드 SeekBar 이미지 꾸미기 안드로이드 SeekBar 이미지 꾸미기 -- seekbar_layout.xml --- 프로그레스바에 적용할 이미지를 준비한다음 위와 같이 작성합니다. 조심하여 보실것은 background에는 clip이 없고 나머지는 있습니다. 제가 삽질한 곳인데 모두 clip를 주게 되면 배경이 나타나지 않습니다.배경을 줄곳은 clip를 없애고 스크롤바가 움직이면서 보여지는 이미지는 clip를 주어 작성합니다. 위와 같이 파일을 생성하여 내용을 작성하신 이후에 레이아웃의 SeekBar안에 속성값으로 아래와 같이 주면 프로그레스바의 배경 색이 바뀌신것을 볼수 있을겁니다. android:progressDrawable="@drawable/seekbar_layout" 그다음 프로그래스바를 움직이는 녀석(Thumb라고 하더군요).. 더보기
[안드로이드] 안드로이드 앱에 애드몹(Admob) 광고 달기 [펌 자료] 안드로이드 앱에서 애드몹 광고 달기 http://stoptospade.tistory.com/66 에 가시면 자세히 나와 있습니다. 스크랩 하기 귀찮아서 링크 걸어 둡니다. 더보기
[안드로이드 팁] Bitmap 이미지를 메모리에 올리지 않고 크기가지고 오기. Bitmap 이미지를 메모리에 올리지 않고 크기가지고 오기. Bitmap 작업을 하다보면 작업이 많을때 휴대폰이 굉장히 힘들어 합니다.특히나 이미지(Bitmap)관련 작업을 할때는 더더욱 그러한데요.이럴때 사용하면 그나마 도움이 될거 같습니다. 이미지 작업시에 메모리에 올리지 않고 높이나 폭을 가져올수 있는 방법입니다. 이미지 폭 가져오기 public static int getBitmapOfWidth( String _filePath ){ try { BitmapFactory.Options op01= new BitmapFactory.Options(); op01 .inJustDecodeBounds = true; BitmapFactory.decodeFile( _filePath , op01 ); return op.. 더보기
[안드로이드 팁] Android KeyEvent 강제 발생 ( Instrumentation keyCode ) Android KeyEvent 강제 발생 ( Instrumentation keyCode ) 하드웨어 키를 누른 효과를 프로그래밍 내에서 인위적으로 발생시키는 방법입니다. Instrumentation 클래스를 사용하면 가능합니다. 만들고 나면 별거 아닌데 이거 만들려고 하루 반나절 시간 보냈음 ㅠㅠ package com.tistory.jwandroid.instrumentation; import android.app.Activity;import android.os.Bundle; import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Instrumentation;.. 더보기
[안드로이드 팁] 안드로이드폰에서 마켓 링크걸기 개발을 하다보니 가끔 마켓으로 링크를 걸어야 할때가 많이 있더군요. 자료를 찾아보니 아래와 같은 방법으로 해보니 되었답니다. TStore에 링크 Intent intent_bt1 = new Intent (Intent.ACTION_VIEW,Uri.parse("http://m.tstore.co.kr/userpoc/mp.jsp?pid=요기를 수정")); startActivity(intent_bt1); 해당 어플을 검색하시면 TStore 주소창에 먼가 길게 있는데 거기에서 pid=??????? 라고해서 숫자로 되어 있습니다. 그숫자만 저위에 추가하시면 됩니다. 안드로이드 마켓에 링크 Intent intent_bt1 = new Intent (Intent.ACTION_VIEW,Uri.parse("market://de.. 더보기