2011-03-01から1ヶ月間の記事一覧

やらなければならないと思っていて、やっていないこと

写経。 プログラミングや設計技術の学習手法の一つ。サンプルプログラムや地の文をエディタで打ち込んで理解を進めていくこと。 やらねば。。

5分で作るAndroid〜PhoneGap

端末へ配布するAndroidアプリケーションは、基本的にJavaで作成する。 もちろん、C/C++で作成するものもある。ところが、HTML5/js/CSSでも、Androidアプリケーションを作成することができるのだ。 それを可能にするのがPhoneGapである。こんな動画がアップさ…

サーバーサイドJavaScript node.js

サーバーサイドJavaScriptについては、全く知らない。 Javaでいいじゃん、と思ってしまうくらいだ。 サーバーサイドをJavaScriptで記述するメリットは何だぁ?という感じ。私にとっては、その程度のサーバーサイドJavaScriptだが、本命はnode.jsというものら…

運動不足とダイエット

ここ数ヶ月、特に運動不足だ。正直、わたくしは、「でぶ」です。。。7kg減量するために、ダイエットを始めた。 休日にランニングを必須とする。そして、夜遅くに食べない。これまで、何度も3日坊主だったので、何とか維持したいものだが。。。個人的に、…

ホワイトボードアプリ

会社では、打ち合わせが多い。 メモはノートに取るのだが、図を書いて他人と議論することは良くある。その場合、図を書くのは、ノートかホワイトボードである。ホワイトボードの場合、書いた内容を覚えておきたい場合は、ノートに写すか、写真でホワイトボー…

親画面と子画面の連携にメディエータを使う

次のような要求があった場合、どうしようか考えている。 子画面を開きながら、親画面へ子画面の情報を反映させたい。 子画面を開いている間、親画面は別の画面に遷移させる場合もある。 例えば、子画面がgoogleやyahooのような検索画面で、子画面で検索した…

暗黙的Intentを使用する場合、Androidシステムはメディエータのようなもの

Androidアプリケーションでは、他のアプリケーションとの連携に暗黙的Intentを使用することができる。例えば、MainActivityというアクティビティが、WEBブラウザ(これもアプリケーション)を起動する場合は、次のコードを書く。 public class MainActivity …

かわいい手帳

今日は渋谷でお買い物。かわいい手帳を買った。リラックマです。

window.openとwindow.showModalDialogを使用して、子画面と親画面のやりとりをする

子画面をモーダルで開く場合 使用する関数 window.showModalDialog 親画面の実装 子画面の呼び出し window.showModalDialog('./childscreen', window); showModalDialogの第2引数に親画面のwindowオブジェクトを格納する。 これにより、親画面のwindowオブジ…

A script from "http://localhost:8080" was denied UniversalXPConnect privileges.

Log4Jsを使用していた際の話。次のようなエラーがでた。ブラウザはfirefox*1。 [[A script from "http://localhost:8080" was denied UniversalXPConnect privileges.]]エラーの原因は、次の一行があるためだった。 var appender = new Log4js.MozillaJSCons…

JavaScript版Log4J ~ Log4Js

JavaScript版でLog4Jのようなライブラリがないか探したら、やっぱりあった。名前は、Log4Jsである。全ての機能が、全てのブラウザで動作するわけではないが、試しに使ってみた。 <html> <head> <script type="text/javascript"> var logger = new Log4js.getLogger("log4JLogger"); logger.setLevel(Log4</head></html>…

実機でのデバッグ

実機でデバッグモードを使うには Manifest.xml(マニフェストファイル)にパーミッションを与える必要があるらしい。詳細は下記参照。http://www.android-navi.com/archives/android_1/_manifest/

javascriptファイルの置き場所とインポート

初歩的な間違いの紹介。 WEB-INF直下にjavascriptファイルを置き、JSPでインポートして使おうと思うこと WebContent直下のlibフォルダにある、sample.jsをJSPで読み込む時 <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-31j"> <script type="text/javascript" src="lib/commonLib.js"></script> <title>テスト用ページ</title> </head> これは動作するが、src="/lib/j…

BroadCastReceiverのonReceiveメソッドでは、非同期処理を実装してはならない

非同期処理をして、onReceiveメソッドに戻ると、プロセスが終了している可能性があるので。。。 頭で考えれば、正しいと思う。試してみよう。

Intentとは?

Androidの学習をするにあたって、登場する重要な要素にIntentというものがある。 いろいろな本を読んでも、どれもわかりづらい。 一言で説明できないし、データとかカテゴリとか、役割や分類基準がわからない。 本を参考に下記にまとめたが、いまいち分から…

IntentFilterとは?

IntentFilterとは、アクティビティやサービスなどが取り扱うことのできるインテントを定義したもの。