Android Upgradeの度にやってるSQLiteのバージョンチェック
以前作ったVersionCheckアプリをAndroid 12でも実行
最新OS:Android 12のSQLiteは
version 3.32.2
Android | SQLite | bulk insert |
---|---|---|
4.4.2 | 3.7.11 | 最大500件 |
5.1 | 3.8.6.1 | 最大500件 |
6.0.1 | 3.8.10.2 | 上限なし |
7.0 | 3.9.2 | 上限なし |
9.0 | 3.22.0 | 上限なし |
10.0 | 3.22.0 | 上限なし |
11.0 | 3.28.0 | 上限なし |
12.0 | 3.32.2 | 上限なし |
ハンディターミナル開発を始めた2014年当時、「外部データインポート機能」の開発はとても難しかった!
SQLite versionは、Bulk Insert最大500件制限のある「3.7.x」。
プラス、ファイルを1つにまとめる「ZIP機能」、「FTP機能」がありませんでした。
インポートは、対象データを500行毎に刻み、Bulk Insertファイルを数十個作成!
そのファイルを、イントラWEBサーバへアップロード。
それを、アプリからFOR NEXTでファイルの数だけwebgetしてSQL実行!
すご~く、すご~く、
煩雑で、手間で、そして不安定でした
since version 3.8.8,the number of rows in a VALUES clause is no longer limited by SQLITE_LIMIT_COMPOUND_SELECT.
version 3.8.8以降「最大500件」のリミット撤廃
コードを書かなくてもアプリ開発が超簡単にできる最強の開発環境
AppInventor+SQLite extension
これから勉強を始める人は、とてもラッキー
モバイルデータベースアプリ開発
スゴ~く、楽ちん!
(がりがりコード書くよりは)
誰でも簡単にハンディターミナルアプリが作れるよ
まぁ、私は本家MITではなくAppyBulder Personal派
[AppyBulder Personal]でも、きっと本家でも作れるはず [本家MIT App Inventor]