안드로이드 개발 초보자입니다.
다름이 아니라 이번에 회사에서 open gl을 이용해서 간단한 기기테스트 어플을 만들어야합니다.
저는 일단 opengl에 대해서 모르는 상태입니다... 기본적인 소스 검은색 화면에 직사각형 상자가 돌아가는 소스
를 어떻게 구했습니다.
문제는 회사에서 요구하는것들을 제가 개발할줄 몰라서 제지식대로 삽질도 해봣지만 안되서 이렇게 글올립니다.
요구사항입니다.
1. 화면에 도형이 돌아간다.
(이건 기본소스를 이용하면 될것같습니다..)
2. 화면에 fps가뜬다.
(onDrawFrame 에 인터넷에 서 구한 fps소스를 입혔지만 log를 이용해 출력은 성공했지만
canvas를 이용해서 해볼려고했으나 아무리해도 화면에 출력이 안됩니다..)
3. go stop버튼 go누르면 도형이돌아가고 stop버튼을 누르면 도형이 멈춘다.
(xmllayout을 opengl소스들은 이용해지 않던데.. 버튼생성이가능한가요? )
4. 버튼에 cpu코어 하나만 작동 cpu코어 모두 사용 기능을 만든다.
(회사에서 요구가 안드로이드기반으로한 장비가 있는데 이모델이 듀얼코어 인데요 코어를 껏다켯다해서 하나일때 도형돌알가는
fps를 보고 두개일때 fps를 봐서 비교를 하는것을 만들라고 지시받았습니다. )
이렇게 요구사항이구요 이중제일 궁금한게 fps를 어떻게 xmllayout없이 출력하는지..(제가 안드로이드개발을 지금까지 다 xmllayout이 있는 상태에서 해서 도저히 모르겠습니다.
두번째는 xmllayout이 없는데 버튼생성을 어떻게할지.. 또는 아니면 openlgl를 xmllayout에 올리는 방법이라도 알려주시면
감사하겠습니다.
모두다 답변을 못해주셔도 부분적으로도 아시는분들 많은 답변 바랍니다. 감사합니다.
open gl 도 결국 surfaceview를 사용하니까.. 동영상 app들 에서 사용하듯
layout을 이용해서 surface view를 3d영역으로 잡고..
그 위에 다른 앱들과 똑같이 textview라던가.. button등을 사용하여 쓰면될거에요..
그리고 인터넷에서 구한 소스들은 layout을 이용안하고 소스상에서 view를 만들어 쓰는것 같은데..
layout을 사용하도록 약간만 수정하시면 될듯 하네요.