我将如何为Android OS或Linux OS制作全新的GUI?

时间:2023-01-27 11:20:46

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?

我正在制作自己的嵌入式系统,我想使用开源操作系统在其上运行,但我似乎无法找到任何有关制作完全自定义GUI(含义桌面图标,菜单和窗口)的信息。有谁知道怎么做这个?或者可以指出我正确的研究方向?

2 个解决方案

#1


0  

You've got quite a vague question there :

那里你有一个模糊的问题:

Here is an article on how to port Android to an embedded system

这是一篇关于如何将Android移植到嵌入式系统的文章

Information for making a completely customized GUI (Meaning desktop Icons, Menus, and windows)

用于制作完全自定义GUI的信息(含义桌面图标,菜单和窗口)

You can start by learning android development.

你可以从学习android开发开始。

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.

开发人员可以完全访问核心应用程序使用的相同框架API。应用程序体系结构旨在简化组件的重用;任何应用程序都可以发布其功能,然后任何其他应用程序可以使用这些功能(受框架强制执行的安全约束)。这种相同的机制允许用户替换组件。

#2


0  

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.

你有没有为此选择开发套件?如果您获得了Beagleboard或带有TI处理器的东西,那么有很多资源可以开始使用Android或Linux。由于社区相当活跃,beagleboard将是一个特别好的选择。

Freescale also has good support, particularly with its Linux builder LTIB.

飞思卡尔也有很好的支持,尤其是Linux构建商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.

我并不完全熟悉如何重新发明Android的GUI,但在Linux中,一个好的起点可能是GTK +或Qt库。

#1


0  

You've got quite a vague question there :

那里你有一个模糊的问题:

Here is an article on how to port Android to an embedded system

这是一篇关于如何将Android移植到嵌入式系统的文章

Information for making a completely customized GUI (Meaning desktop Icons, Menus, and windows)

用于制作完全自定义GUI的信息(含义桌面图标,菜单和窗口)

You can start by learning android development.

你可以从学习android开发开始。

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.

开发人员可以完全访问核心应用程序使用的相同框架API。应用程序体系结构旨在简化组件的重用;任何应用程序都可以发布其功能,然后任何其他应用程序可以使用这些功能(受框架强制执行的安全约束)。这种相同的机制允许用户替换组件。

#2


0  

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.

你有没有为此选择开发套件?如果您获得了Beagleboard或带有TI处理器的东西,那么有很多资源可以开始使用Android或Linux。由于社区相当活跃,beagleboard将是一个特别好的选择。

Freescale also has good support, particularly with its Linux builder LTIB.

飞思卡尔也有很好的支持,尤其是Linux构建商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.

我并不完全熟悉如何重新发明Android的GUI,但在Linux中,一个好的起点可能是GTK +或Qt库。