マガジンのカバー画像

プログラミングのヒント

6
・プログラミングに役立つちょっとしたメモ
運営しているクリエイター

#スマホアプリ開発

削除後の再インストールでも、TinyDBのデーターがリセットされない問題をChatGPTで解決

開発中アプリのアップデートで思わぬエラーが発生  開発中のアプリで、TinyDBの仕様を変更して上書きインストールをしたところ、再インストール前の仕様のデータが残っていて起動時にエラーが出た。  上書きインストールしてもデータは残ることはわかっていたが、DBの仕様を変更した場合は不便である。仕様が変わっているのでデータ削除の機能も働かない。  このための削除機能を追加するのも面倒なので、 アプリを一旦削除をしたらTinyDBも削除されデーターは残らなだろうと思い、アプリ削

ボタンのデフォルトの色コードは? 

 例えば、ボタンを押すたびにボタンの色がデフォルト(灰色?)と黄色に変わるようにするため、図1のようにブロックをプログラムした。デフォルトの灰色はBuilt in のColorブロックから灰色(図2の下から3番目)をセット。  ところが、実際に動かしてみると、最初のクリックでは、微妙に灰色が濃くなるだけで黄色にならない。つまり、図1、図2で指定した灰色は似てはいるが、デフォルトの灰色とは異なるようだ。  実際、図3のブロックで色コードに分解してみると、 ・デフォルトの灰色は

音声認識コンポーネントで言語切替が可能になったのでテストした

音声認識のコンポーネントで、使用言語の指定ができることが分かったので、さっそく簡単なアプリを作ってテストしてみた。 言語(英語/日本語)のボタンを押すと、音声認識が起動し、それぞれの言語で認識します。 テストのため、画面もプログラムも最小で作成 画面の設計使用する部品と設定は ・Screen   ・BigDefaultText をチェック:文字をいい具合に拡大してくれる   ・この記事のヘッダー画像が見やすいようにBackGroundColorを青に ・Layout   ・