2012-01-01から1年間の記事一覧
ADT Bundle かっこ良いスプラッシュ画面でイイね。と思っていたら、いろいろ追加インストールしたら、元の表示に戻ってしまった。 原因は? eclipse.iniの設定が元に戻ってしまうため。 -showsplash org.eclipse.platform となっているところを -showsplash …
Twitter APIのパブリックタイムラインはすでに廃止されてしまっています。パブリックタイムラインは認証不要でアクセスできたので学習用に便利だったのですが残念です。 その対策としてソフトバンク・クリエイティブ株式会社の方でダミーURLを用意していただ…
連絡先はMacの「連絡先.app」で管理しているのだが、Mountain Lionに対応している宛名印刷ソフトが意外に少ない。 宛名職人がMountain Lionでは使えない。困った。 ということで、連絡先からCSVファイルを取り出すアプリを試してみた。 ExportAddressBookで…
ダイアログを開いて、少々こみいった処理をする場合、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/に格納されていきます。
Mountain Lionへのアップデートの注意点。ウィルスチェックソフトはOFFに設定するかアンインストールしておきます。Mountain Lionへのアップデート後Xcodeのアップデートが必要です。忘れずCommand Line Toolsもインストールしておきます。
先日B&Hで注文したNexus 7(16GB)$249.00 のステータスが Pre order. Released in limited qty(事前予約:数量限定)から、 Back ordered Expected availability: September 01 2012(入荷待ち:入荷予想2012年09月01日)に変更されています。 うーん、あと…
GoogleカレンダーAPIを早急に理解する必要が発生しました。 GoogleカレンダーAPIとは 新規イベント作成や修正、削除、イベントの削除などの機能を持ったカレンダーアプリケーションを開発することができます。 RESTfullスタイルの呼び出しで色々な言語(curre…
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
昨年よりiPhoneアプリの収益があったため、今年は確定申告の必要があります。 色々わからないことばかりでしたが、ようやくわかってきたような気がします。自分の場合は昨年のFXの損益は持ち越せない。24年度からは店頭FXも繰り越せるようになったみたいだ…
アンドロイドでDB のUnit Testを行った時のメモ。 まず、AndroidTestCaseを継承します。SQLiteOpenHelper、もしくは SQLiteOpenHelperを継承したクラスのインスタンスを取得します。 インスタンス取得にはcontextが必要ですが、AndroidTestCase#getContext.g…
ImageButtonは画象を貼り付けることのできるボタン。 backgroundにcolorを指定できる。透明を指定すると、ボタン枠がなくなる。 colorの指定方法は3つある。 直接書く。”#FFFAFAFA” 最初のFFが、アルファ値。 @color/xxxx リソースを使う andorid:color/xxx…