もはやメジャーアップデート! Android 4.1が登場 2012年6月27日、グーグルはAndroidのバージョン4.1、コードネーム「Jelly Bean」を発表しました。7月10日には、ソースコードも公開されています。
![開発者が知らないと残念過ぎるAndroid 4.1の新機能36選](https://cdn-ak-scissors.b.st-hatena.com/image/square/72a166896c0177691e13c7fd010a47ca7261f67e/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F1207%2F19%2Fr5rwd_bor_rou_sha.jpg)
What's New in Android? ■ パフォーマンス スムースな操作感を実現 基本的にはパフォーマンスの問題 VSync(ヴィーシンクと発音する) による描画とアニメーション - 新しい Choreographer と TimeAnimator クラス ストリーミング入力 より速い invalidation と描画 必要に応じてトリプルバッファリング ■ フレームワークの機能 Widget と Wallpaper に機能追加 Widget 3 party ランチャーから AppWidgetManager.ACTION_APPWIDGET_BIND で直接 AppWidget を bind するリクエストをユーザーに投げられる AppWidgetProvider.onAppWidgetExtrasChanged() で AppWidget をサイズが変更されたことを検知できる r
Androidにはアプリ間の連携をするために便利なIntentという仕組みが用意されています。 TechBoosterでも明示的Intet、暗黙的Intentを以前に取り上げました。 前回の暗黙的Intentの記事ではACTION_VIEWというIntentを取り上げましたが、今回はACTION_SENDを取り上げます。 ACTION_SENDは標準のアプリいくつか対応しており、AndroidMarketに公開されているアプリでも比較的多くのアプリが対応しています。 多くのアプリで対応しているIntentに自作のアプリも対応することで、Intentと送る立場からすれば自分のアプリで実装すること無く、世の中にある多くのアプリの機能を自分のアプリから使うことが可能になります。 またそのような多くのアプリで対応しているIntentを受けることができるようにしておくと、優秀なアプリと一緒に使ってく
こんにちは熊谷です。 前回は簡単なWEBブラウザを作成しましたが、今回はそこからちょっと離れて、Android 2.2以降から使えるC2DM(Cloud to Device Messaging)でメッセージの受信を試してみたいと思います。 今現在、C2DMを使うには http://code.google.com/intl/ja/android/c2dm/signup.html ここで登録を行う必要があります。登録フォームで必要な情報を入力し送信して、しばらく待っていると登録完了したよ的なメールが送られてきます。 そのメールが来たら早速使ってみましょう。 まずはC2DMを使って端末にメッセージを送信するため、認証Tokenを取得します。 <?php $url = 'https://www.google.com/accounts/ClientLogin'; // signupページで入力したg
たいていのAndroid端末にはGPSセンサが搭載されており、位置情報を取得することが可能です。また、ネットワーク(3G/WiFi)を利用して位置情報を取得することも可能です。 HT-03A、Xperia、Desire、Nexus OneにもGPSが搭載されていますよね。 今回はAndroidでGPSセンサを利用する方法を説明します。 ポイントは以下の通りです。 マニフェストファイル(AndroidManifest.xml)にGPSのパーミッションを追加する ロケーションマネージャ(LocationManager)、ロケーションプロバイダ(LocationProvider)の取得 位置情報リスナーの実装 それでは順に説明していきます。 端末の位置情報取得の設定 アプリケーションで位置情報を取得するには、まず端末の設定で位置情報を取得するという設定を行う必要があります。 GPSを使って位置情
本記事はAndroid DevelopersのDesigning for Seamlessnessを意訳、加筆したものです。Androidアプリをシームレスに連携させるためのノウハウを紹介します。 特性を理解する アプリケーションが高速に動作し、レスポンスが良くても、アプリケーション遷移やダイアログ表示を乱用した無計画なUI、不用意なデータの喪失、意図しないタイミングでの操作妨害など知らず知らずのうちにUXの良くない設計になっているかもしれません。これらの問題はどのように避ければ良いでしょう? アプリケーションが動作するコンテキスト Androidフレームワークの特性(アプリケーションへどんな影響を与えるか) を理解することが開発の手助けになります。 ユーザ操作を妨げない ユーザ操作のシームレス性で問題になるケースとしてよくあるのが、他のアクティブなアプリケーションを無視して、自分のダイア
こんにちは! iPhone/Androidエンジニアのgaoohです! 好きなExceptionはUnsupportedOperationExceptionです! みなさん、Android開発ではエディタは何をつかってますか? やっぱJavaといえばEclipseですよね! 個人的にはEclipseが大好きっ子です。好きすぎてEclipseでPerlを書いてたらまわりから変な目でみられたけど、それにもめげずに今日もワークスペースを開きます。 そんなEclipse好きなので、Androidで開発するときに抑えておくべきことをまとめてYo! とリーダーにいわれたので、まとめてみました。 これだけはいれとけ! 必須plugin ADT 当たり前ですが、これをいれないと話になりません。 http://developer.android.com/sdk/eclipse-adt.html EGit G
こんにちは、ブロググループの飯田 (@iishun) です。 2011 年はさらにスマートフォン市場の拡大が加速すると云われています。弊社でも 2010 年 10 月にライブドア全体のスマートフォン関連事業を推進していくスマートフォングループが設立されました。 が、各コンテンツのスマートフォンサイト・アプリは各グループのコンテンツ担当が運用するのでスマートフォン関連の知識は必須になります。 そこで今回は僕がここ最近実践しているスマートフォンに関する勉強法を、実際に使用した参考書籍と共に紹介してみます。これから「スマートフォンの事を勉強しなきゃ!」と思った人に役に立ってもらえればなと思います。 1. HTML5/CSS3 の特徴を知る HTML5/CSS3 がスマートフォン用のマークアップ言語というわけじゃありませんが、スマートフォンのウェブサイト (Webkit 系) は HTML5/CS
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く