과거...../개발일지
-
2012-7-17과거...../개발일지 2012. 7. 17. 19:46
-ObjectAnimator삽질 결과- target의 상태는 gone으로 하지말고 invisible에서 시작할 것(gone에서 translate할 시 좌표값이 틀어 질 수 있음) 위와 같이 여러개 선언 시 아래와 같이 하나 하나 start를 달아주어야 함for(Animator animator:animatorSet.getChildAnimations()){ if(animator == animatorSet.getChildAnimations().get(0)){ //listener가 달린 경우만 적용하기 위해서 nullpoint 체크 try{ final AnimatorListener listener = (AnimatorListener) animatorSet.getListeners().get(0); animator..
-
ProgressDialog과거...../개발일지 2012. 3. 13. 19:14
간단하게 쓰기 좋은 ProgressDialog입니다. 가볍게 함수만 호출해서 쓰시면 됩니다. private ProgressDialog loadingProgressDialog = null; protected Dialog showLoadingProgressDialog() { try{ if (loadingProgressDialog == null) { loadingProgressDialog = new ProgressDialog(this); loadingProgressDialog.setMessage("test"); loadingProgressDialog.setIndeterminate(true); loadingProgressDialog.setCancelable(false); } if (!loadingProgress..
-
Immutable bitmap passed to Canvas과거...../개발일지 2012. 3. 12. 18:50
*** Immutable bitmap passed to Canvas BitmapDrawable 의 객체를 canvas에서 다시 적용하려면 위와같은 메시지가 뜬다. 그럴때는 아래와 같은 코드로 적용하면 된다 Bitmap bgm = BitmapFactory.decodeResource(getResources(), R.drawable.template_aa).copy(Config.ARGB_8888, true); Canvas canvas = new Canvas(bgm); canvas.drawBitmap(mCurPageBmp, 0, getResources().getDimension(R.dimen.top), null); canvas.save(); bold체로 적용한 부분을 사용하면 된다.
-
다이알로그 설정과거...../개발일지 2012. 2. 27. 17:25
* 다이알로그 뜨는 위치 결정 중요한 코드는 아니지만 만들기는 귀찮은코드...이정도 량이면 복사하기도 귀찮은 코드지만 그냥 적어 놓습니다. public class FreeDialog extends Dialog { public FreeDialog(Context context) { super(context); } public void init(){ getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); } public void setLocation(int x, int y){ LayoutParams params = this.getWindow().getAttributes(); params.gravity=Gravity.LEFT|Gravit..
-
안드로이드 음악 재생코드과거...../개발일지 2012. 2. 27. 12:24
어플리케이션에서 재생중인 음악껐다가 다시 app 종료시 음악 재생하는 코드입니다. public static final String MUSIC_SERVICE_COMMAND = "com.android.music.musicservicecommand"; public static final String COMMAND = "command"; public static final String MUSIC_COMMAND_PAUSE = "pause"; public static final String MUSIC_COMMAND_PLAY = "play"; AudioManager manager = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE); if(manager...
-
android keyguard 잠그기 & 풀기과거...../개발일지 2011. 11. 28. 11:24
mKeyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); private synchronized void enableKeyguard() { if (mKeyguardLock != null) { mKeyguardLock.reenableKeyguard(); mKeyguardLock = null; } } private synchronized void disableKeyguard() { if (mKeyguardLock == null) { mKeyguardLock = mKeyguardManager.newKeyguardLock(Log.LOGTAG); mKeyguardLock.disableKeyguard(); } } 참고) Keygu..
-
블루투스 개발 관련 자료(수집중)과거...../개발일지 2011. 9. 9. 12:01
안드로이드 쪽 http://www.androidpub.com/1164713 http://developer.android.com/resources/samples/BluetoothChat/index.html http://blog.naver.com/free2824/60108857440 기타 코멘트 ----------------------------------------------------------------------------------------- 예전에 같은 모델로 해봤었는데요...(완전 똑같네요...ㅋㅋ) 우선 안드로이드 소스코드에서 UIDD를 private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34..