New Ribbon
用Canva設計超快超質感(第2版):商業設計、簡報、影片、網頁、電子書與AI應用最速技 AI繪圖工具 × AI視覺設計平台,從圖像生成到專業設計! 最強職場助攻!ChatGPT + AI 高效工作術 短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力 Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演2024.影音剪輯與AI精彩創作 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全

 

  請教有關App Inventor2 資料庫TinyWebDB及NFC

Leo

Leo
更新時間:2014/8/12 上午 09:08:22

 


請教有關App Inventor2 資料庫TinyWebDB及NFC

你好,個人初次學習App程式設計,
購買貴公司出版有關AppInventor2書本,
個人想要製作一個類似訊息版之類的程式,
在編寫過程中遇到一個問題想請教一下,

預想使用者輸入一句訊息後,
將此「訊息值」存入資料庫TinyWebDB,
而此訊息值的標籤(Tag)則是用送出訊息時的當時系統時間,
目前此步驟已經完成了(如附件),
問題是要如何讀取在資料庫的訊息呢?

另外,NFC問題,在專業特訓班書本中,
有提到目前NFC的功能只能讀取文字,
是不是就沒有辦法讀取NFC內的ID之類的,
如網路目前的應用,讀取NFC ID,
將此ID存入App中,並將此ID做許多連結動作。

謝謝。

PS:會採用送出訊息時的「時間」為Tag,
是避免Tag值一樣,而造成舊資料被新的資料給取代。

圖一https://www.dropbox.com/s/r5xj6o37hmo10tg/2014-08-12_084314.jpg

圖二
https://www.dropbox.com/s/7ryrj35itkv6keq/2014-08-12_085010.jpg

文淵閣工作室

文淵閣工作室
更新時間:2014/8/12 下午 12:31:06

 

GetTags()可以取得 tag 名稱,它會以清單方式傳回 tag 名稱。
我們測試的結果是:目前NFC的功能只能讀取文字。

Leo

Leo
更新時間:2014/8/13 上午 09:36:44

 

你好,謝謝您的回覆。

關於取得資料庫的值可以採用[GetTags()],
這部份在書中亦有提到。
但是我是採用網路資料庫,
試著去理解及試做,但是還是不了解該如何取得Tags及Value值。

在書中的範例中,都是使用者自行先建立Tags標籤,
因此,在讀取資料庫時有明確的Tags標籤。

如果以我的程式來看,
每一個Tags標籤皆是以送出時的時間為標籤值,
在程式編寫時要讀取在這個資料庫下所有的Tags標籤值及標籤內的內容?
謝謝。

附件:http://ppt.cc/U7yu

文淵閣工作室

文淵閣工作室
更新時間:2014/8/13 上午 11:57:12

 

您好:
您必須建立一個清單型態的 tag(例如:mylsit),再將所有以時間建立的 tag 加入
mylist 中管理。

mylist 必須處理 tag 重複、刪除等狀況。

文淵閣工作室

文淵閣工作室
更新時間:2014/8/13 下午 12:00:47

 

您必須建立一個清單型態的 tag(例如:mylsit),再將所有以時間建立的 tag 加入
mylist 中管理。

mylist 必須處理 tag 重複、刪除等狀況。
可以配合 LisView 讀取 mylist ,再從 ListView 讀取指定的 tag。

annie

annie
更新時間:2014/9/10 上午 07:55:31

 

請教一下app inventor2 TinyWebDB的問題:
在安裝雲端資料庫後,使用Google App Engine Laucher,並加入下載專題,把「custontinywebdb」改為自己專題名稱後,Google App Engine Laucher上的專題就變為紅色字,且無法點選上面按鈕(按鈕都變為灰色)。
不知道是哪個步驟錯了??

另外,想請問:若安裝的Python版本是2.7.8會造成上述問題產生嗎??
(因下載網站說已將2.7.6取代為2.7.8)

以上疑問,麻煩老師了,謝謝!

文淵閣工作室

文淵閣工作室
更新時間:2014/9/11 上午 11:24:48

 

您好:
我們測試過,照著書上操作,並沒有問題,若使用 Python 版本 2.7.8 應該也是 Ok 的。

請您再檢查:
1、是否有申請 Application,請參考 App Inventor2 零基礎入門班,第 11-8 操作。假設已申請了 testapp-inventor2 專案。
2、application: testapp-inventor2
   請注意上一行的 application: 和專案名稱 testapp-inventor2 中間必須留一個空白字元。

如果您重新操作,仍有問題,請告知將更詳細的錯誤訊息,方便解決您的問題。

annie

annie
更新時間:2014/9/12 上午 05:00:04

 

感謝老師:
原來是空一格的問題.重新操作後,已OK.

但是有新的問題:
My Applications頁面中,最右方的Status欄位,一直顯示None Deployed ,沒有變成Running.這又是什麼原因呢?

文淵閣工作室

文淵閣工作室
更新時間:2014/9/15 下午 12:09:09

 

請在 Google App Engine 中確定 application 已經 Run,
並請參考 App Inventor2 零基礎入門班 第 11-13 說明,作 Deploy  發佈的動作。

魏宏沖

魏宏沖
更新時間:2014/9/16 下午 01:14:18

 

在App Inventor2 零基礎入門班中 p.11-12 我按下Google App Engine Launcher的"Run"但最前面的符號會出現"!",這是正常的嗎?因為我始終無法讓11-13中的My Applications頁面的Status呈現Running狀態

文淵閣工作室

文淵閣工作室
更新時間:2014/9/17 上午 08:57:10

 

您好:
我依 「按下Google App Engine Launcher的"Run"但最前面的符號會出現"!"」搜尋,
得到下列的參考,您可試試。
http://yhhuang1966.blogspot.tw/2014/03/gae-sdk-launcher-unicodedecodeerror.ht

黃鐘毅

黃鐘毅
更新時間:2014/11/9 下午 09:45:08

 

老師我的!符號已經變回正常了 但是一樣
status 沒有變成 Running

黃鐘毅

黃鐘毅
更新時間:2014/11/10 上午 12:16:56

 

目前出現這個

2014-11-10 00:10:01 Running command: "['C:\\Python27\\python.exe', '-u', 'C:\\Program Files (x86)\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=s0935376290@gmail.com', '--passin', 'update', 'C:\\TinyWebDB\\customtinywebdb']"
12:10 AM Application: chiou3qorz-appinventorr; version: 1
12:10 AM Host: appengine.google.com
12:10 AM
Starting update of app: chiou3qorz-appinventorr, version: 1
12:10 AM Getting current resource limits.
Password for s0935376290@gmail.com: Invalid username or password.
2014-11-10 00:10:07,502 ERROR appcfg.py:2417 An error occurred processing file '': HTTP Error 401: Unauthorized. Aborting.
Error 401: --- begin server output ---
Must authenticate first.
--- end server output ---
2014-11-10 00:10:07 (Process exited with code 1)

You can close this window now.
無法上傳 顯示帳號跟密碼錯誤 但是我是用谷歌帳號去創專案的 卻沒有出現簡訊認證的部分

COuger

COuger
更新時間:2014/12/15 下午 04:08:47

 

請問一下要用什麼元件才可以抓取現在的時間?

文淵閣工作室

文淵閣工作室
更新時間:2014/12/16 上午 09:27:44

 

關於系統時間,請參考
AI2零基礎入門班第08章。

Andy

Andy
更新時間:2014/12/28 下午 02:44:46

 


你好 請教你有關camera元件的問題

請問你app inventore2 有任何方法可以
開起相機後自動拍照嗎?

我測試後的結果 camera的takepicture只能開啟相機

謝謝

文淵閣工作室

文淵閣工作室
更新時間:2014/12/29 上午 10:12:10

 

的確,只能開啟機,必須使用者按鈕拍照。

xupd9wu

xupd9wu
更新時間:2015/1/4 上午 12:21:49

 

您好,想請教一下

我在同一個screen可以存取tag和value,
但是如果我想在screen2取screen1的值,
請問一下要用什麼方法。

文淵閣工作室

文淵閣工作室
更新時間:2015/1/5 上午 10:08:01

 

您好:
由於每個 Screen 間的變數、TinyDB 都是 private,因此要在 Screen2 中使用 Screen1 的變數或 TinyDB 有如下幾個解決方式。
一、在 Screen1 呼叫 Screen2 時同將變數傳遞到 Screen2 中,或是將資料存至 TinyDB 中。
    請參考 App inventor2 專題特訓班 10.3 多 Screen 專題製作單元。

二、將資料存到 TinyWebDB 中。




 

 

Re:請教有關App Inventor2 資料庫TinyWebDB及NFC

請輸入姓名。

已超出字元數目的最大值。


請輸入電子郵件。

格式無效。


請輸入內容。