如何使用Android应用程序分发数据,同时降低数据复制的难度?

如何使用Android应用程序分发数据,同时降低数据复制的难度?,android,Android,如果我使用mysql数据库构建并发布一个Android应用程序,那么在Android或其他地方复制数据库并将其用作自己应用程序的基础是非常简单的 我认为我的选择是: 而是将数据存储在云中,根据需要下载 接受它会被敲诈,承担风险,专注于让我的应用程序变得很棒 混淆数据(可能是逐字符的,这样我就可以向任意方向移动,因为我需要在数据集上执行搜索) 有更好的方法吗?你可以在应用程序第一次运行时对数据进行加密并从云中获取解密密钥(可能是经过某种身份验证后)。它主要是日期、整数和文本(高达32k),所以从大

如果我使用mysql数据库构建并发布一个Android应用程序,那么在Android或其他地方复制数据库并将其用作自己应用程序的基础是非常简单的

我认为我的选择是:

而是将数据存储在云中,根据需要下载

接受它会被敲诈,承担风险,专注于让我的应用程序变得很棒

混淆数据(可能是逐字符的,这样我就可以向任意方向移动,因为我需要在数据集上执行搜索)


有更好的方法吗?

你可以在应用程序第一次运行时对数据进行加密并从云中获取解密密钥(可能是经过某种身份验证后)。它主要是日期、整数和文本(高达32k),所以从大小上看没有那么大。行数在5000-100000之间。没有图像/视频或大型二进制文件。