Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

Category Uncategorized

Extension 클래스를 통해 기존 클래스를 확장하기

C# 3.0 에서부터 새로 제공되는 기능으로 Extensions 라는 것이 있다. 이 것은 기존에 정의되어 있는 클래스를 확장할 수 있도록 해주는 방법이라고 할 수 있다. 백문이 불여일견이니 어떻게 하는지 한번 살펴보도록 하겠다. 일단 먼저 기본으로 제공되는 String에 현재의 문자열의 길이를 리턴해주는…

Get App Installed Date on Android

API Level 9 이전 버전 [code lang=”java”] PackageManager pm = context.getPackageManager(); ApplicationInfo appInfo = pm.getApplicationInfo(“app.package.name”, 0); String appFile = appInfo.sourceDir; long installed = new File(appFile).lastModified(); [/code] API Level 9 이상 [code lang=”java”] long installed = context.getPackageManager().getPackageInfo(“package.name”, 0).firstInstallTime; [/code] Reference

Make Bitmap instance from Drawable

[code lang=”java”] // Create empty bitmap Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); // Create canvas to draw drawable Canvas canvas = new Canvas(bitmap); // Set bounds d.setBounds(0, 0, 48, 48); // Draw drawable to canvas d.draw(canvas); // Save canvas canvas.save();…

NEOGEO Emulator for PSP v0.2.2

** Change Logs v0.2.1 **- 스테이터스 Save/Load 기능 추가 – There is not enough memory to compress the state data. – Fixed a bug that prevented kf2k3pcb from running. 개발자 사이트 :

Install RMagick for Redmine on CentOS

1. ImageMagick, ImageMagick-devel 설치 [note]yum install ImageMagick ImageMagick-devel[/note] 2. TrueType 폰트 설치 [note] wget  mkdir/usr/share/fonts/default/TrueType tar xvjpf msfonts.tbz -C /usr/share/fonts/default/TrueType/ [/note] 3. rmagick 설치 [note]gem install rmagick -v 1.15.17 –no-rdoc –no-ri[/note]

Screen Capture

안드로이드에서 코딩으로 현재의 화면을 캡처하여 비트맵으로 만들어서 출력하는 방법이다. 안드로이드 개발 정보를 공유하면서 화면 캡처시에 쓸만 할 듯 하다. 아래의 코드만으로는 완료되지 않으며 레이아웃과 맞물려야 하기 때문에 그냥 이해하는 정도로만 봐야 한다. [code lang=”java”] public class ScreenCapture extends Activity {…