我该如何为 Android 操作系统或 Linux 操作系统制作一个全新的 GUI?
我正在制作自己的嵌入式系统,我想使用开源操作系统在其上运行,但我似乎找不到任何用于制作完全定制的 GUI(指桌面图标、菜单和窗口)的信息。有人知道该怎么做吗?或者可以为我指明正确的研究方向吗?
I am getting into making my own embedded system and I wanted to use an open source OS to run on it but I can't seem to find any information for making a completely customized GUI (Meaning desktop Icons, Menus, and windows). Would anyone know how to go about doing this? Or could point me into the right direction to research?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你有一个相当模糊的问题:
这里是 一篇关于如何将 Android 移植到嵌入式系统的文章
您可以从学习 android 开发开始。
开发人员可以完全访问核心应用程序使用的相同框架 API。应用架构旨在简化组件的重用;任何应用程序都可以发布其功能,然后任何其他应用程序都可以使用这些功能(受到框架强制执行的安全约束)。同样的机制允许用户更换组件。
You've got quite a vague question there :
Here is an article on how to port Android to an embedded system
You can start by learning android development.
Developers have full access to the same framework APIs used by the core applications. The application architecture is designed to simplify the reuse of components; any application can publish its capabilities and any other application may then make use of those capabilities (subject to security constraints enforced by the framework). This same mechanism allows components to be replaced by the user.
您为此选择了开发套件吗?如果您拥有 Beagleboard 或带有 TI 处理器的设备,那么这里有大量资源可供您开始使用 Android 或 Linux。由于社区相当活跃,beagleboard 将是一个特别好的选择。
飞思卡尔也拥有良好的支持,特别是其 Linux 构建器 LTIB。
我并不完全熟悉如何为 Android 重新发明 GUI,但在 Linux 中,一个好的起点可能是 GTK+ 或 Qt 库。
Have you picked out a development kit for this yet? If you get a Beagleboard or something with a TI processor, there are great resources for getting started with Android or Linux. The beagleboard would be a particularly good choice, due to a rather active community.
Freescale also has good support, particularly with its Linux builder LTIB.
I am not entirely familiar with how one would go about re-inventing a GUI for Android, but in Linux a good place to start might be with GTK+ or Qt libraries.