Androidアプリ開発で mysqlサーバへの接続を行いselect文を使ってテーブル内のデータ(フィールド)を取り込んで画面に表示するサンプルです。エミュレータが動いているPCのアドレスは、エミュレータから見ると10.0.2.2となるそうなので、それをmysqlサーバのアドレスとしています。stock というデータベース内のtable_stock というテーブルにアクセスして、hidukeおよびpriceというフィールドの値を取り込んでいます。なおMySQL Connector/J(JDBC Driver for MySQL)をダウンロードしてライブラリパスを通しておくことが必要です。
参考サイト
githubソースコード
2013年2月27日水曜日
2013年2月26日火曜日
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 が使用できるようになりました。!
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ソースコード
githubソースコード
Androidアプリ開発 ThreadとHandler
Android アプリ開発で、一定時間間隔で画面を更新したいというような時があります。このような時には、ThreadとHandlerを使用すると便利です。以下のサンプルでは、約30秒ごとに、画面上のテキストを更新しています。
githubソースコード
githubソースコード
2013年2月22日金曜日
USBキーボード
テレビに接続して使うAndroid端末を購入した時に,USBキーボードを同時に購入しました。Amazon から購入したのですが、送料無料で400円台で購入できました。なお、近くの電気屋さんで同じようなキーボードが800円でした。
Android SDK について
Android でアプリを開発する勉強をしようと思って,Android開発環境をダウンロードして使用しています。以前は Android SDK をダウンロードしたあとで、eclipse に組み込む作業をしていました。ところが、この間ダウンロードした時には、既にeclipseと一緒になった形態でダウンロードできるようになっていました。それをダウンロードして解凍すれば、そのままAndroid 開発環境のついたeclipseとなります。SDKをeclipseに組み込む手間が省けました。便利になったものです。
2013年2月21日木曜日
Java 日付を使ったファンクション
Android のアプリを作成していて、その日の2日前の日付を取得するという必要がありました。そこで使ったのが以下のファンクションです。その日の2日前の日付を、2013/02/19というような形式で、返します。参考ページ
private String futsukamae(){ String modori; Calendar cal1 = Calendar.getInstance(); cal1.add(Calendar.DAY_OF_MONTH, -2); int year = cal1.get(Calendar.YEAR); int month = cal1.get(Calendar.MONTH) + 1; int day = cal1.get(Calendar.DATE); modori =String.format("%04d/%02d/%02d",year,month,day); return modori; }
2013年2月19日火曜日
Android 開発 AChartEngine でチャートを表示するサンプル
以下はAndroid 開発でチャートを表示するためにAChartEngineを使ったサンプルです。(はじめはAfreeChartを使おうと思いましたが、AChartEngineのほうがインターネット上で先にサンプルが見つかったので)AChartEngine はここからダウンロードできます。
ソースコード
2013年2月18日月曜日
Android をファイルサーバにする
Android をファイルサーバにすることにより,AndroidのSDカードの中身をPCなどから見ることができないかと思って探したところ、sambaサーバにするアプリが見つかりました。早速インストールしました。尚、NFSサーバにするアプリは、ちょっと探したところでは見つかりませんでした。
https://play.google.com/store/apps/details?id=com.funkyfresh.samba
https://play.google.com/store/apps/details?id=com.funkyfresh.samba
2013年2月17日日曜日
Ubuntu 12.10 で NFSサーバの設定
Ubuntu12.10で久しぶりにNFSサーバの設定をしようと思って、以前のブログを見ながらやろうとしたら、うまくいきませんでした。どうやら設定の方法が変わったらしいのです。
新しい設定の方法として以下のサイトを参照しました。
https://help.ubuntu.com/community/SettingUpNFSHowTo
NFSサーバ上でどのディレクトリを共有設定しているかを調べるコマンドとして以前は以下を使用していました。
showmount -e localhost
でも、新しい設定の方法では、以下のコマンドを使用します。
exportfs -av
2013年2月16日土曜日
Android 開発 ファイルの書き読み
Androidでファイルを書き込んだり、読み出したりするサンプルです。ファイルの場所は、SDCardの中です。私の環境では、内部SDCardの中にファイルができました。(外部SDCardではありませんでした。)SDCardの中にHello.txtというファイルを作成して、'hello'と書き込んでいます。
2013年2月14日木曜日
2013年2月13日水曜日
Android SDK Jsoup で株価を取得
以下は、Android SDKで Jsoup を使って株価を取得するサンプルです。YahooファイナンスのWebページに接続し(7203)トヨタ自動車の現在の株価を取得して表示するだけの簡単なサンプルです。なお、AndroidManifest.xmlの中でインターネットへの接続を許可する設定を追加しておく必要があります。
2013年2月11日月曜日
Ubuntu リモートデスクトップビューアーをインストール
Android 端末にdroid VNC server をインストールしたので、UbuntuのPCからAndroid端末に接続できるように、VNCクライアントであるリモートデスクトップビューアーをUbuntu側にインストールしました。
2013年2月8日金曜日
(Android) ES ファイルエクスプローラーとCifsManager
●Android 端末に、ES ファイルエクスプローラーをインストールしました。このアプリでは、ローカルだけではなく、LAN上の共有されているフォルダなどにもアクセスできます。
https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=ja
●以下は、CifsManagerというアプリです。このアプリでは、共有されているフォルダをマウントして使用できるそうです。
https://play.google.com/store/apps/details?id=ws.plattner.cifsmanager&hl=ja
テレビにつないで使うAndroid端末の使用法
今のところインターネットを見たり、外国のテレビを見たり、youtubeを見たり、podcastを視聴したり、らじるらじるを聞いたり、ゲームをしたりしています。使っていなかったテレビを有効に使えるのがおもしろいです。PCが一台増えたような感じです。
droid VNC server をインストール
Android端末に droid VNC server をインストールしました。PCからAndroid端末を遠隔操作できるようになりました。やり方は、Android側でこのソフトを起動してstartさせると、アドレスが表示されるので、そのアドレスにPC側から接続するというものです。次のようなふたつのアドレスが表示されたのでPCのブラウザに,httpのついた方のアドレスを入力して接続しました。なお、PCのブラウザには,JAVAのプラグインが入っている必要があるようです。
192.168.2.xxx:5901
http://192.168.2.xxx:5801
https://play.google.com/store/apps/details?id=org.onaips.vnc&hl=ja
なお、設定により、このVNCサーバーをAndroidの起動時(ブート時)に自動的に起動させることができます。
192.168.2.xxx:5901
http://192.168.2.xxx:5801
https://play.google.com/store/apps/details?id=org.onaips.vnc&hl=ja
なお、設定により、このVNCサーバーをAndroidの起動時(ブート時)に自動的に起動させることができます。
2013年2月7日木曜日
テレビにつないで使えるAndroid端末
テレビにつないで使えるAndroid端末ANDBOX44を購入してからというもの、すっかりAndroidにはまってしまいました。今は、Androidで無料で日本のテレビが見られるアプリを探していますがなかなか見つかりません。かろうじてNHKWorldが視聴できることがわかりましたが日本語ではなくて英語なのです。前向きに考えて英語の勉強だと思って見るしかありません。
http://www3.nhk.or.jp/nhkworld/
http://www3.nhk.or.jp/nhkworld/
2013年2月6日水曜日
Android にOpera mobile とOpera mini をインストール
AndroidネットTVプレーヤー(CynmateMB-A1)に始めから入っているブラウザは、どうも遅いので、Opera mobile とOpera mini をインストールしました。Opera mobile とOpera mini はよく似ているのですが、できることとできないことが少しずつ異なるそうです。
Opera mobile
https://play.google.com/store/apps/details?id=com.opera.browser&hl=ja
Opera mini
https://play.google.com/store/apps/details?id=com.opera.mini.android&hl=ja
Opera mobile
https://play.google.com/store/apps/details?id=com.opera.browser&hl=ja
Opera mini
https://play.google.com/store/apps/details?id=com.opera.mini.android&hl=ja
2013年2月5日火曜日
Android で radiko.jp が使用できない
radiko.jp というアプリをAndroidネットTVプレイヤーにインストールしてみましたが使用できませんでした。起動しようとすると「擬似ロケーションが有効な場合、本アプリをご利用いただくことができません。」というエラーメッセージが表示されるのです。インターネットで検索して調べたところ「設定」「開発者向けオプション」のところで「擬似ロケーションを許可」のチェックをはずせばいいらしいことがわかりました。このチェックをはずすと確かにそのエラーは表示されなくなりましたが、今度は別のエラーメッセージが表示されてしまうのです。「位置情報の取得に失敗しました。3G回線で接続する場合、地域判定のために位置情報の取得が必要になります。」
https://play.google.com/store/apps/details?id=jp.radiko.Player&hl=ja
https://play.google.com/store/apps/details?id=jp.radiko.Player&hl=ja
Android でしゃべってコンシェルが使えない
Android で動作する「しゃべってコンシェル」をインストールしようとしたのですが「このアプリはお使いのxxxxに対応していません」と表示されて使えませんでした。
https://play.google.com/store/apps/details?id=jp.co.nttdocomo.voice_concier.main
https://play.google.com/store/apps/details?id=jp.co.nttdocomo.voice_concier.main
2013年2月4日月曜日
Android でpodcast を聞くアプリ
Android でpodcast を聞くアプリをインストールしました。いろいろあるみたいですが、とりあえず見つかったRat Poison というアプリをインストールしました。アプリを開発した人は韓国人らしく日本語がところどころ変ですがよくできたアプリだと思います。無料のアプリと有料のアプリがあるようですが、どう違うのかはわかりません。「JUNK 爆笑問題 カーボーイ」を聞いています。
https://play.google.com/store/apps/details?id=com.didueattherat&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwiY29tLmRpZHVlYXR0aGVyYXQiXQ..
https://play.google.com/store/apps/details?id=com.didueattherat&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwiY29tLmRpZHVlYXR0aGVyYXQiXQ..
2013年2月1日金曜日
OliveOffice Premium(Android)
Android で使用できるアプリで、Office系のドキュメントを閲覧、編集できるというOliveOffice Premiumをインストールしました。このアプリは無料だそうです。
https://play.google.com/store/apps/details?id=com.olivephone.edit&hl=ja
通常、他のOffice系のアプリは、閲覧だけできるのは無料で、編集できるのは有料なのだそうです。
ただし、私のAndroid環境は、AndroidネットTVプレイヤーを使用しており、ディスプレイが、昔のブラウン管アナログテレビのため、文字がつぶれてしまって、Wordの文章やExcelのセルの内容がよく読み取れません。PowerPointで作成したものは文字が大きい場合には、読み取ることができます。
https://play.google.com/store/apps/details?id=com.olivephone.edit&hl=ja
通常、他のOffice系のアプリは、閲覧だけできるのは無料で、編集できるのは有料なのだそうです。
ただし、私のAndroid環境は、AndroidネットTVプレイヤーを使用しており、ディスプレイが、昔のブラウン管アナログテレビのため、文字がつぶれてしまって、Wordの文章やExcelのセルの内容がよく読み取れません。PowerPointで作成したものは文字が大きい場合には、読み取ることができます。
登録:
投稿 (Atom)