Android 文件托管 - 只允许应用程序访问其驱动器

Android File Hosting - Only allow the app access its drive

我一直在寻找,但找不到我要找的东西。所以我希望你能帮助我。这是我想做的...

我想写一个电视应用。该应用程序需要有一个频道列表(保存在一个文本文件中)。我知道该怎么做,但我需要帮助以允许用户与其他用户共享他们的频道。所以这是我的想法...

  1. 我可以设置一个 google 驱动器、保管箱等...这样用户就可以 upload/download 频道(文本文件) to/from 这个共享驱动器(我将拥有此驱动器,只有我可以访问它)

  2. 当用户在我的应用程序中浏览新频道时,我的应用程序应该从驱动器中获取文件列表,然后在屏幕上显示这些文件名。然后用户选择其中一个文件,应用将从所选文件中导入频道。

  3. 当用户想要分享他们的频道时​​,他们从我的应用程序中点击分享按钮。该应用程序会将频道保存到文本文件,然后将此文件上传到云端硬盘。

我的问题是,如何编写代码来安全访问驱动器并且只允许我的应用程序访问文件。我不希望任何人或任何其他应用访问我的云端硬盘。

谢谢。

文件服务器不适合此类数据,可以创建一个网络服务,使用 mysql 服务器并在 php 中编写脚本来管理这些数据的使用。

查看本教程: http://www.tutorialspoint.com/android/android_php_mysql.htm

安全令牌示例:

if(addslashes($_GET['token'])=="my token"){

   //my code

}else{
   echo "invalid token";
}