2012-01-01から1年間の記事一覧

Google Cloud Messaging for Android (GCM)を使ってみた

★2014.3.18追記ありAndroid 4.1のAPIが公開されましたね!お仕事でC2DMを使おうとしていた矢先に、 Android Cloud to Device Messaging (C2DM) is deprecated. http://developer.android.com/guide/google/gcm/c2dm.html というわけで、C2DMの進化版、GCMを…

JNI(.so)を使ったJARライブラリのandroidでのロードの仕方

なにこのタイトル! 初めてのandroidネタです。お急ぎの方は最後の方から見て下さい。Javaのライブラリはjar形式で配布可能なんですね。 公式ではやるなって言ってるような気がしますが、クライアント様様様の要求でjarで出さなきゃいけない時もありますね。…

新しいiPadの機種名

銀ダコはおいしいですね。iOSの機種の判別方法は用途に合わせて色々あります。単純にiPadかiPhoneかはたまたiPodか取得したい場合は、 NSString *model = [[UIDevice currentDevice] model];で取得出来ます。 出力はそのまま"iPad"、"iPhone"、"iPod"。もっ…

バックグラウンドなったらアプリを終了する

iOS

すぐ忘れるのでメモ。Info.plistに「Application does not run in background」を追加。 値はもちろん「YES」!

再生終了時に何かする

前回の続編的なものです。再生&フルスクリーンをプログラムからやったので、終了時も何かやってみよう!です。javascriptで何かさせる場合は前回の [webView stringByEvaluatingJavaScriptFromString:@"var v = document.getElementById('video');v.webkitE…

iPhone/iPadのwebviewで動画を自動再生&フルスクリーン化

ブラウザのhtml5対応は日進月歩なので今のところ(iOS5.0)の挙動ということで。 Autoplay html5で使えるようになったタグで、webViewへ動画を簡単に載せることが出来ます。 NSString *httpString = @"<video id='video' width='500' height='300' src='http://hoge.com/hoge.mp4' controls></video>"; [webView loadHTMLString:httpString baseURL:nil];c…