原生Android应用程序上的套接字?

时间:2011-03-31 09:53:02

标签: android android-ndk android-ndk-r5

我在FPC编写了一个原生的android可执行文件,连接到我的服务器并使用套接字下载天气信息(连接/发送/接收电话),在我的电脑上运行正常,并在Android上运行,我将它发送到我的手机和模拟器,然后我去了终端并运行它,它没有工作,只是冻结。

但是在我执行“su”命令(模拟器中不允许)然后再次执行我的应用程序之后,它才有效!

我没有java的经验,但我需要将它作为一个有效的应用程序?像用户使用.apk文件安装它,它的工作原理?没有终端或超级用户?

这可能吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您将不得不像其他任何Android应用一样将其转换为APK。这可能会有很多工作,因为(从你的问题)这个过程对你来说是新的。我会开始here。基本上你正在经历这个过程,就像你正在创建一个普通的应用程序,然后添加你的本机文件。根据您使用的本机库(除了本地支持的网络),您可能必须通过JNI回调Java以访问这些API(例如,在2.3之前的音频)。