外部アプリへファイルを渡す

Titaniumアプリで作成した画像を一旦Filesystem上に保存し、それをインテントで外部アプリへ引き渡す場合、applicationDataDirectory や tempDirectory が使えない。これらの領域はTitaniumアプリからの読み書きはできるが、引き渡した先の外部アプリがアクセス出来ない(パーミッションエラーが発生する)。

なので、アプリを跨いだファイルのやり取りが必要な場合はSDCardの領域(externalStorageDirectory)を使ったほうがいい。
なお、SDCardが無い場合はちゃんと警告なりを出さないと、存在しないパスを外部ファイルに引き渡す(アプリによってはクラッシュを誘発)という罠アプリになってしまう。