相关疑难解决方法(0)

Qt mobile for android的速度有多慢或多快

我想知道Qt mobile的优点和缺点.我听过的东西,比如性能比原生应用更好.但是我不确定我是否可以相信这一点.

我不是c ++开发人员.事实上我没有c,java,c ++的经验..我只是一个web开发人员.我使用phonegap用于非常简单的应用程序.但我想开始学习新的东西,以便推出更好的产品.

您能描述一下优势,用例,开发时间以及Qt的含义吗?

c++ qt android cordova

17
推荐指数
1
解决办法
1万
查看次数

Android NDK - 只能用C/C++编写

是否有可能用C/C++编写一个完整的NDK应用程序而没有像hello-jni示例项目(HelloJni.java)中的Java"启动"类 - 以某种方式创建一个HelloJni.c,它会做同样的事情吗?

c c++ java android android-ndk

16
推荐指数
1
解决办法
9832
查看次数

Android中的C/C++?

是否可以在Android中使用C/C++代码?它有多容易?

c c++ android

7
推荐指数
1
解决办法
1163
查看次数

如何在android上移植本机c代码

任何人都可以告诉我如何在Android平台上移植本机c程序..我应该包括一些c库或究竟如何...?

提前致谢,

c android

7
推荐指数
2
解决办法
7107
查看次数

是否可以仅使用C在Android上编写应用程序?

现在等一下,然后再将其标记为重复,因为这是一个非常具体的问题.

我不是在问你是否可以使用另一种使用NDK绑定的语言编写应用程序; 我想知道的是:

  1. 在硬件层面,dalvik如何与Android设备上的Linux内核进行交互?

根据我的理解,(1)的答案是因为android基本上是一个Linux系统,这是通过系统调用完成的.也就是说,在某种程度上,davlik/art VM 必须通过C API与C Linux内核进行交互.

  1. 如果您的设备上有root权限,为什么你能不能从本地系统二进制做同样的事情?

所以,当然这将是一个痛苦的经历,但从技术上讲,有什么理由为什么不用纯粹在C中编写应用程序,而根本不使用android运行时?

(注意:不是没有运行时;显然必须存在运行时才能执行各种操作,例如设备初始化;但是一个独立的二进制文件,它不与运行时交互).

(我可以想到为什么会出现这种情况的几个原因,特别是需要对各种硬件进行独占硬件访问的运行时,但我找不到任何关于它的具体文档)

android

5
推荐指数
1
解决办法
134
查看次数

标签 统计

android ×5

c ×3

c++ ×3

android-ndk ×1

cordova ×1

java ×1

qt ×1