System.IOUtils.TPath.GetSharedCameraPath

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function GetSharedCameraPath: string; static;

C++

static System::UnicodeString __fastcall GetSharedCameraPath();

プロパティ

種類 可視性 ソース ユニット
function public
System.IOUtils.pas
System.IOUtils.hpp
System.IOUtils TPath


説明

カメラで撮ったユーザー共有の写真を格納するディレクトリへのパスを返します。

メモ: デスクトップ アプリケーションでは、「共有」は「異なるユーザー間での共有」を意味します。 モバイル アプリケーションでは、「共有」は「異なるアプリケーション間での共有」を意味します。

アプリケーションを実行しているシステムが要求されているフォルダをサポートしていない場合、または、要求されているフォルダがシステム上に存在しない場合、この関数は代わりに空の文字列を返します。

この関数は GetPicturesPath と同様に動作しますが、Android プラットフォームは例外で、Android がデバイス カメラで撮った写真やビデオを格納するフォルダへのパスを返します。

  • Windows および Android では、システム全体におよぶディレクトリを指します。
  • OS X では、アプリケーションに依存しないユーザー固有のディレクトリを示します。
  • iOS Device では、このディレクトリが現在サポートされていないため、空文字列が返されます。
  • iOS Simulator では、アプリケーション固有のディレクトリを指します。
プラットフォーム サンプル パス パス ID
Windows XP C:\Documents and Settings\All Users\Documents\My Pictures CSIDL_COMMON_PICTURES
Windows Vista 以降 C:\Users\Public\Pictures FOLDERID_PublicPictures
OS X /Users/<username>/Public NSSharedPublicDirectory
iOS デバイス
iOS シミュレータ /Users/<username>/Library/Developer/CoreSimulator/Devices/<Device ID>/data/Containers/Data/Application/<application ID>/Public NSSharedPublicDirectory
Android /storage/emulated/0/DCIM Environment.DIRECTORY_DCIM

関連項目