0

私は Android プログラミングの初心者です。Android のビデオ データの処理に関していくつか質問があります。

a) キャプチャしたビデオ データ (カスタム ビデオ アプリからキャプチャ) を Android でパスワード保護することはできますか? b) Android には独自の「ミニ」データベースがあると聞きました。では、キャプチャしたビデオをデータベース内に保存できますか?

4

1 に答える 1

0

a) キャプチャしたビデオ データ (カスタム ビデオ アプリからキャプチャ) を Android でパスワード保護することはできますか?

CipherInputStreamを使用してデータを暗号化できます。もっと簡単な方法は、動画をアプリの内部ストレージに保存することです。各アプリには、対応する ID を持つ独自の内部ストレージがあるため、ユーザーは他のアプリからアクセスすることはできません。ただし、この 2 番目の方法は、root ユーザーがとにかくファイルにアクセスできるため、通常の検査からファイルを隠すことを目的としています。

b) Android には独自の「ミニ」データベースがあると聞きました。では、キャプチャしたビデオをデータベース内に保存できますか?

Android デバイスには SQLite データベースが組み込まれていますが、そこにビデオ データを (バイナリとして) 保存すると、パフォーマンスが大幅に低下します。SQLite は、他のデータベース ソリューションと比較してオーバーヘッドがほとんどありませんが、それはオーバーヘッドがゼロとは異なります。私は現在、MediaPlayer をいじっています。メディア ファイルの URI を再生リストの形式で保存するために SQLite データベースのみを使用しています。

于 2013-06-12T06:52:53.163 に答える