本文要來介紹 App Inventor 2的 Sharing元件,它是用來在您手機上的app之間傳遞資料與檔案。本範例就是要將照片分享到 Facebook 的動態牆上。 阿吉老師回想一下在 Android 職訓課程中要寫一個 Facebook app 都寫得苦哈哈的,如果用這種方式來分享照片到Facebook的話是不是輕鬆多了呢? 本範例 aia 原始檔請到本頁面最下方下載 操作: 拍照或挑選照片之後都會將畫面中的 Image元件 圖片換掉。 按下[分享]按鈕之後,會詢問您要分享用的應用程式,在此我們選擇 Facebook 專頁小助手,接著就進到發文視窗囉。超方便 Sharing 元件只是負責將檔案 pass 給指定的應用程式,之後的操作就轉到該應用程式來完成。這就是 Android 中的 Intent,是非常實用的技巧喔。ActivityStarter 也是一樣的做法,只是 Sharing 的做法又更簡單了。 |