2013-05-07 27 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

相关问题