Blackberry 10 Cascades アプリを作成しています。電子メールの添付ファイルを開こうとしています。
int in_fd = open(m_uri.replace("file://","").toUtf8().constData(), O_RDONLY);
(open() 呼び出しを使用しているのには理由があります)
しかし、ファイルを開くことができません。これはサンドボックス化とアプリのアクセス許可に関係していること、および呼び出しフレームワークがターゲット アプリのディレクトリにファイルのコピーを作成できることを理解しています。私が理解できないのは、そのファイルを開くことができるようにそのファイルへのパスを取得する方法です。
私は知る必要がある:
- Invocation Framework が呼び出し時にアプリのサンドボックスにファイルをコピーすることを確認する方法。
- コピーされた結果のファイルにアクセスする方法。
- C++ の場合