2013-01-01から1年間の記事一覧
Android-sourceをダウンロードした上での話。 external/webkit/Source/WebKit/android frameworks/base/core/java/android/webkit
新Nexus7発表 Jelly Bean Android 4.3 新Nexus7 軽くなったよ 1920x1200 323pixcel/inch 5.1chサラウンド対応 前後カメラ 1.5Ghz Snapdragon S4 Pro 2GB RAM Dual band Wi-Fi (802.11 a/b/g/n) Bluetooth 4.0 4G LTE HDビデオ9時間 Jelly Bean Android 4.3 …
テーマを間違えると表示されないので注意。 マニュアルを先に読めという話ではある。 //Sherlock.__ で始まるのは間違い android:theme="@style/Theme.Sherlock.Light" res/menu/main.xml Action @Override public boolean onCreateOptionsMenu(com.actionba…
Android 4.1搭載のChromeにて Android 4.0.4搭載の標準ブラウザにて。中身はクロームかな。
メモ書きです。失礼。 パフォーマンス観点 ■ Privateインナークラスからprivateなアクセスをする代わりにパッケージを検討する http://developer.android.com/intl/ja/training/articles/perf-tips.html#PackageInner ■ 無名クラスだと毎回クラス定義が走る…
タグ:Google Cloud Messaging、Cloud Connection ServerGCMを勉強中か理解していて、CCSに対応する人向けのお話。Webアプリ開発上がりのAndroidプログラマーにとってXMPP接続しろっていう要件はなかなかに大変。 XMPPって何ってところから始まるので。どう…
XMPPサーバーのOpenfireをインストールしてみる。 といってもMac版はインストーラがあってインストールと同時にサーバーが起動する。 管理画面のURLが不明だったので調べてメモ。 http://localhost:9090/setup/index.jspアクセスすると初期設定を行うように…
EclipseでGoogle App Engineでの開発をしている際、アップロードにはGAEと結びついたGoogleアカウントが必要となる。しかし、普段使用しているGoogleアカウントとは別なアカウントのGAEアプリをデプロイしようとするとエラーになってしまう。Mac開発をしてい…
海外の動画を見る際、字幕を出しつつその都度知らない文字があったら再生を 止めて意味を調べていたが、文字起こしという機能があるのに気づいた。[概要]タブの並びにある[文字起こし]タブをクリックすればコメント欄に 字幕が表示される。後はそいつをまと…
Android版Eclipseを使っていてADT rev22.0.1にアップデートする際に Adt Pluginがアップデートできないケースに遭遇したので回避結果をメモ。Install new Softwareを開きWork with欄をプルダウンさせる。そしてhttp://dl-ssl.google.com/android/eclipse/を…
5分でできますよ的な案内をしているが、サンプルコードはすぐには動かないというありがちなパターン。 NoClassDefFoundError http://googledevjp.blogspot.jp/2013/06/android-mobile-backend-starter.htmlMobile Backend Starterを試していてCloudBackendA…
Riakのインストールについてはこちらから 1日目 CRUD、リンク、MIMEタイプ テスト環境作成 $cd $RIAK_HOME $make devrel //テストサーバー起動 $dev/dev1/bin/riak start $dev/dev2/bin/riak start $dev/dev3/bin/riak startそれぞれ動作確認 http://127.0.0…
準備 ダウンロード 下記のページの一番下にソースがあるのでそこからダウンロードする。 Download for Riak KV 2.2.3 Erlangをインストール こちらからErlangをダウンロードしてインストールする。 Erlang Programming Language RiakのErlangインストールペ…
ListViewで一覧を表示していて、最後の行が表示された時点で自動的に追加の読み込み処理を実行したい場合、setOnScrollListenerを使うと比較的簡単に実現できる。 public class SampleActivity extends Activity implements OnItemClickListener, OnScrollLi…
タイトルバーを非表示にしているアプリでもスプラッシュ画面が出る前に一瞬タイトルバーが出てしまっているのを見かけることがある。それはデフォルトテーマにタイトルバー付きのものを使っているからでテーマを変更すれば表示されなくなる。 android:theme=…
コマンド keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 10000デバッグ用KeyStoreと認識されるには下記の内容で署名する必要がある(一番最後だけ変更可能)。 Keystore name: "debug.keystore" K…
ObjectMapper.writeValueAsString()でJSON文字列 ResponseUtil.write()で結果を出力 ContentTypeは"application/json" とする public class ItemAction { private static final String APPLICATION_JSON = "application/json"; @Execute(validator = false) …
ListViewを使っている画面でAdapterのgetViewがやたらに実行される事象に遭遇。原因はListViewの高さがwrap_contentで定義されていたから。これだと子ビューの高さが変わるたびに全リストの高さを再計算しなければならず、膨大な処理が発生する。必ずmatch_p…
http://www.amazonappstoredev.com/2013/02/introducing-amazon-coins.html以下はまとめ(with Google翻訳) ユーザーは新しい仮想通貨でKindle Fire上でアプリや、ゲーム、アプリ内課金の購入が可能になる。 5月の開始時に数千万ドルを超える価値のコインを…
jarjarというツールを使うとパッケージ名をよろしく変換してくれるらしい。gsonライブラリはAndroidで使おうとすると端末によってはライブラリの競合が発生するらしいので、パッケージ名を変えて対応してみる。 ダウンロード https://code.google.com/p/jarj…
> use tutorial switched to db tutorial> db.users.insert({username: "smith"}) > db.users.find() { "_id" : ObjectId("5100d13f63a6bbddc0629e5c"), "username" : "smith" }> db.users.save({username: "jones"}) > db.users.count() 2 > db.users.find(…
ランタイムエラー発生時にActivityが復活するケースがあるが、一度プロセスは終了しており、プロセス終了後にActivityManagerにより別プロセスで起動する。 この仕組みはおそらくメモリ不足時にBackgroudでアプリがkillされるケースと同じだろう。 起動するA…
さくらクラウドでパケットフィルタ機能が追加されてたので使ってみた。httpとssh以外を塞いだところ、自サーバーから外部のDNSへ問い合わせができなくなった。それならばと53番も開けてみたけど戻りポートが異なるのでやはり繋がらない。どうやステートフル…