開発者が知って得するAndroid 2.3の新機能18選:Androidで動く携帯Javaアプリ作成入門(22)(1/3 ページ) 2.3が出たら、すぐに3.0が! さらに2.4も!? 今回お届けするのは、先日発表があったAndroid 2.3の新機能に関する概要のまとめです。各社でAndroid 2.3対応端末の発表が相次ぐ中、Android 3.0(コードネーム「Honeycomb」)も発表があり、さらには、Android 2.4(コードネーム「Ice Cream Sandwich」)の噂まで出始めて、今年もAndroidから目が離せませんね。 Android 3.0や2.4も気になりますが、本稿では2.3の新機能をテーマごとにまとめて紹介します。 NFCなど新しいセンサのサポートやデバイス周り Android 2.3は、ジャイロスコープ、回転ベクトル、直線加速度、重力、気圧センサを含
Amazon EC2を使う前に知っておきたいこと色々。 仕事でEC2を使っているのですが、やって見る前に思い描いていたことと、実際にやってみると相違があったりしました。やる前に知っておくといいことをまとめてみました。 EC2を使う予定の方は参考まで。 それでは早速。 インスタンスの 32bit か 64 bit に注意する EC2では負荷が高くなったらハイスペックなインスタンスに変えればいいというのがありますが、32bitのOSイメージを64bitのインスタンスに入れることは出来ません。 最初はsmallインスタンス(最近ではmicro)から始まると思いますが、32bit でいうとハイスペックなもので High CPU のインスタンスまでになっています。それ以降は64bitなので、そこで環境を作り替えないといけなくなります。 とはいえ64bit環境はLargeからで安いとはいえないので、こ
私は毎日使っている Adobe Photoshopですが、まだまだ使いこなせてません ...。 初心者だったころは今以上に分からないことだらけでした。 今回はとても長い記事になってしまいましたが、初心者だった頃分かりにくかったなーと思った Photoshop の機能についてまとめてみました。 私が Web制作をするときに、いつもお世話になってるのが Adobe Photoshop。Photoshop は Webデザイナーでなくても、DTP デザイナーさんやカメラマンさんなど、職種を問わずいろんな所で使われていますよね。もちろん仕事で使っていないけれど、趣味のことに Photoshop を使っている … という人もたくさんいると思います。 Photoshop はとっても高機能でいろんな機能がついていて、分からないことだらけ …。難しい用語もあったりして、取っ付きにくいなーと思ってる人も多いは
AndARはAndroidでマーカーベースのARを実装するためのツールキット。 [/s2If] AndARはAndroid用Java製のオープンソース・ソフトウェア。AR(拡張現実)は幾つかの実現方法が存在する。一つは位置情報や電子コンパスを使ったもので、セカイカメラが有名だ。もう一つはマークを使った手法になる。 表示例(プロジェクトサイトより) マークを使った方法は専用のマーカーを用意する必要があるものの、位置情報を必要としないので屋内施設や地下でも使えるという利点がある。そして今の所カメラを使ったものが多いのだが、AndARはAndroidでARを実現するアプリになる。 AndARはマーカーをカメラを使って映し出すことでアプリを使って認識し、それに合わせたオブジェクトをカメラの映像に合わせて映し出す。AndARはそのための仕組みを提供するものであって、そのまま使えるものではない。自分で
2011年01月27日 Androidのキー入力イベント処理のメモ Androidでキー入力があったときに、それはどういう経路を伝わるのか? 電源キーを長押しするとシャットダウンのメニューが表示されるが、これはどこでやっている? このあたりのことを調べるためにソースコードを追いかけたときのメモです。Androidのフレームワークの中の話で、アプリケーションからは見えない部分です。 Android 2.2のソースを見ました。2.3では少し変わっているようです。 カーネルからキーインプットイベントを得るところ frameworks/base/libs/ui/EventHub.cpp システムコール inotify_add_watch を使って /dev/input以下をまとめて監視しています。 キー入力は /dev/input/event0 で タッチパネルは /dev/input/event
みんながいまだにsvnを使い続けるので、自分だけでもgitを使って幸せになってやる。って人のためのガイド。ツールや環境がsvnでがっちりつくられているとしかたないですねー。という状況の人向け。そこまでしてgitを使うのは早いし柔軟だから。マージもサクッと終わるし。 git svnって? svnをリモートリポジトリとして、ローカルではgitを扱うためのもの。gitインストールすれば大抵はいってるけど、macportsだったらこんな感じでインストール。 $ sudo port install git-core +svn gitローカルリポジトリをつくる gitは分散リポジトリなので、まずはローカルにリポジトリを持つところからスタート。 $ git svn clone -s http://svn.server/path/project これでsvnリポジトリのcloneをローカルにつくる。これで
Google、Androidの有料アプリ市場拡大に注力。アプリ内課金システムを第1四半期に導入へ。キャリア課金も拡大へ 米Googleは2011年、Androidプラットフォームの有料アプリ市場拡大を目指して様々な施策を準備しているようだ。米サンフランシスコで現地時間25日に開催された「Inside SocialApps 2011」にスピーカーとして参加したEric Chu氏(Google, Android Platform Group Manager)が明かした。Chu氏は有料アプリ市場を成長させるため、いくつかの対策を導入する予定だと述べている。 特に注目すべき内容はアプリ内課金システムの導入だ。 これは特にゲームアプリなどに大きな影響を与えるだろう。国内外問わず、ソーシャルゲームなどにおける有料アイテム販売の市場規模は拡大している。アプリのデベロッパー/パブリッシャーにとっては有料ア
いくつかAndroidサイト制作の仕事をしていて、いろいろandroid機種でデバッグをして気づいたことがあります。 その中で一番はまったのが、「Androidサイトは横幅何pxで作ればいいのか?」という点です。 今では解決方法を見つけたので以下、まとめます。 Androidのデフォルト解像度について Androidサイトを作る際、横幅何ピクセルで作ればいいのかなあと思い、Android機種の解像度一覧の表を探すと思います。 ただ、その情報を鵜呑みにしてサイトの横幅を設計すると、失敗することになるのです。 なぜなら、「機種自体の解像度性能は高くてもwebブラウザのデフォルトの解像度設定が低くなってるケースが多いから」、なのです。 たとえば、IS03は640*960という解像度を持ってますが、viewportでサイズを指定しないで表示したときの横幅は、320pxなんですね…。 android
Androidで端末ごとのユニークな値を取得しようとして、以下のソースを試しました。 android.provider.Settings.Secure.getString(getContentResolver(),android.provider.Settings.Secure.ANDROID_ID) しかし、nullが取得するだけ。 どうやらこのANDROID_IDというやつは、Android Marketにアクセスしないと作成されないらしい。 Webstationのように、Android Marketにアクセスできない機種では使えない。 代わりにWifiのMACアドレスを取得してみた。 WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = ma
Introduction ngCore that is smartphone sdk for social platform.Read less
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く