トップページ > 記事閲覧
【Android版】外部ファイルについて
名前:Ketty 日時: 2019/10/21 21:25

いつも楽しくDXライブラリを使わせていただいております(^▽^) Android版で、 GetInternalDataPathが返すディレクトリに、適当なテキストファイルを保存するプログラムを組んでみたのですが、 そのテキストファイルを、Visual Studioやエクスプローラーから確認する方法ありますでしょうか?? また、 GetInternalDataPathと GetExternalDataPathの用途の違いはなんでしょうか? いずれもassetsフォルダ以外でアプリが自由に使えるフォルダパスを返すのだと思いますが使い分けが分かりません。 【環境】 Windows10 Visual Studio 2017 Community DXライブラリ3.21b Android版 よろしくお願いします。
メンテ

Page: 1 |

Re: 【Android版】外部ファイルについて ( No.1 )
名前:管理人 日時:2019/10/22 23:00

> Android版で、 > GetInternalDataPathが返すディレクトリに、適当なテキストファイルを保存するプログラムを組んでみたのですが、 > そのテキストファイルを、Visual Studioやエクスプローラーから確認する方法ありますでしょうか?? 残念ながら Visual Studioやエクスプローラーから確認する方法はありません ( 同じアプリのプログラムから FileRead_open、 FileRead_read で読み込むことはできますが… ) > また、 > GetInternalDataPathと > GetExternalDataPathの用途の違いはなんでしょうか? GetInternalDataPath は前述の通りエクスプローラなどのファイル管理ソフトではアクセスできないフォルダのパスを取得する関数で、 GetExternalDataPath はエクスプローラなどのファイル管理ソフトでもアクセスできるフォルダのパスを取得する関数です セーブデータなどの閲覧されたり改造されたりしたくないファイルを保存する場合は GetInternalDataPath で取得できるフォルダパスに保存して、 デバッグ用のログファイルやアプリのユーザーも使うデータの保存には GetExternalDataPath で取得できるフォルダパスにファイルを保存する、 といった使い分けをします ただ、恐らく root化された端末では GetInternalDataPath で取得できるフォルダにもアクセスできてしまうと思いますので、 『GetInternalDataPath で取得できるフォルダに保存したファイルには絶対アクセスされない』という訳ではないです
メンテ
Re: 【Android版】外部ファイルについて(解決) ( No.2 )
名前:Ketty 日時:2019/10/22 20:52

ご回答くださりありがとうございます。 詳しくご説明いただいたので理解できました(^^) 解決とさせていただきます。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存