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

时间:2016-01-23 21:13:34

标签: android file-upload download google-drive-api secure-coding

我一直在搜索,无法找到我要找的东西。所以我希望你能帮助我。这就是我想要做的......

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

  1. 我可以设置谷歌驱动器,保管箱等...所以用户可以上传/下载频道(文本文件)到这个共享驱动器(我将拥有此驱动器,只有我可以访问它)

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

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

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

    谢谢你。

2 个答案:

答案 0 :(得分:0)

文件服务器对于这种类型的数据不正确,可以创建一个web服务,使用mysql服务器并在php中编写脚本来管理这些数据的使用。

参见本教程: http://www.tutorialspoint.com/android/android_php_mysql.htm

答案 1 :(得分:0)

水星标记示例:

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

   //my code

}else{
   echo "invalid token";
}