我是Android编程的新手。 关于Android处理视频数据,我有几个问题。
a)Android是否可以使用密码保护捕获的视频数据(从自定义视频应用中捕获)? b)我听说Android有自己的“迷你”数据库。那么我们可以将捕获的视频存储在数据库中吗?。
答案 0 :(得分:0)
a)Android是否可以用密码保护捕获的视频 数据(从您的自定义视频应用中捕获)?
您可以使用CipherInputStream加密数据。更简单的方法是将视频存储在应用程序的内部存储中。用户将无法通过其他应用程序获取它,因为每个应用程序都有自己的内部存储和相应的ID。然而,第二种方法更多的是将文件隐藏在临时检查中,因为root用户无论如何都可以访问它。
b)我听说Android有自己的“迷你”数据库。所以可以 我们将捕获的视频存储在数据库中?。
Android设备有一个内置的SQLite数据库,但在那里存储视频数据(作为二进制)会导致可怕的性能。与其他数据库解决方案相比,SQLite的开销很小,但这与零开销不同。我目前正忙着使用MediaPlayer,我只使用SQLite数据库以播放列表的形式存储媒体文件的URI。