今までのサンプルコードにも散々使ってるけど、少し複雑なものになると書くのが結構大変なので、テンプレ用にまとめてみようと思った。調べてみたら意外と使われていない(?)んだよね。ただし、あくまで値をあらかじめセットしておくグローバルな初期化のみでやってみる。ローカルの場合はブロック表記「{~}」が不要なだけで、基本的には同じ。 よく使う例として、リスト(List) と リストを配列化したもの(List[])、連想配列(Map)もついでにやってみよう。 ●1次元配列の初期化 : int[] public class ArrayInitTest { int[] arr = {1, 2, 3}; public static void main(String[] args) throws Exception { new ArrayInitTest(); } public ArrayInitTest()
こんにちは。共同開発部開発担当の北川です。 クロスプラットフォームなアプリ開発では Xamarin の使用はビジネスロジックの共通化が可能となり非常に効果的です。 すべてのアプリを単一の言語(C#)で実装することができる点だけでも魅力的ですが、MVVM 設計によりその再利用性を高めている点こそがその真価を発揮しているとも言えます。 私は Xamarin でのアプリ開発を通して MVVM 設計のすばらしさを経験してしまいました。もう後には戻れません。 Java や Objective-C でのアプリ開発でも MVVM 設計は開発スピードと品質確保を両立するために有効であるはずです。 今回は Android アプリ開発(Java)で MVVM を使うとどうなるか、紹介してみたいと思います。 MVVM 設計について MVVM 設計ではビジネスロジックを Model が担当し、ViewModel
AndroidでOpenGL ES2に関しては、探すと結構いいのが見つかるので残さなくても良いかな?とも思ったけど、まぁ、メモ程度に残しておくことにした。iOS版と手順はほぼ同じ。ただ、eclipseではテンプレート作ってくれないので(作ってくれるのあると思うんだけど)、ぜーんぶ自分で作る必要があるところが違うかな。という訳で今回は長そうだ。 あ、importするものは、eclipseの補完機能で全部解決できると思うので省略する。 まず、Activityから。あ、プロジェクト名は適当で。とりあえずgltestなんて名前にしてみた。 public class GltestActivity extends Activity { GLSurfaceView glView; /** Called when the activity is first created. */ @Override pu
Xamarin.Android は [Java ライブラリから C# のラッパを生成する機能](http://docs.xamarin.com/guides/android/advanced_topics/java_integration_overview/binding_a_java_library_(.jar) がとっても強力(Binding というみたい)なので、Fused Location Provider や Geofencing など、Google I/O 2013 で発表された新機能が入った google-play-service.jar も使えるはずだ、と思い試してみました。 monodroid-samples をベースに Xamarin.Android のサンプル集 monodroid-samples に、既に Google Map v2 を使うサンプルがあり、これが G
メモです。Macです。 Google Maps API Keyを取得するために、JDKをインストールしたディレクトリのbinディレクトリにあるkeytoolで、証明書のフィンガープリント(MD5)を表示する必要がある。 $ keytool -list -keystore ~/.android/debug.keystore このコマンドを実行すると 画面が文字化けする。 ターミナルの環境設定→詳細タブ→文字エンコーディング→Shift-Jisを選択する。 これで文字化けが治る。 ちなみに、上記コマンドを実行するとパスワードを求められるが入力しないでエンターを押すとフィンガープリントが表示される。 2011/12/18 13:40 上記の記事を書きましたらTwitterで@alterakey さんがアドバイス下さいました。 @sakura_bird1 JDK 1.6がShift-JISをデフォ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く