2013年2月27日水曜日

Androidアプリ開発 mysqlサーバへの接続

Androidアプリ開発で mysqlサーバへの接続を行いselect文を使ってテーブル内のデータ(フィールド)を取り込んで画面に表示するサンプルです。エミュレータが動いているPCのアドレスは、エミュレータから見ると10.0.2.2となるそうなので、それをmysqlサーバのアドレスとしています。stock というデータベース内のtable_stock というテーブルにアクセスして、hidukeおよびpriceというフィールドの値を取り込んでいます。なおMySQL Connector/J(JDBC Driver for MySQL)をダウンロードしてライブラリパスを通しておくことが必要です。

参考サイト
githubソースコード

2013年2月26日火曜日

Androidアプリ開発 ボタンとToast

Android開発のサンプルです。ボタンを押すと「ボタンが押されました。」というメッセージをしばらくの間、表示します。

githubソースコード

Ubuntu 12.10 mysqlサーバをインストールその他

Ubuntu 12.10 で mysqlサーバをインストールしてみました。12.10の以前のバージョンでもインストールしたことがあるのですが、すっかり忘れていました。やり方は以下のように入力します。

sudo apt-get install mysql-server

途中で、root のパスワードを尋ねられますので、入力します。






なお、apache や PHPのインストールの仕方は以下を参考にさせてもらいました。

http://dqn.sakusakutto.jp/2008/08/ubuntuphp5.html

http://chaos-fractal.blogspot.jp/2011/11/ubuntu-apache-php.html



また phpmyadmin のインストールは以下のサイトを参考にさせていただきました。


http://d.hatena.ne.jp/GreenTea2010/20110520/1305905166

まずは以下のように入力します。


sudo apt-get install phpmyadmin

次に以下のように入力しました。

ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin

それからサーバを再起動します。

sudo service apache2 restart

ブラウザに http://localhost/phpmyadmin/ と入力するとphpmyadmin が使用できるようになりました。!

2013年2月25日月曜日

Androidアプリ開発 ThreadとHandler(その2)

Androidアプリ開発においての、ThreadとHandlerを使ったサンプルです。約3秒おきに、画面の中央の文字を更新します。左上のボタンを押すと文字の更新をストップします。

githubソースコード



Androidアプリ開発 ThreadとHandler

Android アプリ開発で、一定時間間隔で画面を更新したいというような時があります。このような時には、ThreadとHandlerを使用すると便利です。以下のサンプルでは、約30秒ごとに、画面上のテキストを更新しています。

githubソースコード

2013年2月22日金曜日

USBキーボード

テレビに接続して使うAndroid端末を購入した時に,USBキーボードを同時に購入しました。Amazon から購入したのですが、送料無料で400円台で購入できました。なお、近くの電気屋さんで同じようなキーボードが800円でした。

Android SDK について

Android でアプリを開発する勉強をしようと思って,Android開発環境をダウンロードして使用しています。以前は Android SDK をダウンロードしたあとで、eclipse に組み込む作業をしていました。ところが、この間ダウンロードした時には、既にeclipseと一緒になった形態でダウンロードできるようになっていました。それをダウンロードして解凍すれば、そのままAndroid 開発環境のついたeclipseとなります。SDKをeclipseに組み込む手間が省けました。便利になったものです。