我有兴趣使用 AndroidE-Ink http://www.eink.com/technology/howitworks.html为基础的平台。我知道已经是证明了 http://vimeo.com/3162590MOTO 曾经使用过,但我有兴趣将其用于商业级产品,而不仅仅是技术演示。我有一个关于是否能够更改平台以应对电子墨水引起的特定显示效果的问题。我是从系统架构师的角度问这个问题的,并且之前没有使用 Android 的经验。
电子墨水有几个与普通液晶显示器截然不同的特点:
- 更新显示的时间(50-700ms)
- 它需要消耗电力change显示屏(无需维护)
- 显示器的使用寿命取决于显示器更新的次数!
- 可以在质量、性能和显示器寿命之间进行权衡
- 提供灰度版本
伟大的事情是:保留显示信息不需要任何电力,并且可以在明亮的阳光下阅读,无需背光。而且显示屏实际上可以像纸一样薄......
这意味着平台软件需要对显示更新的数量和显示更新的类型有一定程度的控制,以获得最佳性能。否则,不了解显示特性的应用程序可能会快速耗尽电池,或更糟糕的是,会将显示寿命缩短至数月而不是数年。从概念上讲,我有兴趣更换显示驱动程序,但我不确定这部分是否开放。我知道很难获得有关高通芯片组的信息......
我的问题:这可以做到吗? Android平台是否可以修改以支持截然不同的显示效果?有没有关于 Android 路线图的指示?
我发现 Android 对这个应用程序感兴趣的原因是因为功能上有很大的重叠(从手机到浏览器)。
Thanks!
我完全同意,并开始游说应用程序和操作系统开发人员提高电子墨水的可读性:
使滚动和翻页变得电子墨水友好http://github.com/aarddict/android/issues/28#issuecomment-3512595 http://github.com/aarddict/android/issues/28#issuecomment-3512595
环顾网络,我发现一个反复出现的主题“我们必须从头开始重建 WebView 以使其适应电子墨水显示”
已经有减少闪烁和页面刷新的编码解决方案。其中大多数由电子墨水阅读器的营销人员保留,他们更喜欢将它们作为商店的前端。
我联系了 Cool Reader 的作者,了解他们的实施情况
在电子墨水设备上平滑滚动并得到以下回复:
你好,看看N2EpdController.java http://crengine.git.sourceforge.net/git/gitweb.cgi?p=crengine/crengine;a=blob;f=android/src/org/coolreader/crengine/N2EpdController.java;h=316f63ba1752fd52018e42026aa655e87605d732;hb=HEAD作者
是 xda-developers 的 DairyKnight。至少你可以在 GPL 下使用它。
对于在封闭项目中使用,我建议与他联系。
理想情况下,电子墨水设备的显示组件应该是 Webkit 的 WebView 框架的一部分。我已通过以下方式提交了功能请求http://bugs.webkit.org/show_bug.cgi?id=76429 http://bugs.webkit.org/show_bug.cgi?id=76429
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)