web-dev-qa-db-ja.com

Androidのスクリーンショットへのパス

スクリーンショットを保存するためにAndroid)が使用するパスを見つける方法はありますか?

コードからパスを取得できますか?

16
radya

AndroidのAPIにはスクリーンショットの固定パスはありませんが、

File pix = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File screenshots = new File(pix, "Screenshots");

うまくいくかもしれません。それがICSがパスとして使用するものです。

12
zapl

「スクリーンショット」の値はプライベートAPIの一部です。

ここ は値が設定されているソースコードへのリンクです。クラスはアプリケーションコンテキストに読み込まれるため、フィールドにアクセスするオプションはありません。 @zapiが提案したように、ハードコーディングします。

6
Rudy Rudolf