Caed2.1.0より、外部アプリケーションと連携可能なAPI(COM.CURL.CAEDE.EXTERNAL-APPLICATION)が対応されました。
対応API
イベント
UrlSchemeEvent
プロシージャ
get-own-url-scheme
show-local-document
can-launch-external-application?
launch-external-application
register-launched-event-from-external-application
unregister-launched-event-from-external-application
ソースコードイメージ
||自身のURLスキーム {popup-message {get-own-url-scheme} } ||URLスキームがオープンできるかを確認 {popup-message {can-launch-external-application? “tel”}} ||Caedeアプリケーションから外部アプリケーション(メーラー)を起動 {try {launch-external-application {abs-url “mailto://xxx@xxx“}} catch e:IOException do {popup-message “mailto error”} }
||指定したドキュメントを開く {show-local-document {url “file:///mnt/sdcard/caede.doc“}}
||UrlSchemeEvent:外部アプリケーションからURLスキーム経由で呼び出された場合に発生する ||外部アプリケーションからCaedeアプリケーションと連携する際に利用します ||UrlSchemeEvent用のイベントハンドラを登録 {register-launched-event-from-external-application {on e:UrlSchemeEvent do {popup-message “外部アプリから呼び出されました。UrlSchemeEvent!!”} } }
|
詳細はCaede開発者ガイドを確認してください。