urushiさん
例まで示していただき、恐縮です。
ありがとうございます。
本家サイトの文章も読んだ上での質問だったのですが、さらに教えてください。
・app inventor を見たこともない人の端末に、app inventorでビルドしたapkをインストールした場合、
その端末に「file:///sdcard/Appinventor/assets/」というディレクトリはできるのでしょうか?
上記のディレクトリは、companionで動作確認をする際に作られるという認識でいますが、いかがでしょう。
使用したことのない画像を使ったプロジェクトを、companionで確認せずにビルドした場合、
そのapkをインストールすると、「file:///sdcard/Appinventor/assets/」にその使ったことのない画像はありますか?
僕も、本家サイトの記述を読んでcompanionで確認をしたところ、たしかにshareは可能でした。
その後、ビルドしてインストールしてもきちんと動作します。
しかし、それはcompanionでの確認をした時のディレクトリが残っていたからだという認識です。
apkをアンインストールして、「file:///sdcard/Appinventor/assets/」のディレクトリを削除して、
もう一度apkをインストールしても、「file:///sdcard/Appinventor/assets/」は新たにできませんでした。
しかしアプリでは画像が表示されています。
すなわち、app inventorを見たこともない人の端末にこのapkをインストールしても、
「file:///sdcard/Appinventor/assets/」ディレクトリは作成されないと思っていたのですが・・
assetsフォルダの中にはパッケージ名のフォルダも出来ていませんでした。
これだと、app inventorの違うプロジェクトのapkをいくつかインストールした場合、
同じディレクトリに複数のプロジェクトの画像ファイルがごっちゃになってしまう点も気になります。
やはりcompanionでの確認時のみに使われるディレクトリのように思うのですが、いかがでしょう。
2014年10月14日火曜日 23時26分14秒 UTC+9 urushi: