如何在Qt for Android中发送短信?

3

在Qt5.2中(官方支持Android和iOS),用于发送文本消息的官方API是什么?或者一般来说,使用到Messaging API。


希望对于这个简单的任务,我不必使用JNI! - Mousa
据我所知,由于没有直接访问手机核心功能的方式,您将不得不回退到NDK提供的类。无障碍功能在这里仍在开发中。 - Sebastian Lange
1个回答

2
目前,Qt 在 Android 上主要用于 GUI 相关的操作。如果您想要实现您的需求,您需要从 C++ 调用 Java 代码。我建议您首先扩展 QtActivity(并在已经实现的函数中调用 super,例如 onCreate() 等)。然后,您需要使用 Android 的 SMS Manager 类进行编码。
如果您想了解如何从 C++/Qt 中调用 Java 代码的更多信息和示例,请单击 这里
如果您决定继续进行,这应该可以帮助您入门。

谢谢。我只是在探索这项技术,并决定是否以这种方式将我的Symbian Qt应用程序移植到Android,还是完全重写它。因此,似乎Qt for Android还没有成为真正的替代方案,我必须坚持使用本机Android。 - Mousa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接