Installation 编译和使用命令行C++;Android 2.3.5下的程序? 我如何编译一个带有命令行接口的C++程序,并在我的手机上使用Android 2.3.5?< /p> < P>不——模型完全不同。简单的C++程序是单线程的——它们在一个线程中执行它们所需做的任何事情,如果它们必须等待或阻止从网络检索数据之类的东西,那么它们就必须等待。多任务操作系统为它们提供时间片,当它们完成时,它们就完成了

Installation 编译和使用命令行C++;Android 2.3.5下的程序? 我如何编译一个带有命令行接口的C++程序,并在我的手机上使用Android 2.3.5?< /p> < P>不——模型完全不同。简单的C++程序是单线程的——它们在一个线程中执行它们所需做的任何事情,如果它们必须等待或阻止从网络检索数据之类的东西,那么它们就必须等待。多任务操作系统为它们提供时间片,当它们完成时,它们就完成了,installation,Installation,在Android中,总是有一个线程在运行,它处理GUI交互,并将结果传递到活动实例中的“钩子”中。任何可能阻塞GUI线程的东西都必须分配给另一个线程,并在您的活动中调用另一个方法。它是事件驱动的,对于对象生命周期之类的事情,您几乎没有控制权或确定性。因此,您需要以完全不同的方式进行编程 作为Android应用程序运行的某种类型的模拟器可以在原则上运行为特定VM编译的C++二进制文件。但据我所知,这样的应用程序并不存在,生成这样的二进制文件的工具链也不存在。谷歌也不鼓励这种做法。有成熟的计算机模拟

在Android中,总是有一个线程在运行,它处理GUI交互,并将结果传递到活动实例中的“钩子”中。任何可能阻塞GUI线程的东西都必须分配给另一个线程,并在您的活动中调用另一个方法。它是事件驱动的,对于对象生命周期之类的事情,您几乎没有控制权或确定性。因此,您需要以完全不同的方式进行编程

作为Android应用程序运行的某种类型的模拟器可以在原则上运行为特定VM编译的C++二进制文件。但据我所知,这样的应用程序并不存在,生成这样的二进制文件的工具链也不存在。谷歌也不鼓励这种做法。有成熟的计算机模拟器,但出于明显的原因,它们主要是老式的8位怀旧节:)


我是一个C++程序员,最近加入了Android编程,我会推荐它。您将以不同于您可能习惯的单线程IFTT的方式来思考程序。

否-模型完全不同。简单的C++程序是单线程的——它们在一个线程中执行它们所需做的任何事情,如果它们必须等待或阻止从网络检索数据之类的东西,那么它们就必须等待。多任务操作系统为它们提供时间片,当它们完成时,它们就完成了

在Android中,总是有一个线程在运行,它处理GUI交互,并将结果传递到活动实例中的“钩子”中。任何可能阻塞GUI线程的东西都必须分配给另一个线程,并在您的活动中调用另一个方法。它是事件驱动的,对于对象生命周期之类的事情,您几乎没有控制权或确定性。因此,您需要以完全不同的方式进行编程

作为Android应用程序运行的某种类型的模拟器可以在原则上运行为特定VM编译的C++二进制文件。但据我所知,这样的应用程序并不存在,生成这样的二进制文件的工具链也不存在。谷歌也不鼓励这种做法。有成熟的计算机模拟器,但出于明显的原因,它们主要是老式的8位怀旧节:)

我是一个C++程序员,最近加入了Android编程,我会推荐它。您将以不同于您可能习惯的单线程IFTT的方式来思考程序