Cocos2dx에서 Android 진동함수(Vibrator) 호출방법 코코스2로 앱을 개발하면서 간혹 Android 함수를 호출하고 싶을때가 있습니다. 이럴때에는 서비스클래스를 하나 만들어두고사용하면 나중에 또 다른 앱을 개발할때 바로 가져다 쓸 수 있어서 여러모로 편리합니다. Cocos2dx 에서 (C++개발환경)에서 Android 함수를 호출하는 방법은 아래와 같습니다. 저는 Servie class 를 만들어서 사용합니다. 클래스 이름은 DeviceServices 요렇게 지었어요.먼저 C++ 파트를 적어볼께요. [ Header File ]#include "cocos2d.h" USING_NS_CC;using namespace std; class DeviceServices{public:DeviceServ..
개발/코딩 검색 결과
Cocos2dx 에서 Android JNI 호출 방법 코코스2로 앱을 개발하면서 간혹 Android 함수를 호출하고 싶을때가 있습니다. 이럴때에는 서비스클래스를 하나 만들어두고사용하면 나중에 또 다른 앱을 개발할때 바로 가져다 쓸 수 있어서 여러모로 편리합니다. Cocos2dx 에서 (C++개발환경)에서 Android 함수를 호출하는 방법은 아래와 같습니다. 가장 많이 쓰이는 Toast 메시지를 출하는 방법을 예로 들어보고자합니다. 저는 Servie class 를 만들어서 사용합니다. 클래스 이름은 DeviceServices 요렇게 지었어요.먼저 C++ 파트를 적어볼께요. [ Header File ]#include "cocos2d.h" USING_NS_CC;using namespace std; class..
INSTALL_FAILED_CONFLICTING_PROVIDER 앱 개발시 android studio에서 컴파일해서 APK 파일 디바이스로 설치하는 과정에서 간혹 이런 에러 메시지가 나올때가 있습니다. 저는 완전 이것 때문에 하루를 그냥 날린 기억이 있는데요. 혹시 저와같은 문제였다면 문제 해결법은 간단합니다. 모르면 하루 날리는거구요. 그 문제의 에러메시지는 이렇게 나오죠 ㅠㅠ Installation failed with message INSTALL_FAILED_CONFLICTING_PROVIDER.It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and the..
Pugi xml 활용법 지난번 포스팅에서 pugi xml을 다운로드 받고 사용준비까지 마쳤어요. 이제는 pugi xml을 어떻게 사용할까 하는 방법을 적어볼까해요. 물론 저만의 방법이니 다른 좋은방법들이 많이 있으리라 생각되어요. 이게 정답은 아니니 그냥 참고 정도로만 해 주세요^^ 먼저 사용방법은요 //----------------------------------------------------------------- Pugixml API#include "pugixml.hpp" //------------------------------------------------------------------------ Json#include "json\document.h"#include "json\writer...
Pugi xml 사용방법 안드로이드 앱을 개발할때 주로 데이터베이스로 사용하는것이 qlite 이죠? 하지만 db를 사용할 정도 아니라 환경설정 내용이라던지 간단한 데이터를 저장하고 싶다면 저는 xml을 추천드립니다. 사용하기 간편하고 바로바로 열어보면서 데이터 수정여부를 확인해 볼 수 있으니까요. 뭐 전 이게 편합니다 ^^ 그래서 공유해 볼까해요. 먼저 pugi xml은 http://pugixml.org/ 여기 사이트에 들어가서 다운 받으면 되어요. 본인의 환경에 맞는 버전을 클릭해서 다운 받으면 되어요. 저는 Windows 니까 윈도우 버젼으로 ㄱㄱ 자 다운 받았으면 파일의 압축을 풀어줍니다. 그러고나면 아래 처럼 디렉토리가 생길꺼에요.쫄지 말고 그냥 저기 src 밑에 있는 파일들 전부 내가 사용하고 ..
코코스2dx Text 사용방법 코코스2dx에서 text를 동적으로 생성해서 outline 을 사용하는 방법은 생각보다 간단해요. 순서를 나열해보자면 먼저 text를 생성하고 위치를 정하고 폰트이름과 크기를 지정해주고 출력할 메시지를 입력해 주고 나면 준비는 끝. 마지막으로 outline 속성을 걸어주면 완료!! 자 말로하면 어려운데 코드를 보여드릴께요 금방 이해 될꺼에요. auto msg = Text::create();msg->setFontName("font/kenpixel.ttf"); // 폰트 경로msg->setFontSize(30); // 폰트 크기msg->enableOutline(Color4B::RED, 3); // outline 속성을 걸어주는 코드msg->setString("폰트 만들기 쉬워요..
Today I met error on android send SMS function with below error message "does not have android.permission.SEND_SMS" This problem came up on android API 23. I never met this kind of error under API 23. What I found solution is that first, give SEMD_SMS permission on AndroidManifest.xml file then, I implemented code like this // first, call address intent to get person mobile number public void se..
예전에 잘 사용하던 기능이었는데 갑자기 does not have android.permission.SEND_SMS 문구가 뜨면서 안되는 경우가 발생했습니다.문제는 API 23 이상버전을 사용했을때 요런 문제가 생기네요. ㅠㅠ 먼저 AndroidManifest.xml 파일일에 다음과 같은 권한을 줍니다. 그리고 문자보내기 해결방법은 아래와 같이 수정해서 해결했어요 // 먼저 핸드폰의 주소록을 불러와서 문자를 보낼 사람과 전화번호을 알아오도록 해 줍니다. public void sendBySMS() { Intent intent = new Intent(Intent.ACTION_PICK); intent.setData(ContactsContract.CommonDataKinds.Phone.CONTENT_URI); s..
최근댓글