ドットインストール代表のライフハックブログ
![IDEA * IDEA](https://cdn-ak-scissors.b.st-hatena.com/image/square/43636f3b25009e9e73167c281f7ed3ed73617bd0/height=288;version=1;width=512/https%3A%2F%2Ffanyv88.com%3A443%2Fhttp%2Fwww.ideaxidea.com%2Fwp-content%2Fuploads%2F2009%2F05%2Fso_top1.gif)
タイトルにあるとおり、Activity – Service間の通信のお話です。 andoridでは、簡単にActivityからServiceのメソッドを実行することができます。 AIDLファイルにIPCのインターフェイスを記述する Serviceにインターフェイスを実装する ActivityからServiceにBindし、インターフェイスを叩く たったこれだけです。 サンプルとして、テキストボックスに入力された値をServiceで加算するプログラムを作ってみます。 こんな感じ。 まずはAIDLファイルを作成します。他のJavaソースと同じところに、Interfaceを記述したファイルを配置します。拡張子は.aidlですが、中身はまんまJavaです。 package jp.xfutures.android.sample; /** * サービスのインターフェイス. */ interface
exuberant ctags 日本語対応版 ctagsって何? Exuberant ctagsの魅力は? 日本語マニュアル (Update 2005/06/04) Exuberant Ctags FAQ 日本語訳 (上4つの翻訳者は寺田 隆平さんです。ありがとうございます。) 日本語ヘルプメッセージ 状況別使用例 exuberant ctags 日本語対応版ダウンロード Win32版(バイナリのみ) (ec58j2w32bin.zip 162,098 byte) Win32版(ソース&バイナリ) (ec58j2w32.zip 589,133 byte) UNIX版ソース (ctags-5.8j2.tar.gz 518,112 byte) 変更履歴 ctags5.8J2 (2010/12/25) ・--jcodeオプションで sjis, euc, utf8 が指定された場合は出力する
JPAとは JPA(Java Persistence API)とはオブジェクトの世界からリレーショナルの世界へ、あるいはその逆への変換を行うためのAPIです。 それでは何もJPAを使わずともHibernateやiBatisを既に使っているから必要ないのではと考えられた方も多いかと思います。確かに既にそれらのO/Rマッピングフレームワーク(以降、O/Rマッパー)を利用されているのであれば特に必要ないのかもしれません。 そう思った方も少し待ってください。データベース製品の多様性を隠ぺいするためにJDBCが考えられたように、あるいはMOM製品の多様性を隠ぺいするためにJMSというAPIが考えられました。ところがO/Rマッパーの違いを隠ぺいするためのAPIは存在しなかったのです。iBatisを使用されている方にはあまり嬉しくないかもしれませんが、JPAの仕様作成の中心人物こそHibernateプロ
アクティビティ間の連携は、必ず使うことになるので。 明示的 起動したいアクティビティをパッケージ名とクラス名で直接指定する。 Intent intent = new Intent(helloworld.this,XXXXX.class); intent.setAction(Intent.ACTION_VIEW); startActivity(intent); コマンドラインから $ am start -n パッケージ名/.アクティビティクラス(com.suddenAngerSystem/.BroadCastIntentの様な) 暗黙的 起動したいアクティビティをインテントフィルタの属性とパラメータURIで指定する。 コマンドラインから $ am start -a アクション名(android.intent.action.EDIT等) -d content://xxxxx(file:/xxや
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く