윈도우폰 8.1 개발을 시작하였다.
먼저 Visual Studio 2013 Update 4를 설치해야 한다.
그리고 에뮬레이터를 실행하려면 Hyper-V를 CMOS를 셋팅해야한다.
전부다 셋팅 했더니 에뮬레이터가 잘돌아간다.
안드로이드 에뮬레이터보다 훨씬 낫고 거의 Xcode의 아이폰 시뮬레이터급이다.
Saturday, December 20, 2014
Friday, December 12, 2014
Android NDK jstring char*로 변환
JNIEXPORT void JNICALL Java_ClassName_MethodName(JNIEnv *env, jobject obj, jstring javaString)
{
const char *nativeString = (*env)->GetStringUTFChars(env, javaString, 0);
// use your string
(*env)->ReleaseStringUTFChars(env, javaString, nativeString);
}
{
const char *nativeString = (*env)->GetStringUTFChars(env, javaString, 0);
// use your string
(*env)->ReleaseStringUTFChars(env, javaString, nativeString);
}
Thursday, December 11, 2014
PHP json_decode후 데이터 접근하기
다음과 같이 데이터를 json_decode한 후에 그 내용을 접근하려면 다음과 같이 한다.
$json_result = json_decode($rawPost);
$serviceId = $json_result->{'serviceId'};
문제는 배열 접근하듯이 []가 아니라 {}라는 점이다. 예전 버전에는 그냥 $json_result->serviceId 이렇게 하면 되었었는데 지금은 그게 안되는 것 같다.
$json_result = json_decode($rawPost);
$serviceId = $json_result->{'serviceId'};
문제는 배열 접근하듯이 []가 아니라 {}라는 점이다. 예전 버전에는 그냥 $json_result->serviceId 이렇게 하면 되었었는데 지금은 그게 안되는 것 같다.
PHP 에러메세지 표시하기
요즘 PHP버전은 에러메세지가 표시하지 않게 되어 있다. 그래서 다음과 같이 PHP문 처음에명시하면 모든 에러메세지를 받을 수 있다.
error_reporting(E_ALL);
ini_set("display_errors", 1);
error_reporting(E_ALL);
ini_set("display_errors", 1);
Wednesday, December 10, 2014
PHP JSON POST data stream 받기
http://stackoverflow.com/questions/4369759/how-to-recieve-post-data-sent-using-application-octet-stream-in-php
같이 일하는 회사에서 JSON 포맷을 data stream 형태로 POST 방식으로 보내준다고 하였다. 그런데 PHP를 한지 하도 오래되어서 몰랐는데 이런 것이 있었다. 정식 명칭은 application/octet-stream이다.
$rawPost = file_get_contents('php://input');
같이 일하는 회사에서 JSON 포맷을 data stream 형태로 POST 방식으로 보내준다고 하였다. 그런데 PHP를 한지 하도 오래되어서 몰랐는데 이런 것이 있었다. 정식 명칭은 application/octet-stream이다.
$rawPost = file_get_contents('php://input');
Subscribe to:
Posts (Atom)

