APIの説明・サンプル(アプリ連携)

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 {urlfile:///mnt/sdcard/caede.doc}}    

         ||UrlSchemeEvent:外部アプリケーションからURLスキーム経由で呼び出された場合に発生する
         ||外部アプリケーションからCaedeアプリケーションと連携する際に利用します
         ||UrlSchemeEvent用のイベントハンドラを登録

         {register-launched-event-from-external-application
             {on e:UrlSchemeEvent do
                 {popup-message “外部アプリから呼び出されました。UrlSchemeEvent!!”}
             }
         }

詳細はCaede開発者ガイドを確認してください。