2013-05-07 2 views
0

좌표. 사용은 러닝 머신에서 달리거나 움직이는 차량에 타면서 읽는 사람을 돕는 것입니다. 작은 동영상은 http://weartrons.com에서 확인할 수 있습니다.안드로이드 다른 앱

우리는 가속도계, 마이크로 컨트롤러 및 블루투스가 포함 된 소형 장치를 만들어 태블릿에 실시간으로 헤드 위치를 보내고 ~ 17ms마다 디스플레이의 60fps와 일치시킵니다. Processing IDE를 사용하여 다운로드 한 책 페이지가있는 기본 앱을 만들어 프로토 타입을 테스트했습니다.

- 문제 :

우리는 기본적으로 우리의 알고리즘이 실행 등을 배경으로 우리의 응용 프로그램을 실행하고 동적으로 화면에 다른 응용 프로그램 내용의 표시 좌표를 변경, 그것이 전자 책이 있는지 여부 또는 트위터 싶습니다

우리의 외부 장치에 표시하고 픽셀을 초당 약 60 번씩 디스플레이 좌표 (픽셀을 상하 좌우로 이동)로 보냅니다. 우리는 안드로이드 디스플레이 원점이 모든 프레임 렌더링 동안 많은 픽셀만큼 움직이기를 원합니다.

저는 전자 엔지니어이기 때문에 소프트웨어를 작성하는 데 처음으로 손을 대 었으니 명확하지 않거나 대답이 너무 분명한 경우 알려주십시오.

답변

0

OS로 안드로이드는 응용 프로그램이 캡슐화되어 있고 서로를 알지 못하도록합니다. 모든 애플리케이션 간 통신은 최종 메시지에있는 intents을 통해 수행됩니다. 그리고 다른 앱이 의도를 선언했는지 정확히 알아야하며, 모든 앱이 사용자가 요청한 기능을 구현한다는 보장이 없습니다.
따라서 당신이 원하는 (좌표 변경) 것은 OS 소스 코드를 수정하거나 자신 만의 Android 버전을 컴파일하지 않고도 가능하다고 생각하지 않습니다.

+0

감사합니다. ilomambo, 귀하의 신속한 답변에 매우 감사드립니다. 다른 앱에서 앱을 표시하는 방법을 제어 할 수있는 기능이 혼란을 초래할 수 있음을 이해합니다. 우리는 오픈 소스 e 리더를 몇 개 가지고 초기 테스트를 위해 코드를 작성해야한다고 생각합니까? 나중에 다른 사용자가 기기를 유용하게 사용하면 인기있는 eBook 앱에 Google 코드가 포함되도록 설득 할 수 있습니다. 다시 한번 감사드립니다. – Weartrons

+0

@ Weartrons 우선이 질문에 대한 답변을 더 수집해야합니다. 나는 안드로이드 전문가라고 생각하지 않습니다. 다른 문제, eReader 및 코드 공개에 관해서는 자신이나 회사의 마케팅 결정입니다. 이것은 토론 포럼 (FAQ 참조)으로 정의되어 있지 않지만 http://chat.stackoverflow.com/에서 추측 할 수있는 대화방을 열어 더 많은 의견을 얻을 수 있습니다. – ilomambo