Android
Googleが5/16に発表した新しいAndroid向け総合開発環境「Android Studio」はIntelliJ IDEAベースの無料のIDEです。 強力なコード補完機能に加え、リソースファイルとの連携が充実。ソースコード上から移動することなく、リソース中の文字列やアイコンが表示…
まずはAmazonで購入。 Arduino ADK Rev3 Arduinoエントリーキット(ボード別売) 到着したら早速セットアップ開始! http://www.arduino.cc/en/Main/softwareより、Windows版をダウンロード。arduino-1.0.3-windows.zipがダウンロードされました。これを任意…
買ってしまいました。まさかこちらの世界に足を踏み入れることになるとは。AndroidADKです。 最初どれを買えばわからず戸惑いましたが、結論、Arduino ADKならばUSBホストの機能も付いているのでこれ1枚で大丈夫!お勧めです。 ちなみに、他のArduinoならばA…
ADT Bundle かっこ良いスプラッシュ画面でイイね。と思っていたら、いろいろ追加インストールしたら、元の表示に戻ってしまった。 原因は? eclipse.iniの設定が元に戻ってしまうため。 -showsplash org.eclipse.platform となっているところを -showsplash …
Twitter APIのパブリックタイムラインはすでに廃止されてしまっています。パブリックタイムラインは認証不要でアクセスできたので学習用に便利だったのですが残念です。 その対策としてソフトバンク・クリエイティブ株式会社の方でダミーURLを用意していただ…
ダイアログを開いて、少々こみいった処理をする場合、Backキーでダイアログをキャンセルされたくないことが多々あります。 そのような場合、従来の(フラグメントを使わない)方法では、AlertDialogにsetCancelable(false)などとしていました。 DialogFragme…
Eclipseを新規インストールすると、Androidプロジェクトが実行できなくなりました。 The connection to adb is down, and a severe error has occured. というメッセージが表示され、起動できない。 [2012-11-05 13:10:13 - FirstSample] The connection to …
Lintによるチェックは頼もしいものですが、ちょっと厳しい時があります。文字列のローカライズをしていて、ローカライズが必要ない文字列にまで、『is not translated』などと怒られてしまいます。 ローカライズが不要な文字列には、translatable="false" を…
Nexus7にアップデートが来てます。どんなんがアップデートされるんかなーと更新内容を読んでみるとパフォーマンスとスタビリティが向上し、バグフィックスもなされているとの事。 更に読んでいくと、 『This update also enables rotation of the Home Scree…
Androidのプリインストールアプリを削除したい時ってありませんか?たとえば、プリインストールアプリの動作を確認したいと思ったら、Googleからソースコードを取ってきて、デバッグ実行すれば良いわけですが、そのとき既にアプリケーションがエミュレータに…
Androidでは手軽にカスタムビューが作れます。カスタムカレンダーコンポーネントを作ってみましょう。 独自に画面の描画を行った完全に新規のカスタムビューを作ることも、既存のViewを組み合わせたカスタムコンポーネントを作ることもできます。カレンダー…
GoogleカレンダーAPIを使用してAndroid用のカレンダーアプリケーションを作成します。ListFragment、SimpleCursorAdapter、CursorLoader、ViewBinderといった要素を使います。またTimeクラスの使い方も解説します。
Android本家のJavaフォーマッターがあります。 http://source.android.com/source/using-eclipse.html の「Eclipse formatting」という項目に書いてあります。フォーマッタは以下のURLより参照できます。 https://android.googlesource.com/platform/develop…
[caption id="attachment_990" align="alignright" width="150"] AVDの設定画面<クリックして拡大>[/caption] Android4.1のAtomエミュレータを動かす時のポイント。 次の設定でAndroid仮想デバイスを新規作成します。 ターゲット:Android 4.1 - API Level…
今どきのAndroid開発でandroid-support-v4.jarは当たり前のようだ。 AndroidSDK R20で新規Androidプロジェクトを作ると、ダウンロードさせられる。 いままで敬遠してたけど、使ってみるか。 というわけでライブラリに追加。Android SDK Managerで取ってくる…
@ITの記事によると、JavaコードをObjective-Cに変換するツールをGoogleが公開したそうです。UIの変換は出来ないようですがビジネスロジック部分はJavaで書いてそのままXcodeのプロジェクトに入れておくことが出来るとか。AndroidとiOSでビジネスロジックを共…
Nexus 7でスクリーンショット(画面キャプチャー)を取る方法。 電源ボタンと音量を下げるボタンを同時押しするだけ。 撮影した画像は /storage/sdcard0/Pictures/Screenshots/に格納されていきます。
先日B&Hで注文したNexus 7(16GB)$249.00 のステータスが Pre order. Released in limited qty(事前予約:数量限定)から、 Back ordered Expected availability: September 01 2012(入荷待ち:入荷予想2012年09月01日)に変更されています。 うーん、あと…
Android SDK r20で大幅に変更されたAndroidプロジェクト作成ウィザードでプロジェクトを作成します。Android Support Libraryが必須になっているようです。
Google初のタブレットNexus 7をブログを参考にポチりました。
Eclipse IDE for Java Developers SVN Indigo 標準ではSVNが見当たらない。ので、subversiveをインストール必要があります。 【ヘルプ】→【新規ソフトウェアのインストール】 作業対象:をプルダウンから「Indigo - http://download.eclipse.org/releases/in…
Eclipseが落ちる、遅い。とおもっていたら、デフォルトのまま使っていたからでした。 http://source.android.com/source/using-eclipse.html を読んで、Google推奨設定に変更しました。 -Xms128m -Xmx512m -XX:MaxPermSize=256m
ImageButtonは画象を貼り付けることのできるボタン。 backgroundにcolorを指定できる。透明を指定すると、ボタン枠がなくなる。 colorの指定方法は3つある。 直接書く。”#FFFAFAFA” 最初のFFが、アルファ値。 @color/xxxx リソースを使う andorid:color/xxx…
Androidと、iOS(iPhone,iPad)が対応している暗号化方式に付いて調べてみる。暗号化して配信したファイルを、Androidでも、iOSでも復号化するのが目的だ。 Andoridの開発はjavaだからjavaの暗号化方式は使えるかなぁ。それなら過去の知識が流用できるんだけど…
新しい状態(State)を追加する まだ電卓にはエラー処理が実装されていません。例えば1÷0=と入力すると「Infinity」と表示されてしまいます。桁あふれのエラー処理もないため、桁あふれしたことが分かりません。 また、エラーが発生した場合にはAC(All Cl…
Androidのプロジェクトを作る まずはAndroidのプロジェクトを作成しましょう。[ファイル]メニューより[新規]-[Android Project]を選択します。 New Android Projectウィンドウが開くので、次の値を設定して、プロジェクトを作成してください。 Project…
電卓の基礎ロジックの作成 最初に電卓の基礎部分を作ります。 単にA+B結果を表示するだけなのですが、 0から9の数値ボタン、四則演算ボタン、イコールのボタンとそれぞれ動作を割り当てなければなりません。 さらに今Aを入力中なのかBを入力中なのか、演算結…
対象読者 本稿は次の読者を対象としています。 Androidの開発について興味のある方。 Javaの基本的な知識を持っている方。 必要な環境 Android開発が出来る環境であればOSは問いません。 開発環境が構築出来ていない方はこちらの記事「Android入門-開発環境…
はじめに Androidをはじめとするスマートフォンが盛り上がりをみせています。2011年の上半期の携帯電話販売ランキングの上位はスマートフォンがほぼ独占、爆発的な増加となっています。 スマートフォンのシェアが急激に拡大する中、開発の現場にも変化が起こ…
GoogleのAndroid Marketでアプリを公開してみる。手順は Googleにデベロッパー登録する 登録料25.00 USDをカードで支払う アプリを登録する。 なにはともあれ、やってみよう。ということで、まずはデベロッパー登録。個人出費25ドルはちと辛いが、まあAppl…