원강민의 Wonhada 블로그

Category

네이티브[엔터프라이즈]

iPad orientation 문제와 해결법

iPad는 모든 방향을 지원하도록 설정해야 합니다. 그렇지 않으면 스토어에 앱을 제출할 수 없습니다. 123456settings = {     orientation = {         default = "portrait",         supported = { "portrait", "portraitUpsideDown", "landscapeLeft", "landscapeRight" }… Continue Reading →

코로나 네이티브[Corona Native] – Android 기본 연동 예제

코로나 네이티브는 기존 엔터프라이즈의 기능과 동일합니다. 콜백 함수보다는 이벤트를 이용하는걸 추천합니다. [ CoronaApplication.java ] 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181package com.wonhada.wonhadacorona; import android.content.Context; import android.content.res.Resources; import android.util.Log; import com.ansca.corona.CoronaActivity; import com.ansca.corona.CoronaEnvironment; import com.naef.jnlua.LuaState; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.util.HashMap; public class CoronaApplication extends… Continue Reading →

코로나 네이티브[Corona Native] – Gradle의 outputFile 설정 에러

12345678android {     …     applicationVariants.all { variant ->         variant.outputs.each { output ->             output.outputFile = file(output.outputFile.getPath().replace(’/app-‘, "/${apkName}-"))         }     } } 그래들(Gradle) 3.0.0… Continue Reading →

코로나 네이티브[Corona Native] – iOS 기본 연동 예제

코로나 네이티브는 기존 엔터프라이즈의 기능과 동일합니다. 콜백 함수보다는 이벤트를 이용하는걸 추천합니다. [ objective-c :: AppCoronaDelegate.mm ] 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121#import "AppCoronaDelegate.h" #import <CoronaRuntime.h> #import <CoronaLua.h> @implementation AppCoronaDelegate id<CoronaRuntime> _runtime; AppCoronaDelegate *_this; – (void)willLoadMain:(id<CoronaRuntime>)runtime {     _runtime = runtime;     _this =… Continue Reading →

코로나 네이티브[Corona Native] – Android 소개

코로나 네이티브 Android APIs :: https://docs.coronalabs.com/native/android/html/ 코로나 네이티브 설정 다음 단계는 네이티브 개발 환경과 코로나 네이티브의 통합을 위한 최적화된 설정을 제공합니다. 1. /Applications/Corona/Native/ 폴더에서 Setup Corona Native를 더블 클릭하면, 프로젝트 템플릿에 필요한 심볼릭 링크가 생성됩니다. 2. Android 개발은 Java 프로그래밍… Continue Reading →

코로나 네이티브[Corona Native] – iOS 소개

코로나 네이티브 설정 다음 단계는 네이티브 개발 환경과 코로나 네이티브의 통합을 위한 최적화된 설정을 제공합니다. 1. /Applications/Corona/Native/ 폴더에서 Setup Corona Native를 더블 클릭하면, 프로젝트 템플릿에 필요한 심볼릭 링크가 생성됩니다. 2. 네이티브 iOS 앱을 개발하려면 Mac App Store를 통하거나 직접 다운로드… Continue Reading →

코로나 네이티브 [Corona Native] 소개

코로나 네이티브 [Corona Native]를 사용하면 Corona Lua API (레퍼런스)가 제공하는 기능 이상으로 확장할 수 있습니다. 예를 들어, Objective-C 나 Java와 같은 네이티브 언어를 사용하고 네이티브 코드와 루아 코드 간에 정보를 전달할 수 있습니다. 또한 코로나로 작성된 앱에 기본 플랫폼 기능을… Continue Reading →

iOS 엔터프라이즈 – 코로나뷰의 배경 투명하게 하기

코로나 카즈 뿐만 아니라 엔터프라이즈도 iOS의 경우 배경을 투명하게 할 수 있습니다. * 안드로이드는 배경을 없앨 경우 동작이 불안정하므로 지원하지 않습니다. (코로나랩스의 공식 답변) [[ AppCoronaDelegate.mm ]] 123456789101112131415161718192021222324252627282930313233343536- (void)didLoadMain:(id<CoronaRuntime>)runtime {     UIWindow *window = [[UIApplication sharedApplication] keyWindow];    … Continue Reading →

코로나 엔터프라이즈와 카즈의 장단점

이번에 카즈로 앱을 만들고 엔터프라이즈와 비교한 결과입니다. 이번에 만든건 BLE와 Wi-Fi를 이용해서 외부의 카메라와 연동하는 앱이었습니다. 코로나뷰 아래쪽에 RTSP 플레이어가 있어서 카즈를 썼습니다. boud의 PIC – Flexible life cam https://appsto.re/kr/NDyXdb.i * 카메라가 있어야 사용할 수 있습니다. 엔터프라이즈의 단점 :: –… Continue Reading →

코로나 엔터프라이즈 프로젝트 생성 순서

코로나 엔터프라이즈[CORONA ENTERPRISE] 기본 설정 :: https://blog.wonhada.com/?p=453 새로운 프로젝트를 만드는 순서를 정리합니다. 엔터프라이즈는 맥에서만 됩니다. 카즈는 안드로이드의 경우 윈도우용 안드로이드 스튜디오로 개발할 수 있습니다. 1. /Applications/CoronaEnterprise/ProjectTemplates/App 폴더를 복사하고 프로젝트 이름을 변경합니다. 2. 기존 코로나 소스를 모두 프로젝트 폴더의 Corona 폴더에… Continue Reading →

© 2018 원강민의 Wonhada 블로그 — Powered by WordPress

Theme by Anders NorenUp ↑