【问题标题】:Sockets on Native Android Application?原生 Android 应用程序上的套接字?
【发布时间】:2011-03-31 09:53:02
【问题描述】:

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

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

我没有使用 java 的经验,但是我需要什么才能使它成为一个有效的应用程序?就像用户使用 .apk 文件安装它并且它可以工作?没有终端或超级用户?

这可能吗?

谢谢。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 2012-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多