今回、タイトルのような要件を実現する方法を試行錯誤しております。
AIR2よりサポートされたopenWithDefaultApplication()はAndroid環境では未サポートっぽいので、代替手段を考えているところです。
どなたか有用な方法をご存知な方はいらっしゃいますでしょうか。
Androidアプリでは、「いわゆる『デフォルトのアプリ』で任意のファイル等を開く要請」をするには、「インテント」という仕組みを使用します。
このインテントの仕組みは、現状のAIR for Android(AIR 2.x)では使用できないようです。
ただ、やはり要望も多かったようで、次期AIR(3.0かな?)ではインテントの仕組みを利用できるようになるみたいですよ。
Adobeさんのフォーラムでも話題になっているようですね。
■Air 3 on Android supports the intent: protocol!
http://forums.adobe.com/thread/891366
(英語です)
このAIR3.0は、先日ベータ版のSDKがリリースされたばかりですので、まだ正式リリースはちょいと先かと思います。
http://labs.adobe.com/technologies/flashplatformruntimes/air3/
と、いうわけで、「現状はできない。けど、次期バージョンではできそう。」
という状態のようですね。
最近のadobeさんのリリースのペースでしたら、そう遠くないうちにリリースされるのではないでしょうか。
ではでは。
2011年8月14日2:46 内田 大輔 <d.uch...@gmail.com>:
> --
> /**
> *
> * AIR/Flash for Android
> * http://groups.google.co.jp/group/AF4A
> *
> * To post to this group, send email to
> * AF...@googlegroups.com
> *
> * To unsubscribe from this group, send email to
> * AF4A+uns...@googlegroups.com
> *
> */
>
--
シルエロ:吉岡 梅
umeyo...@gmail.com
yosh...@ciruelo.jp
いつもフォローありがとうございます!
なるほど次期バージョンでの実現の可能性があるということですか。これは楽しみです!
どれくらいの自由度かは置いといて、Intent送受がAIRでも実装できるとなると、かなりできることが広がりますね。
結局のところ本件の課題は別の迂回策で対処しました。
※開きたいファイルをWebからダウンロードさせているので、
そのダウンロード処理をブラウザからリクエストさせることにしました。
ご参考に下記をどうぞ:
・AIR 3 Native Extension 13 Try AIR for Android + ANE in Java
http://akabana.info/2011/08/16/air-3-native-extension-13-try-air-for-android
-ane-in-java/
-----Original Message-----
From: af...@googlegroups.com [mailto:af...@googlegroups.com] On Behalf Of 内田
大輔
Sent: Thursday, August 18, 2011 6:17 PM
To: af...@googlegroups.com
Subject: Re: [AF4A:165] AIR for Androidアプリからファイルを外部アプリで開く
方法
吉岡さま
いつもフォローありがとうございます!
なるほど次期バージョンでの実現の可能性があるということですか。これは楽しみで
す!
どれくらいの自由度かは置いといて、Intent送受がAIRでも実装できるとなると、か