About TinyDB_MIT_AI
◆アプリ名: TinyDB_MIT_AI (十二星座シリーズ / 開発コード名: Cancer)
ボディーサイズを簡易データベースであるTinyDB(※1)に記録する単純な無料アプリです。
どんなアプリも前回の状態やメモなど、情報を残したい場合があると思います。
そんなとき、MIT App Inventor ではTinyDBを使用します。
今回、TinyDBの利用例として、ボディーサイズ情報を記録したり、編集したりするアプリを製造してみました。ご自分のみならず、ご家族みんなのサイズ情報を記録しておけば、お買いものの際にご活用頂けるかもしれません。
なお、本アプリは内蔵メモリではなく、SDカードにインストールされます。また、本アプリは、MIT App Inventor V1.33(※2)で製造し、AppToMarket V3.2(※3)でリビルド したノンコーディングなものです。
【ご提供サービス】
以下のボディーサイズを簡易データベースであるTinyDBに記録します。
また、過去に記録したデータを選択し、ロードすることもできます。
また、ロードしたデータを編集し、上書き保存することも可能です。
また、過去に記録したデータを疑似的に削除し(※4)、当該データを選択対象外とすることも可能です。
-首回り(Neck)
-胸囲(Chest)
-ウェスト(Waist)
-ヒップ(Hips)
-股下(Inseam)
★制限事項
(1) ""(Null)のみをデータ名として使用できません。
(2) 数字のみをデータ名として使用できません。
(3) ","(半角カンマ)を含む文字列をデータ名として使用できません。
【十二星座シリーズについて】
本シリーズは、私がMIT App Inventorの APIを理解したいと考え、製造したアプリ群です。
従い、本シリーズは目的重視の為、実用的ではないかもしれません…が、どうかお許し下さい。
ただし、アプリのロジックとして、MIT App Inventor Blocks Editorの図を私のHPに公開させて頂こうと考えております。
ご参考になれば幸いです。
【ダウンロード後によくある質問】
TinyDBに保管してあるデータを削除する機能は、2013年4月現時点では用意されておりません。
本アプリのTinyDBデータを完全に削除する場合は、Androidの[アプリケーション]-[アプリケーションの管理]画面から本アプリを選択し、[データを削除]ボタンを押して下さい。
【対応端末】
AndroidOSのバージョン2.0以上搭載の端末でご利用いただけます。
スマートフォン以外の機器(スマートTVなど)は、動作保証外です。
※1 TinyDBとは、文字通り「小さなデータベース」です。ただし、本格的なデータベースというわけではありません。TinyDBの機能を簡単に整理する と以下のようになります。
・名前をつけて値を保存するのみ
・保存できるのはテキストかリストのみ
・検索は、タグを使って行う
・データの変更はできるが削除はできない
※2 MIT App Inventor V1.33
http://appinventor.mit.edu/
※3 AppToMarketV3.2
https://code.google.com/p/apptomarket/
※4 TinyDBはデータ削除ができません。
そこで、対象データを選択して削除ボタンを押すと、以降対象データが選択対象リストに表示されないようにしました。
この動作を本アプリでは"削除"機能としました。 ◆ application name: TinyDB_MIT_AI (codenamed Series / twelve constellations: Cancer)
It is a simple free app to record the (※ 1) TinyDB body size is a simple database.
I think you may want to keep the previous state and memos, the app also any information.
At such time, use the TinyDB in MIT App Inventor.
Now, as an example of the use TinyDB, I tried to produce an app that body size or recording information, or to edit. Not only for yourself, if you record the information on the size of the whole family, you can take advantage of when you might be shopping.
It should be noted that this application is not a built-in memory, which is installed in the SD card. We also manufacture in (※ 2) MIT App Inventor V1.33, this application is intended to rebuild in a non-coding (※ 3) AppToMarket V3.2.
[Services Provided]
TinyDB is a simple database to record the following body size.
Also you can also select the data recorded in the past, to load.
It is also possible to edit the data that you load and save it.
In addition, (※ 4), it is also possible to select the data excluded from the pseudo deleted data that has been recorded in the past.
- Neck (Neck)
- Chest (Chest)
- West (Waist)
- Hip (Hips)
- Inseam (Inseam)
★ Limitations
(1) "" can not be used as the name of the only data (Null).
We can not be used as the name of the numeric data only (2).
(3) "," can not be used as a string containing the name of the data (comma characters).
About the series] twelve constellations
I want to understand the API of MIT App Inventor I, this series is a suite of applications that were produced.
Therefore, for the purpose of emphasis, it may not be practical ... but this series, please forgive me.
However, we are considered as the logic of the app, let me try to publish to my HP figure MIT App Inventor Blocks Editor.
It would be greatly appreciated if you become your reference.
[FAQ] after download
Ability to remove data that is stored in the TinyDB is currently April 2013 are not available.
For Android [applications] If you want to completely remove this app TinyDB data - Select this app from the Management screen of the application, press the button [Delete Data].
[Support] terminal
Available at terminals with version 2.0 or higher of AndroidOS.
Devices other than smartphones (such as smart TV), is not guaranteed.
※ The 1 TinyDB, is "small database" literally. However, this does not mean a full-fledged database. You will be easily organized with the following features of TinyDB.
• Only to save the value name
• You can save only the text or list
Search and is done using the tag
· Although you can not change or delete the data
※ 2 MIT App Inventor V1.33
http://appinventor.mit.edu/
※ 3 AppToMarketV3.2
https://code.google.com/p/apptomarket/
※ 4 TinyDB can not delete data.
When you press a button to select the data to be deleted, the data to be made it does not appear in the list to be selected later.
The features and "delete" this app this behavior.