2010-12-01から1ヶ月間の記事一覧

StrictModeでパフォーマンスをチューニングする

Gingerbreadの新機能の一つとして「StrictMode」が導入されましたので、実際に使用して検証してみました。 StrictModeとは? アプリケーションの動作をもっさりさせる原因となる、 ディスクやネットワークへのアクセスを検知するための仕組み。 「スレッドや…

Android FeliCa-thon 2010 in Osaka が開催されました

12/26(日)、先月開催されたFeliCaハッカソン(日経BPさん主催)が、大阪でも開催されました。内容は前回と同じく、AndroidでFeliCaチップが初搭載されたIS03をターゲットに、FeliCa APIを使ったアプリを一日かけて開発します。 資料や成果物(コード)はGoogle…

Google Analytics SDK for Androidでユーザーのアプリ操作を追跡する

このトピックは「Google Analytics SDK for Android」と「Android Developer'sのブログ記事」を参考にしています。 SDKの概要 Google Analytics SDK for Androidは、Google Analytics for Mobile Apps SDKの一つで、モバイルアプリの操作を追跡し、それをGoo…

第2回 SHARPハッカソン@東広島が開催されました

前回エントリーで告知しました「第2回 SHARPハッカソン」が、12月18・19日に東広島で開催されました。西は福岡、東は栃木まで各地から開発者がSHARP東広島工場に集まりました。開発対象機種としてSHARP2010年秋冬モデル(IS03/GALAPAGOS SoftBank 003SH/LYN…

Android FeliCa-thon 2010 in Osakaが開催されます

日経BPさん主催の Android FeliCa-thon が大阪で開催されることになりました。 Android FeliCa-thonって? KDDIさんのFeliCa対応機器「IS03」上で、FeliCa対応アプリケーションをグループまたは個人で開発するハッカソンイベントです。 今回のハッカソンは下…

12月18・19日に第2回 SHARPハッカソン@東広島が開催されます

SHARP様 主催で第2回 SHARPハッカソンが広島で開催されます。イベント内容はSHARP2010年秋冬モデル(IS03/GALAPAGOS SoftBank 003SH/LYNX 3DSH-03C)を使用し、参加者でチームを組んでアプリ開発を行うイベントとなっております。参加者は、既にインビテーシ…

便利な開発ツール:レイアウトを最適化する layoutopt (Android Developers - Dev Guide和訳)

原文はこちら。 概要 layoutoptは、アプリケーションのレイアウトとレイアウトヒエラルキーを最適化するためのツールです。レイアウトファイルやリソースファイルを原因とする、アプリケーションのパフォーマンスに影響を及ぼす非効率な、あるいはその他のタ…

アプリケーションのインストール領域を考える (Dev Guild - App Install Location 和訳)

マーケットの変更により、アプリのサイズが最大50MBまで拡張されることになりました。今後、端末本体にアプリケーションを保存できない状況が考えられるため、端末本体以外の場所にアプリを保存する方法を知っておきましょう。原文はこちら。 要点 アプリケ…

数日中にAndroid Marketが変更されます

アプリ開発者に AndroidMarket に関する変更点の連絡がありましたので、和訳して公開します。 内容 数日中に、Android 1.6以上が稼働しているデバイス上のAndroidマーケットを更新します。あなたのアプリケーションに影響を及ぼすかもしれないことを下記にご…

Native Activityの実装方法(Native Activities and Applications和訳)

Android NDK r5の docs/NATIVE-ACTIVITY.HTMLを訳して、まとめてみました。Native Activityの実装方法は2通りあり、その方法はやや難解ですが、ヘルパーライブラリを利用すれば幾分楽に実装ができそうです。 I.概要 Android SDKが提供するヘルパークラスーNa…

ADT 8.0.1 のリリース変更点まとめ

先日、ADT 8.0.0がリリースされたばかりですが、早速、8.0.1にバージョンアップされました。 変更点は下記の通りです。 依存関係: ADT 8.0.1 は SDK Tools r8用にデザインされています。まだSDK Tools r8をSDKにインストールしていない場合は、Android SDK …

Android NDK rev5 (Gingerbread) の変更点まとめ

Android 2.3(Gingerbread) SDKの提供に伴い、Android NDK Revision 5がリリースされました。Rev5では特にゲームのような、よりネイティブコードを使用するアプリ為のサポートが強化されています。大きな変更点としては、下記のようなものが挙げられます。 イ…

SDK Tools Revision 8とADT 8.0.0の変更点まとめ(Gingerbread)

SDKと共にバージョンアップした「SDK Tools Revision 8」と「ADT 8.0.0」の変更点をまとめました。原文はこちらとこちら。 SDK Tools Revision 8の変更点 依存関係 EclipseのADTを利用して開発している場合、SDK Tools r8は ADT8.0.0以降を対象としてデザイ…

Androidとセキュリティ:Android 2.3(Gingerbread) SDKに標準搭載されたProGuardを試す

はじめに 前回の記事ではAntを使う形で、難読化ツールであるProGuardの適用方法を紹介しました。*1 今回は本日(日本時間12/7)リリースされた Android 2.3(Gingerbread)のSDK(正確にはSDK Tools r8とADT8.0.0)に標準で搭載されたProGuardの適用方法について…

Android SDK 2.3(GingerBread)リリースまとめ(API編)

ついに待ちに待ったAndroid SDK 2.3のGingerBreadがリリースされたので、早速その新機能をまとめてみました。 今回は見た目の変更が多いという噂でしたが、そうでもなかったようです。しかし、今までにないくらい新機能が増えたように思います。 まずは2.3で…

ET2010に参加して来ました

2010年12月1日〜3日までパシフィコ横浜で開催のEmbedded Technology 2010に参加してきました。 スペシャルセッションで講演しました。500人の席が満席でした。ありがとうございます。 「Androidアプリケーション開発を効率化するポイント」日本Androidの会/…