App Inventor project限制10 MB 靜宜大學資管系 楊子青

Slides:



Advertisements
Similar presentations
國立勤益科技大學 總務處文書組 林東和 分機2561 文書處理 國立勤益科技大學 總務處文書組 林東和 分機2561
Advertisements

圖書資訊處 -智慧型網路服務介紹- 2014年1月13日.
速收简历 速收简历移动APP项目 速收简历团队.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
「MD3056電視棒」使用教學.
國立高雄海洋科技大學 電子郵件收信軟體設定說明
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Supplement Data Mining 工具介紹 楊立偉教授 台灣大學工管系 2014 Fall 1.
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
行動商務與多媒體應用學系 詹啟祥 辦公室:HB35室 分機:
App Inventor 零基础Android移动应用开发
HelloPurr 靜宜大學服務學習發展中心、資管系 楊子青
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
第 2 章 FrontPage 2002 的基本操作.
Working with Databases (II) 靜宜大學資管系 楊子青
Google協作平台實作教學-以班網為例
Working with Databases (II) 靜宜大學資管系 楊子青
R教學 安裝RStudio 羅琪老師.
PHP+MySQL免費網站空間 實例:000webhost
安裝JDK 安裝Eclipse Eclipse 中文化
Text To Speech (TTS, 文字轉語音) 靜宜大學資管系 楊子青
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
App Inventor2呼叫PHP存取MySQL
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
檔案與磁碟的基本介紹.
2019/1/13 行動裝置如何使用東海大學SSLVPN.
FTP檔案上傳下載 實務與運用.
網頁切換移轉 JS vs. ASP.NET.
Bluetooth (藍牙) 靜宜大學資管系 楊子青
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
虛擬機器 下載QEMU Windows版 (0.9.1) 下載Kqemu Windows版 安裝QEMU 安裝Kqumu
Java程式設計 Eclipse.
建立一 function s (type) 可以用來繪製cyclic-harmonic curves
App Inventor 2初體驗 靜宜大學資管系 楊子青
人工智能人才培养示范基地建设分享 上海电子信息职业技术学院 邵瑛.
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
網路工具運用 講師:鍾詩蘋.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
講師:陳永芳 網際網路資源運用 講師:陳永芳
讓Emulator可以 使用Android Market
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
如何利用範本來製作網頁.
Google協作平台+檔案分享(FileZilla+網路芳鄰)
個人網路空間 資訊教育.
網際網路與電腦應用 林偉川 2001/10/18.
VS.NET 2003 IDE.
CVPlayer下載及安裝& IVS操作說明
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
Text To Speech (TTS, 文字轉語音) 靜宜大學資管系 楊子青
基于App Inventor的物联网工程导论课程实验设计
HelloPurr_Extend 靜宜大學資管系 楊子青
App Inventor 2體驗 及呼叫PHP程式存取資料庫 靜宜大學資管系 楊子青
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
Text To Speech (TTS, 文字轉 語音)、讀簡訊 靜宜大學資管系 楊子青
編輯網頁可用那些應用程式? 記事本 Word FrontPage Dreamweaver.
從HTML表格到CSS 靜宜大學 資管系 楊子青.
Dreamweaver 進階網頁製作 B 許天彰.
國立屏東大學宿舍網路連線 設定說明 104/08/12.
學生English Central 手機版.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
如何從政大圖書館館藏目錄匯出書目至EndNote
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
Brief Guide of FrontPage
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
為民服務白皮書 台灣電力公司嘉義區營業處 .
Web Component: Accessing the Web and CSV 靜宜大學資管系 楊子青
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
雲端電腦教室 Matlab 使用介紹 1. 工作目錄切換 2. 把 matlab 的檔案存出來 3. Matlab 軟體介面.
Presentation transcript:

App Inventor project限制10 MB 靜宜大學資管系 楊子青

1.上傳love.mp4 (18.7MB)看看

How to overcome the App Inventor project limit of 10 MB ? http://puravidaapps.com/filebyfile.php

相關解決方法1 Uses small resolution images in App Inventor. These images will be replaced after building the app with higher resolution images. 先用低解析度或品質較差的檔案,打包apk再更名為zip 解壓縮置換同檔名的高品質檔案,再壓成zip檔更名成apk 最後再用apk簽名工具進行簽名 相關apk工具可參考 https://www.idaybreak.com/android-apk-tools.html

相關解決方法2 Use the http://code.appinventor.mit.edu server it runs on Amazon Web Services and does not have this 10 MB limitation. 可用Gmail帳號登入

相關解決方法3 Use a personal server to build your project: AI2 Ultimate by krupong (自行架設App Inventor 2 的伺服器,亦即:單機離線版) https://sourceforge.net/projects/ai2u/ 按files尋找最新的版本下載

相關解決方法4 uses the Extended Webviewer extenion to download files. 先將檔案放到網頁空間,並記下網址 利用webviewer擴充元件或web元件下載檔案,再進行播放

2.將多媒體檔案放到網頁空間 以靜宜大學網頁空間為例 http://www1.pu.edu.tw/www1.html 使用sftp 軟體(例如FileZilla),連線到個人首頁主機(www1.pu.edu.tw),以入口網站帳號、密碼登入 將網頁或多媒體檔案上傳到html資料夾內 在瀏覽器,輸入: http://www1.pu.edu.tw/~e-mail帳號/檔案名稱

將多媒體檔案放到雲端硬碟 把Google Drive變成HTML空間 https://www-drv.com/index.html https://www.minwt.com/website/server/19192.html?fbclid=IwAR3ksBC4xTLunVRFGNz-w_pYqJfKIosgZbxoahGkKDjDeuhbT_rLnfLA69U https://www-drv.com/index.html 選擇要建立HTML網頁空間的雲端硬碟,目前支援Google Drive與One Drive 選擇Google帳戶,再按允許 假設檔案放在自己雲端硬碟裡的files資料夾,檔名love.mp4,共用設為公開在網路上(或是:任何知道連結的使用者) 至瀏覽器,輸入以下網址試試看 https://drv.tw/~gamil帳號/gd/files/love.mp4

WebExample專案:介面設計

WebExample專案:程式碼

專案模擬結果 點選圖形按鈕 經過一些時間後

轉成apk安裝後結果 點選圖形按鈕 出現錯誤訊息

出了什麼問題? Android 4.0 之後,所有的網路行為,都不能在主執行緒(Main Thread,又稱UI執行緒)執行 任何UI元件都在主執行緒中執行,若程式佔據主執行緒很久(例如按了一個按鈕後,整個App停住五秒),使用者體驗會非常差 因此許多耗時的程式建議在背景執行,最常見的是網路的功能

改善方式 運用Web元件先抓回檔案,完成後再播放

3. Web元件 提供 HTTP GET, POST, PUT 以及 DELETE 等功能 重要屬性

Web元件重要方法

Web元件重要事件

修改WebExample專案:使用者介面

修改WebExample專案:程式碼 分兩階段(先下載存回檔案,完成後再播放)

下載apk進行安裝,已可播放網路影片

由於下載網路影片,可能要花點時間 加入Notifier元件,顯示下載進度 修改程式碼: