我有一个既使用本地存储又使用服务器端 SQL 存储的 Web 应用程序。当我使用 Eclipse 测试我的 APK 文件时,只有具有 localstorage 的 html 页面可以工作,而不是 PHP 文件中的服务器内容。由于所有 APK 都将所有内容打包在客户端,我如何将 PHP 文件定向到服务器?
谢谢
您可以在 Android 上运行 PHP。尝试SL4A。 Web 服务器可以存在于移动设备上。有不少在 Android 应用程序中充当本地服务器。
除浏览器外,您无法在移动设备上运行 php 文件
因此,如果您想运行 PHP 文件,请将它们放在服务器上并调用它们来返回或接受来自您的数据
要运行 PHP 文件,您需要一个移动设备上不存在的 Web 服务器
我相信您问这个问题是因为您可以在移动设备上运行 javascript 和 HTML 文件
我会推荐两件事
1-如果您需要运行PHP,请对其进行AJAX请求并将其保留在服务器上并记住跨域
2-您需要考虑您正在制作的应用程序的性能,因为根据个人经验,它很慢
它在 chrome 上工作的另一件事是因为你的机器上有一个网络服务器(APACHE)
要将 PHP 文件包含在 Android APK 文件中,您通常需要了解 Android 应用程序主要设计用于运行 Java、Kotlin 或其他本机 igtools Android 代码。另一方面,PHP 是一种服务器端语言。但是,您可以使用几种方法来实现类似的目标:
选项 1:使用本地 Web 服务器 如果您想要包含 PHP 脚本并在 Android 设备上本地运行它们,则需要在 Android 应用程序中设置本地 Web 服务器。这样,应用程序就可以像在远程 Web 服务器上一样运行 PHP 文件