質問: flutter/dartでアプリを作成しています。 ギャラリー内の画像の作成日時を取得したいのですがうまくいきません。 FileクラスのlastModifiedSyncで取れるかと思いましたが、この値はファイルの作成日時ではなく常にアクセスしたその瞬間の日時が返されます。 かわりにexifパッケージをインストールしてexif情報から取得することは可能でした(「Image DateTime」や 「EXIF DateTimeOrigina」から)。 しかしこれだと、exif情報のない画像の情報は取得できません。 やりたいことは単純に、ファイルエクスプローラーや画像の詳細で見れる「作成日時」を取得したいだけなのですが、苦戦しています。 どうぞよろしくお願いします。 <追記> multi image pickerプラグインを使って選択した画像の作成日を取得しようとしています。調べているとどうやら、このプラグインが返す画像はアプリのキャッシュフォルダ内に複製された画像のようです、なのでlastModifiedSyncがオリジナルのものと異なっているのかもしれません。
回答: * 参考ページ 参考ページの通り、Dart単体では無理そうで`MethodChannel`を利用してプラットフォーム固有のAPIを利用するしかなさそうです。