android
2013/08/10更新 August 2013の更新でMAPS_RECEIVEのpermissionが不要になりましたので、その辺りの記述を削除しました。 年末にiOS版(Ver.1.1.2とかの記事はこちら)のを調査した際に、こちらもざっとは目を通していたのですが、ぼちぼち公開中のアプリのもv2…
Androidアプリテスト技法作者: 生路茂太,井芹洋輝,神原健一,長谷川孝二,松木晋祐,宮田友美,吉澤毅出版社/メーカー: 秀和システム発売日: 2013/02メディア: 単行本この商品を含むブログ (2件) を見る 久々のAndroid本。ちょっとずつ読んでみます。 §1 Android…
iOSも一段落したので、今日は放置していた事務処理やらの雑務をこなす一日でしたが、 SDK ToolsとADT Pluginの21.1.0がリリースされていたので、久々にAndroidの環境もアップデートしてみました。 Revisionsを見る限りでは、SDK Tools の方はいくつかの改善…
最近 iOSに浮気をしているせいか、なかなか降りてこなかった4.2.2ですが、 I/O 2012で配られたGalaxyNexusに、やっと今朝やってきました。 まだ、どんな風になったのか、じっくり触っていないのであれですが、割とよさげな感じです。 Nexus7にも早く来ないか…
KickStarter発のゲームコンソールでOUYAの直接のライバルといえるGameStick。 いよいよ一般向けの先行予約が開始されましたね。 GameStick: The Most Portable TV Games Console Ever Created by GameStick — Kickstarter Game Stick 見た目はこっちの方がよ…
JavaとObjective-Cのvolatileがなんか違うような気がするので調べてみました。 変数に対する修飾子のひとつ。 単語の意味は、揮発しやすいとか変わりやすい。 こんな名前になったのは、「何もしていないのに勝手に値が変わるかもしれませんよ」ってのを示す…
Androidにあーゆー縦並びのボタンの文化はないから、AlertDialogでいいんじゃない?とか思ったりしますが、世の中では割と需要があるんでしょうか?(iOS->Android組?) んで個人的には、AlertDialogにカスタムViewを貼るのがいいんじゃないかなと思います。 …
思ったよりもiOSのソケット通信が楽そうだったので、たまにはAndroid関連の本でも読んでおこうと、昨日届いたこれに挑戦してみました。 Androidアプリ開発実践ノウハウ128作者: 飯塚康至出版社/メーカー: 秀和システム発売日: 2012/12メディア: 単行本この商…
TI社のBluetooth SensorTag センサーてんこもりのデバイスが驚きのprice。 仕事柄(といっても、ハード方面ではなく、集めたデータを分析する側の端っこですが…)この手のデバイスには興味大。 一昔前だと、こんなの試作してもらうだけでえらい金がかかり、量…
UINavigationControllerで別のUIViewControllerを表示する時に、どうやって情報を伝えればいいのかちょっと悩んでました。 AppDelegateにデータ受け渡し用の変数を用意するんだろうか等々… androidで別の画面(Activity)を表示する場合は、class情報を含めたI…
NSStringの文字列からダイジェストを計算とか普通によくやる処理だけど、別に難しくもなんともなくて、CommonDigest.hの中のメソッドを呼ぶだけ。 #import <CommonCrypto/CommonCrypto.h> u_char digest[CC_MD5_DIGEST_LENGTH]; const char* srcbytes = [@"ソース" UTF8String]; CC_MD5(sr</commoncrypto/commoncrypto.h>…
AndroidManifest.xmlのMaps v2 API KeyをDebug/Releaseで書き換える件 Eclipseのplug-inで Builderを作ってやっちゃえばよさげな気もする。 org.eclipse.core.resources.IncrementalProjectBuilder#buildの中で IBuildConfigurationを見て、Debugじゃなきゃ…
GoogleMaps V2は AndroidManifest.xml内の に<meda-data>としてAPI Keyを設定する必要があるが、コードでdebugとreleaseのKeyを切り替えられないかという某MLの投稿を発端に調査してみた。 PackageManager.getApplicationInfo(PackageManager.GET_META_DATA)で取得したA</meda-data>…
アプリがどこからインストールされたのかで、ユーザへのアナウンスを変えたい時があります。泥臭い方法になりますが、PackageManager#getInstallerPackageName(String packageName)の戻り値で判定するしかないようです。手元のGalaxy Nexus(I/O2012 配布) 4.…