Eclipse を使用して 4.2 をターゲットにする
myAddressBook
ユーザーからアドレス帳情報を取得し、テーブルを作成するためのコードと呼ばれる db テーブルに入れる基本的な入力画面があります (db はSQLiteDatabase
宣言です:
//MODE_PRIVATE = only this application
db = openOrCreateDatabase("AdddressBookDB", MODE_PRIVATE, null);
//Create the Table
db.execSQL("CREATE TABLE IF NOT EXISTS myAddressBook(Name VARCHAR, Address1 NVARCHAR, Address2 NVARCHAR, City VARCHAR, State VARCHAR, Zip INT(5), Phone INT(10));");
これSearch
で、フォーム上にボタンがあり、EditText
それを使用してテーブルを検索し、結果をリストに表示するか、場合によってEditTexts
は入力に使用された元のものに表示します。検索ボタンの OnClick には、次のものがあります。
String searchvalue = searchEditText.getText().toString();
ユーザーが検索したい文字列を取得します。さて、基本的に「データベース内で部分的または完全に一致するものを見つける」と言うにはどうすればよいでしょうかsearchvalue
?? (私はAndroidは初めてですが、SQLは初めてです)