목록전체 글 (1730)
오늘도 공부
해상도 별로 레이아웃 설정을 변경하거나 또는 늘이거나 줄이지 않고, 중앙에 표시하고자 할 때는 아래와 같이 합니다. 현재 진행 중인 게임 강좌에 맞춰서 예제를 만들어 봤습니다. 01.package app.main; 02. 03.import ryulib.game.GamePlatform; 04.import android.app.Activity; 05.import android.os.Bundle; 06.import android.util.DisplayMetrics; 07.import android.widget.LinearLayout; 08. 09.public class Main extends Activity { 10. 11.private static final int _Width = 300; 12.privat..
출처 : http://psjin14.tistory.com/99 컴퓨터/Android Android]Convert Drawable to Bitmap2010/07/09 23:05 | Posted by 예섬수진 아래는 Drawable 객체를 Bitmap 객체로 변환하는 방법이다. Drawable d; // 특정 값 대입 Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGV_8888); Canvas canvas = new Canvas(bitmap); d.setBounds(0, 0, width, height); d.draw(canvas); 그럼 이 소스를 이용하여 작성된 코드를 살펴 보자. 소스 코드 => 이 코드에는 ImageView 2개가..
몇개월 전에 짠 내 소스에서 뽑아서 적음..;;;;;;;;; private void saveView( View view ) { String path = Environment.getExternalStorageDirectory().getAbsolutePath(); Bitmap b = Bitmap.createBitmap( view.getWidth(), view.getHeight(), Bitmap.Config.RGB_565); if(b!=null){ try { File f = new File(path+"/notes"); f.mkdir(); File f2 = new File(path + "/notes/"+title+".png"); Canvas c = new Canvas( b ); view.draw( c ); Fi..
import android.app.Activity; import android.content.Context; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Rect; import android.os.Bundle; import android.view.View; import android.view.Window; public class CanvasView extends Activity { /** Called w..
출처 : http://micropilot.tistory.com/1588 Android 에서 Gallery 위젯을 사용하는 예제 Gallery 상에서 중앙에 위치하는 이미지의 위치를 확인하여 Gallery 하단에 표시하는 기능을 추가해 보았다. 사용된 이미지들 images.zip res/values/attrs.xml res/layout/main.xml GalleryTestActivity.java package com.dearpeople.android.test.gallery; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view..
FROM : http://cafe.naver.com/sunschool.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=4394& 일반적으로 터치 이벤트는 down-move-up 단계를 거치면서 사용자의 동작을 감지할 수 잇다. 이런 사용자의 조합된 모션(제스쳐)를 쉽게 판별할 수 있도록 안드로이드는 GestureDetector 인터페이스를 제공하고 있다. GestureDetector는 두가지의 Listener를 가지고 있다. interface GestureDetector.OnDoubleTapListener // 두번 터치 했을때 interface GestureDetector.OnGestureListener // 일반적인 제스쳐 위의 두가지를 다가지고 있는 클래스가 Gest..
출처 : http://louise.tistory.com/71 참조 : 갤럭시S 중복 저장 문제 http://www.androidpub.com/733994 갤러리에 저장해서 불러오기: http://moss.tistory.com/7 *. 사진 찍기 0. request code 정의 private final static int ACT_TAKE_PIC = 1; 1. 원하는 지점에서 intent 호출 Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent,ACT_TAKE_PIC); 2. 결과 받기. protected void onActivityResult(int requestCode, ..
오늘은 푸시서버를 구현해보도록 할께요 카카오톡이나 많은 SNS서비스를 제공하는 앱들이 해당 기능을 활용하여 통신을 하고 있죠? 간단할 것 같지만, 막상 해보면 어디서 시작해서 어떤 방식으로 구현을 해야하는지 막막할 수 있어요 저 또한 그랬고 그래서 많은 서핑들을 하게 되는데, 항상 뭔가 아쉽더라구요. 너무 쉬워서 생략해놓은 곳도 있고 기본이라고 생각하고 그냥 언급하지 않은 내용들 때문에 하나 성공하고 나면 결국 다른걸로 막혀서 또 검색하고,,, 그걸 반복하면. 반나절이 지나가더라구요 저 처럼 헤매실 분들을 위하여 정리해보아요~ "렘군와 함께하는 푸시서버 만들기" 자~ 한 시간만 따라하면 아이폰으로 "Hello World" 메세지가 뜰 수 있어요~ 대신 엄청 집중하셔야 되요~ 깔끔하게 Action위주로 정..
출처 : http://artyst.egloos.com/2652130 (2) 서버 소스코드 개발환경 : 자바(JAVA) @ PHP 나 Objective C 는 다루는 곳이 많으므로 자바(JAVA) 로만 작성하도록 하겠다. APNS 와 통신하려면 먼저 java에서 편리하게 이용할 수 있는 라이브러리를 다운로드 받자. http://code.google.com/p/javapns/ 에서 jar 파일을 다운로드 받을 수 있다. 그런데 이 API를 사용하기 위해서 필요한 라이브러리가 있다. commons-lang-x.x.jar 가 없다면 org.apache.commons.lang.StringUtils 를 찾을 수 없다며 에러가 발생한다. bcprov-ext-jdk16-xxx.jar 가 없다면 암호화관련 에러가 발생한..