これは最近いじっていたBridJというライブラリについてまとめたものです。本当はもうちょっと体裁を整えてどっかに記事として投げられないかなあと思っていたんですが、そこに時間を割くのももったいないかなと思ってやめました。なわけで文体が違和感ありありですがそこは気にしない^2 - AndroidとJNI Javaでは、ネイティブコードを呼び出す方法として、JNI (Java Native Interface)が提供されています。JNIは、JavaとC/C++で書かれたネイティブコードを繋ぐものです。具体的には、Javaでnativeキーワードを使用して定義したメソッドを入り口から、対応するCあるいはC++のコードを(プラットフォーム固有の)共有ライブラリとしてロードして実行できます。 JNIで使用する共有ライブラリとしては、Windowsであれば.dll、Mac OS Xであれば.dylib、
半年振りに書いたブログ記事が「MacBook Air 11インチ欲しい!」だけじゃ寂しいので、最近気付いたJavaプログラミングのネタについてでも書きます。Javaで「無名クラスを生成したメソッド内、同一スコープのローカル変数を渡す方法」です。 便利ですね無名クラス。クラス名を考えなくてもいいし、それらクラス数の管理が減ってコードも見やすくなる?(メソッド内局所に限っては複雑になりますが)気がします。 最近だとAndroid開発なんかも流行ってますが、アレもイベント処理が多くて無名クラスを使用する場面も多々あると思います。 そんな無名クラスですが「コンストラクタ(名前が無いので)」が定義出来ないなど、制限事項も多かったりします。そのひとつが表題の件になるのですが、具体的な例(Android)を挙げると、以下のようなコードが考えられます。 class Hoge{ public void fu
What is an API (application programming interface)? Definition and examples A lot of people who work in technology have an intuitive understanding of what an API (application programming interface) is — but if you asked them to define it, they might have trouble putting an explanation into words. In simple terms, an API is both a piece of software running on a networked server and a component of p
Jericho HTML Parser is a java library allowing analysis and manipulation of parts of an HTML document, including server-side tags, while reproducing verbatim any unrecognised or invalid HTML. It also provides high-level HTML form manipulation functions. It is an open source library released under the Eclipse Public License (EPL), GNU Lesser General Public License (LGPL), and Apache Licence. You ar
Android™技術者認定試験制度 あなたのAndroid開発技術力は?Android™技術者認定試験がそれを証明します。 『 Android™技術者認定試験制度』とは? 市場からの期待も高いAndroid™ですが、まだ生まれて間もない技術ということもあり、市場の拡大と共に技術者の不足が懸念されています。 こうした問題を解消するべく、:OESFが技術者のスキルを認定する公的な試験を実施することとなりました。それが『Android™技術者認定試験制度』です。 自己のAndroidに関する技術力の確認、社としてAndroid技術者の技術力向上等に、是非お役立てください。 受験対象者 ●Android™技術者 ●Webアプリ開発者 ●Java開発者 ●iPhoneアプリ開発者 ●モバイル開発者 ●Android™を学習している学生・教師 ●大学、専門学校、教育機関など 『 An
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く