2013-05-07 26 views
0

- 背景:Android的動態改變座標顯示的其他應用程序

我們是一個叫做潤正讀設備跟蹤用戶的頭部運動,並將其轉化爲屏幕上相應的文本移動有關工作。用途是幫助人在跑步機上跑步或騎車行駛時閱讀。您可以在http://weartrons.com上查看一個小視頻。

我們已經創建了包括加速度計,微控制器和藍牙實時發送頭部位置到平板電腦每個〜17MS,以配合顯示器的60fps的一個小裝置。我們使用Processing IDE來創建一個具有下載書籍頁面的基本應用程序來測試原型。

- 問題:

我們想在後臺運行我們的應用程序和動態改變屏幕上的任何其他應用程序內容的顯示座標,無論是電子書或Twitter等,基本上我們的算法運行在我們的外部設備上以每秒約60次的速度發送顯示座標(以像素爲單位上下左右移動)。我們希望Android顯示器原點在每個幀渲染過程中移動那麼多像素。

我是一名電子工程師,這是我在寫任何軟件首次嘗試,所以請讓我知道,如果我不清晰或答案太明顯了。

回答

0

Android作爲操作系統可以確保應用程序封裝和相互漠視。所有的應用程序間通信都通過所謂的intents完成,它們在最後的消息中。而且您必須確切地知道其他應用程序聲明的意圖,最重要的是,您不能保證所有應用程序都實現了您所請求的功能。
因此,我不認爲你想這樣做(座標改變)什麼是不可能的,而不與操作系統源代碼的修補和自己編譯的Android版本。

+0

謝謝ilomambo,我們非常讚賞你的迴應。我知道控制應用程序如何從另一個應用程序顯示的能力會造成嚴重破壞。你認爲我們應該得到一些開源的e閱讀器,並把我們的代碼放在那裏進行初始測試嗎?後來,一旦其他人發現我們的設備有用,我們可以嘗試說服流行的電子書應用程序也包含我們的代碼。再次感謝。 – Weartrons 2013-05-07 22:07:25

+0

@ Weartrons首先,你應該收集更多的回答這個問題。我不認爲自己是Android專家。關於另一個問題,電子閱讀器和披露你的代碼,這是一個市場決定,你自己或你的公司。這不是定義爲討論論壇(請參閱常見問題解答),但您可以打開一個聊天室,我猜想http://chat.stackoverflow.com/並獲得更多意見。 – ilomambo 2013-05-08 05:00:13

相關問題