psなどのコマンド使用可能sqlite3コマンドを用いたDB操作などが可能ただ、ディレクトリの書き込みやcdなどはDDMSのほうが便利。▼DDMSDDMSというデバッガがあり、コマンドラインか、eclipseから起動が可能。▼SQLiteSQLiteは1つ1つのデータベースを1つのファイルで管理するデータベース。アプリケーションでデータベースを作成すると、データベースが格納されるファイルが1つ作成される。配置場所は以下の個所/data/data/(package_name)/databasesデータベースには(決まりではないだろうが).dbを付けることが多いプログラム中からデータベースを作成する場合は、ApplicationContextクラスのcreateDatabaseメソッドを用いる...とあるが、createDatabaseがパッケージ内および、APIリファレンスから発見できず。⇒android.content.Contextにあるはずが存在せず。仕様の変更か?⇒その他、openDatabaseも存在しない。execSQLは存在するようだ。示されているSQLの操作方法は成功している。こちらを用いるとよいDBへのデータの追加には、execSQLを使って直接SQL文を書くほか、ContentValuesクラスのputコマンドを使う方法がある。▼アノテーション@Overrideこれは、アノテーションと呼ばれるもの。アノテーションとは注釈という意味。AndroidというよりはJavaで用意されている機能で「@Override」を付けたメソッドはオーバーライドされたメソッドであることを宣言している。オーバーライドではないメソッドにこのアノテーションを付けるとエラーとなるので、オーバーライドされたメソッドであることが明確になるのと同時にメソッド名の単純な打ち間違いを防止するメリットもある。書くことは必須ではないが、明示できることから書くとよい。匿名クラスを使用した場合は、ボタンごとに処理内容を記述する必要がある。インタフェースを用いた場合は、onClickメソッド内でオブジェクトをif文で場合分けして処理を行う。※Javaの無名クラスは匿名クラスとも呼ばれている。宣言と同時に中身を記述しているもの。▼インテントインテントに関しては、現時点で、このサイトでは、詳しく述べられていない。他サイトで要チェックか?インテントとはアクティビティなどが他のアクティビティやアプリケーションなどと情報のやり取りを行うための箱のようなもの。インテントという箱には、相手先や届けたい情報などが含まれている。送付先を決めずにインテイントを送ることもある。cls)暗黙的インテントアクティビティなどはインテントフィルタと呼ばれる仕組みを使ってどのようなインテントを受け取るのかを設定しています。送付先が決まっていない場合は、システム側が条件に合う全てのアクティビティに対してインテントを送付します。▼ビュー関連EditTextで文字が入力範囲を超過した場合、幅が自動で調整されるが、あらかじめ幅を設定しておくと、幅が優先されて縦方向に延ばされるGalleryというのは、回転するエディットボックスで隣の要素の一部が見えているもの。実機の矢印で操作するImageButtonクラスを使うと、画像が表示されたボタンを扱うことができるLinearLayoutクラスは縦又は横方向にビューを配置していくレイアウトビューを追加する際、addViewを使う。後から追加した場合でも間に追加するなどが可能また、addViewメソッドを使ってビューを追加していくとデフォルトでは水平方向に配置されるが、setOrientationメソッドを使うと、縦方向に配置することも可能LinearLayoutもViewクラスのサブクラスなので、LinearLayoutクラスのオブジェクトも他のLinearLayoutクラスのオブジェクトに子ビューとして追加可能RelativeLayoutは他のビューとの位置関係を決めることで位置を決定するレイアウト。▼プログラムからビューを定義するプログラムの中でビューを作成してアクティビティに追加する場合、プログラムの実行時に条件に応じてビューを追加するといったことが可能。その代わり初期画面のようなものをプログラムの中で全て記述するとビューの定義などでプログラムが長くなってしまうというデメリットもある。▼リソースのXMLファイルからビューを定義するXMLファイルを使って画面のレイアウトを行う場合、プログラムの中にはビューの設定や配置方法などを記述する必要はないためプログラムはすっきりとさせることが可能。プログラムの実行前にXMLファイルは作成しておく必要があるのでプログラムの実行中にビューを追加したりする場合にはこの方式は使用できない。同じ名前でリソースを登録しておけば、端末の解像度に応じて自動で切り替えてリソースが使用される仕組みになっている。getString(R.string.title);のようにandroid.content.Contextクラスで定義されているメソッドでの取得も可能。(ざわざわ)電話番号を入力し、下のボタンを押すと、SMSに認証コードが送られますSMSに認証コードを送る電話音声で認証コードを送るキャンセル不正な入力です。認証キャンセルWIKIの操作を続ける認証コードが届かない場合は。