問題タブ [mediastore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3475 参照

android - パスを使用して画像を探す方法はありますか? MediaStore.Images.Thumbnails (Android)

MediaStore.Images.Thumbnailsユーザーが持っている画像を表示するために使用 しています。しかし、そのパスを介して画像を取得できません。パスを使用して画像を探す方法はありますか?

よろしくお願いします!

0 投票する
3 に答える
13060 参照

android - Android MediaStore sqlite db の場所

MediaStore で使用される sqlite データベースを見つけようとしています。私が理解している限り、MediaStore にはデフォルトの音楽アプリで定義されたプレイリストが含まれています。プレイリストを複製したいのですが、アプリで許可されていません。どういうわけか、実際の db ファイルを見つけることができれば、これを修正できると思いました。しかし、データベースが見つからないため、完全に脇道にそれました。ところで、私は FroYo を実行しています。

0 投票する
2 に答える
4077 参照

android - Android MediaStore.Images.Media.getBitmap がエラーを返す

ContentResolver cr = getContentResolver(); Uri pic = Uri.parse("content://media/external/images/media/3"); ビットマップ bm = Media.getBitmap(cr,pic);

上記のコードは、Activity クラスの onCreate メソッドに記述されています。次のエラーがスローされます。

08-30 12:27:22.352: WARN/System.err(245): java.io.FileNotFoundException: コンテンツ プロバイダがありません: [content://media/external/images/media/3]

何が間違っている可能性がありますか?別のメソッドで Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI) を起動し、返されたインテントから選択した画像の Uri を取得したため、問題のファイルが存在します。

0 投票する
1 に答える
3139 参照

android - Android 2.2 GetThumbnail が正しくないビットマップを返す

メソッドを使用してMediaStore.Video.Thumbnails.getThumbnail()、リストに表示しているファイルのサムネイルを取得しています。これは最初はうまく機能しますが、しばらくすると返されるサムネイルはファイルと一致するものではありません。GetThumbnail()失敗し始めると、どのファイルを試しても、同じビットマップのみが何度も返されるようです。これは、Android 2.2 を実行している私の HTC Desire で発生し、再現が非常に困難です。しばらくすると発生し始めます。

これが私のソースコード(のカットバックバージョン)です:

ビデオのサムネイルをロードするためにも同じことをしています。GetImageID() によって返された値を検査するためにいくつかのデバッグ コードを使用しましたが、それらが正しいことを確信しています。

誰かが私が間違っているかもしれないことを見ることができますか? または、しばらくするとサムネイルが適切に生成されなくなる理由を知っていますか?

0 投票する
1 に答える
1091 参照

android - Proper way to maintain an extended android media database a la MediaStore?

Based on the results of my query in this thread, I've decided that I need to maintain my own database of metadata for the media that I'll be accessing. It seems like MediaStore is a very good start for this, as it will give me a good deal of information and is regularly updated by the MediaScanner. In an ideal world, I would add a few columns to the MediaStore database and modify the MediaScanner to scan the relevant sources of metadata to update those columns (ideal for me - maybe not ideal in terms of resource allocation).

For those who understand the way media is stored in Android - what are my options? Should I create my own ContentProvider database or is there a way to do something akin to adding a table to the MediaStore database (i.e. a new table with entries corresponding to every relevant ID and columns for each new piece of information I'd like to store)? Is there a way to ask the MediaScanner to update my database when it is updating the normal media database, and if so would that be considered bad form (i.e. should I wait until my app is opened to update my database)? What are the best practices for something like this?

0 投票する
5 に答える
56460 参照

android - Androidのフォトギャラリーのリストを取得する

探しているもの:既存のフォトギャラリー名のリスト(できれば一番上のサムネイルも)ギャラリーのコンテンツ(必要に応じてサムネイルとフルサイズを読み込むことができます)

「ギャラリー」(ギャラリーアプリに表示される画像のグループ化について、Androidで適切な用語かどうかはわかりません...)とそのコンテンツのリストを取得するにはどうすればよいですか?既存のギャラリー表示を使用せずに、その構造内のギャラリーにアクセスする必要があります(写真リクエスターなどのオーバーレイヤーではなく、まったく新しいギャラリーを作成しています)。

MediaStore.Imagesが必要な場所だと思いますが、グループ化を行うものは何も表示されません...

0 投票する
1 に答える
638 参照

android - MediaStore での記録の自動開始

アクションMediaStore.Audio.Media.RECORD_SOUND_ACTIONでインテントを送信することで、オーディオを録音することができました。しかし、ユーザーが録画ボタンを押さなくても MediaStore アプリケーションに自動的に録画を開始するように指示する方法はありますか? 関連するパラメーターもMediaStore.Audio.Mediaも MediaStore にも表示されません。

そして、ビデオについても同じ質問...

0 投票する
1 に答える
2268 参照

android - 私のAndroidアプリは画像をダウンロードできますが、ギャラリーに表示されません

画像をダウンロードした後、この場所に保存します

メディアストアが機能しないか、使用方法がわからないと思います。助けてください

ダウンロードした画像をギャラリーに表示するか、少なくともMyAppsDownloadFolderフォルダーをギャラリーに表示します。

0 投票する
4 に答える
13058 参照

android - AndroidでSDカードから大きな画像を表示する

Androidでは、メモリ不足エラーが発生することなく、SDカードから(任意のサイズの)画像をどのように表示しますか?

最初にメディアストアに画像を配置する必要がありますか?

擬似コードの例をいただければ幸いです。表示される画像がデバイスのメモリレベルが許す限り大きい場合は、追加のポイント

0 投票する
1 に答える
31502 参照

android - Androidのすべてのカメラ画像を一覧表示

Androidデバイスのすべてのカメラ画像のリストを取得するにはどうすればよいですか?

MediaStore経由ですか?どのように?