반응형

Programming/Android 15

React Native 개발 준비

RN Ebook 강좌 https://thebook.io/006946/ AVD 실행 avd.vbs 파일 생성 Set WshShell = CreateObject("WScript.Shell")WshShell.Run chr(34) & "c:\lunch_avd.bat" & Chr(34), 0Set WshShell = Nothing lunch_avd.bat 파일 생성%ANDROID_HOME%\emulator\emulator.exe -avd Pixel_2_API_28 환경 설정 : %ANDROID_HOME%C:\Users\\AppData\Local\Android\Sdk expo react native 개발 시 가장 처음 접한 것이 expo이다. expo 개발 과정은 expo start를 하면 프로세스가 하나 뜨는데,..

Programming/Android 2018.11.29

CORDOVA 이용한 하이브리드 앱 개발

개발 환경 설정 1. Android SDK 환경 변수 등록 1) ANDROID_HOME -> C:\Users\Junny\AppData\Local\Android\Sdk2) PATH 추가%ANDROID_HOME%\tools%ANDROID_HOME%\platform_tools2. ANT 설치 1) http://ant.apache.org/bindownload.cgi2) 환경변수 등록1) ANT_HOME -> 압축푼 경로2) PATH 추가 : %ANT_HOME%\bin3. Node.js 설치https://nodejs.org/en/ 4. Cordova 설치1) Node.js command prompt 실행2) npm install -g cordova3) 버전 확인 : cordova -v 프로젝트 생성 1. Node..

Programming/Android 2018.11.01

안드로이드 그리기 관련 함수 정리

자주 사용하는 클래스는 Canvas, Paint, Bitmap 이다. 간단하게 Bitmap은 이미지를 열거나, 갤러리를 통해서 이미지 비트맵 형태로 변환가능하다 예제 ) //비트맵 열때, URI와 FileName으로 열 수 있는데, BitmapFactory를 통해 얻음. m_ImageView.m_bmp = BitmapFactory.decodeFile(FileName); //비트맵 생성시, 파라미터 ( 가로, 세로, 채널 같음) m_PathBmp = Bitmap.createBitmap(m_bmp.getWidth(), m_bmp.getHeight(), Bitmap.Config.ARGB_8888); 가장 중요하게 생각되는 것이 Canvas 인데, 비트맵을 컨버스 형태로 변환하고, 컨버스에 그리면 실제 비트맵에..

Programming/Android 2013.10.29

[안드로이드] 이미지 파일 이름으로 URI 알아내기

안드로이드 URI 가져오기 이미지를 직접 저장한 경우 파일 이름만 알고 있을 때 URI 가져오는 방법이다. 장점 : 아래 방법으로 가져올 경우, 쓰레드로 동작하는듯하여 빠르게 m_currImageURI 데이터를 이용하는 경우, 동기화 문제가 발생한다. 하지만, getMediaUriFromPath 함수는 함수 완료 시점에 정확하게 uri를 리턴하는 듯 하여 동기화 장점이 있다. File f = new File(FileName); MediaScannerConnection.scanFile(this, new String[]{f.toString()}, null, new MediaScannerConnection.OnScanCompletedListener() { public void onScanCompleted(St..

Programming/Android 2013.07.10

[안드로이드]파일명으로 URI 가져오기

파일이 새로 만들어진 경우 URI를 제대로 못가져오는 경우가 생긴다. 그럴 경우 이방법으로 가져오자. 문제는 실시간이 아니라, 쓰레드로 도는 듯 하다.File f = new File(imageUrl); MediaScannerConnection.scanFile(this, new String[]{f.toString()}, null, new MediaScannerConnection.OnScanCompletedListener() { public void onScanCompleted(String path, Uri contentUri) { m_FirstCaptureURI = contentUri; Log.e("Main", m_FirstCaptureURI.toString()); } });

Programming/Android 2013.06.18

안드로이드 파일명으로 Cursor 위치 가져오기

path에는 파일명이 들어간다. 예를들면 mnt/sdcard/camera/20110302.jpg final Uri uriImages = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; mManagedCursor = getContentResolver().query(uriImages, null, "_data ='" + path + "'", null, null); String imageUrl = ""; if (mManagedCursor != null) { mManagedCursor.moveToNext(); int id = mManagedCursor.getInt(0); imageUrl = mManagedCursor.getString(0); double g1 = mManagedC..

Programming/Android 2013.05.03

안드로이드 UI & Layout

안드로이드 프로그램을 하면, UI가 젤 짜증난다. xml로 하는 것도 좋겠지만, 본인은 동적으로 하는 것을 즐긴다. 먼저 레이아웃을 정하다보면, weight 라는 것이 있다. 아주 유용하다. 헌데, 예를들어 어떤 뷰는 크기를 전체 화면에서 버튼 크기를 빼고 나머지를 꽉 채우고 싶은 경우가 생긴다 이럴 경우 유용한 방법이다 LinearLayout Imagelayout = new LinearLayout(this); LinearLayout.LayoutParams layoutparam = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); layoutparam.weight = 1; Imagelayout.setLayo..

Programming/Android 2013.04.12
반응형