android - 是否可以通过 Web 界面远程运行对设备上的数据库的查询?

标签 android sqlite

到目前为止,我认为这是一个安全问题,不允许您在包含应用程序的进程之外读取/写入 Android SQLite 数据库。

但是是否有先进的技术或工具可用于实现这一目标?

例如,我想制作一个带有文本框的 Web 界面,Android 应用程序将连接到该文本框,然后我可以通过该界面运行 SQL 查询以读取数据库或向其中插入记录。

我写这个问题是因为我真的很困惑。通常我的搜索会给出相反的结果,即使用 Android 应用程序访问远程数据库。

最佳答案

您必须开发 API 后端。移动应用程序(客户端)将与 API 通信并根据响应执行所需的操作。

无法直接连接到应用程序 sqlite 数据库。您可以发送网络请求并获取您想要的信息,在您的应用程序中处理它以将其存储在 sqlite 数据库中

您将必须添加安全措施,这样每个人都无法访问您的 API。

关于android - 是否可以通过 Web 界面远程运行对设备上的数据库的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47135492/

相关文章:

android - 触摸 infoWindow 适配器时删除突出显示

java - 如何模拟接口(interface)?

java - 读取一个txt文件(奇怪的符号)JAVA

php - 从 PHP/SQLite 中的查询返回字符串

sql-server - Windows 10 通用应用程序从 SQL Server 获取数据

c# - SQLite 是否有 .NET/C# 包装器?

java - 如何在多个项目中包含外部库而不制作多个副本 android java

android - 没有为此进程配置 sphal 命名空间

mysql - 根据列中时间戳的交集将一个 MySQL 表的信息附加到另一个表

ios - 为什么 NSBundle mainBundle 有效,但 documentsDirectory 无效?