我是Android编程的新手。关于Android对视频数据的处理,我有几个问题。
a) Android是否可以对采集到的视频数据(从您的自定义视频应用中采集)进行密码保护?b)我听说安卓在它的own.So上有一个“迷你”数据库,我们可以将捕获的视频存储在数据库中吗?
发布于 2013-06-12 14:52:53
a)安卓是否可以对采集到的视频数据(从您的自定义视频应用中采集)进行密码保护?
您可以使用CipherInputStream加密数据。一种更简单的方法是将视频存储在应用程序的内部存储中。用户将无法通过其他应用程序访问它,因为每个应用程序都有自己的内部存储和相应的ID。然而,第二种方法更多的是隐藏文件,以免被偶然检查,因为root用户无论如何都可以访问它。
b)我听说安卓在它的own.So上有一个“迷你”数据库,我们可以把捕获的视频存储在数据库里吗?
安卓设备有一个内置的SQLite数据库,但将视频数据(以二进制格式)存储在那里会导致糟糕的性能。与其他数据库解决方案相比,SQLite的开销很小,但这与零开销不同。我目前正在使用MediaPlayer,并且我只使用SQLite数据库以播放列表的形式存储媒体文件的URI。
https://stackoverflow.com/questions/17058974
复制相似问题