Android 1.5 Highlightsに、「SensorManager - redesigned sensor APIs」とあったのでSensorManager周りがどのように変更されているか確認してみました。 ・SensorListenerがdeprecated指定 SDK1.5に切り替えてみると、SensorListenerがdeprecatedになっていました。 javadocを参照してみるとSensorListenerのかわりにSensorEventListenerを使用するようにとのこと。 ・SensorListener Class Overview Used for receiving notifications from the SensorManager when sensor values have changed. This interface is depr
Androidでインストール済みのアプリ一覧の取得方法を調べました。 よくある、Webにあるインストール済みのアプリ一覧の取得方法ですが、 『Androidでのランチャーから起動出来るアプリの一覧の取得』 public class ListLuncherActivity extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // リスト作成 ArrayList<String> appList = new ArrayList<String>(); // パッケージマネージャーの作成 PackageManager
Bluetooth と言うといかにも旬が過ぎたテクノロジーですが、技術がこなれ多くの機器に標準で搭載されるようになった今こそ、やっとホビイストにとって Bluetooth がお手頃に使える時が来たと言えるのでは無いでしょうか?特に USB と違ってコードが要らず、無線 LAN より設定が簡単なので、ちょっとした通信には最適だと思います。最近の Android にはだいたい Bluetooth が付いてるらしいので、Android の Bluetooth を使い、Mac の仮想シリアルポートに接続する方法を書きます。本当は iPhone でも試したかったのですが、 Apple は素人が Bluetooth を使う方法を提供していないので諦めました。 Bluetooth とは何か? プログラマから見て、Bluetooth はだいたい TCP/IP と同じように扱えます。TCP/IP と同じくデ
"Android SDKアップデート、Windows/Macでエミュレータが高速に"を読んで、Androidエミュレーターがどれほど高速化したのかと思い試してみました。この記事に興味がわいた理由は、"Android 3.0エミュレータを起動させてみた~ものすごく遅い~"があまりにも遅くて使えなかったためです。また、PhoneGapでAndroidアプリも作ろうかと思っているので、試してみたいと思いました(PhoneGapで作る分はエミュレーターではデバッグしないのですが)。 試してみたのですが、Windowsではそれを実感することはできませんでした。Macでは高速化されていることがわかりました。 その手順を記載します。参考にしたのは、"Configuring Virtual Machine Acceleration"です。 まずは、Android SDK Tools Rev.17、Andr
Goal Jenkins で達成出来る事は沢山ありますが、この記事では複雑な設定を伴わないで実現可能な、apk の自動生成、テストの自動実行までを対象とします。 またビルドツールも Ant, Maven, Gradle, Ivy 等がありますが、標準でもサポートされており、最小構成な Ant を選択しています。 ※ Jenkins でどこまで自動化したいかによりますが、様々なタスクを実行しようと思うと豊富な Plugin を持つ Maven が便利ではあるので、それはまた別途。 ant でビルド出来る様にする Jenkins で CI するには、まずはプロジェクトをコマンドでビルド出来る必要があります。 Eclipse で作成したプロジェクトでは、そのままではビルドする事が出来ない為、後から Android SDK に含まれるコマンドを利用して Ant 用の build.xml を生成しま
Android Designというサイトがなかなか面白かったので訳してみました。 アプリを作る上で気をつけるべき事を一般論とAndroid特有の事がそれぞれ書かれてあります。 ようこそAndroid Designへ これはAndroidアプリの優れたデザインをする方法を学ぶためのものです。 クリエイティブビジョン 目次 始めに・クリエイティブビジョン ・デザイン原則 ・UI概要 スタイル・デバイスとディスプレイ ・テーマ ・タッチフィードバック ・測定基準とグリッド ・タイポグラフィティ ・色 ・アイコンデザイン ・文章の書き方 パターン・NewAndroidでの新しい事 ・ジェスチャー ・アプリの構造 ・ナビゲーション ・アクションバー ・マルチペインレイアウト ・スワイプビュー ・セレクション ・通知 ・互換性 ・純粋にAndroid 開発用の部品達・タブ ・リスト ・グリッドリスト
I am an experienced Java developer who has used various IDEs and prefer NetBeans IDE over all others by a long shot. I am also very fond of Maven as the tool to simplify and automate nearly every aspect of the development of my Java project throughout its lifecycle. Recently, I started developing Android applications and naturally I looked for a Maven plugin that would manage my Android projects.
レビューサイト「アンドロイダー」サービス終了のお知らせ 2010年より運営してまいりました「アンドロイダー」は、 2017年6月30日(金)をもって、サービスを終了いたしました。 長きにわたりご愛顧いただき、心よりお礼を申し上げます。 アンドロイダーのビジネスについて アグリゲーション事業 端末メーカーや通信キャリア、各種メディアのご要望にあわせ。当社がアプリ開発者との窓口を担い、コンテンツやアプリのスピーディーなアグリゲーションを実現いたします。 事例: KDDI株式会社「auスマートパス」 株式会社NTTドコモ「スゴ得コンテンツ」 プライバシーポリシー
Androidのrootユーザにとって一番怖いことは、端末が起動できなくなることや再起動の無限ループから抜け出せなくなること、いわゆる”文鎮化”ですよね。 そこで今回紹介するのは、Xperia X10 (Xperia SO-01B)向けに開発された”xRecovery“です。 ROMのまるごとバックアップや、カスタムROMのインストールをすることができる、便利なツールです。 ※root化必須です。Xperiaのroot化はコチラを参考にしてください。 ※Xperiaのroot化、Xrecoveryの導入は自己責任で。 導入 XDAの以下のスレから、xRecovery-0.2-release.apkをダウンロードします。 [RECOVERY] xRecovery 0.2-release | INSTALLATION FIX | 16/12/2010 … 落としたapkファイルをXperiaの
javascript→Android javascript interfaceを用意 適当なjavaオブジェクトでおっけー 今回はToastを表示するオブジェクト作りました import android.content.Context; import android.widget.Toast; public class Toaster { private Context context; public Toaster(Context context) { this.context = context; } public void show(String text) { Toast.makeText(context, text, Toast.LENGTH_SHORT).show(); } } WebViewにjavascript interfaceを追加する WebViewのインスタンスを取
先日、以下の記事で初めて作ったAndroidアプリを紹介しました。 一週間で初めてのAndroidアプリを作ってみました その後、そのアプリをAndroidマーケットで公開してみました。 はてブ閲覧用Androidアプリ「HTBPocket」を公開しました この一連の作業で参考にした記事やサイトについて、「Androidアプリ開発関連情報まとめ」としてまとめてみました。 開発環境構築まず必要になるのが開発環境です。以下はMacの環境構築です。MacにAndroid SDKをインストール (Update 2010.05.25) そして以下がWindowsでの環境構築です。私はやったことないのでよく分かりませんが(^^;;世界を目指せ!Androidアプリ開発入門:第2回 Androidアプリ開発のための環境構築 公式の開発情報公式の開発者向けサイトです。Android Developers
LuvPadを手に入れたのを機に今まで開発者登録をしたまま放置をしていたAndroidアプリにも手を出そうと思ってます。 そこで始めに本屋で吟味して購入した本の紹介をします。 初めてプログラミングをする人には少々難しいかもしれませんが、iPhone開発経験者はこれがあればすぐに開発できると思います。 基礎から学ぶ Android SDK 基礎からと書いてある割にはSDKのインストールから書かれているだけで、初心者向きの本ではないと思います。 Javaの言語についても書かれているわけではありません。 豊富は処理サンプルコードがあるので、ある程度プログラミングがわかる人には重宝します。 AndroidSDK開発のレシピ―104個のレシピで学ぶAndroidアプリ開発の極意 この本はiOS版もあり、とても重宝しています。 Tipsごとに逆引き風に書かれているので、ちょっとした技を調べることが出来
*くれぐれも自己責任でお願いします。 root化してこれはいいと思ったのがTitanium Backupでした。システムやアプリをデータごと全部バックアップしてくれます。マーケットへのリンクもバックアップしてくれるので最高と思っています。ただフルに使うには有料なのが玉にキズですけどね。root化する前は紙にアプリ名をメモして初期化し、マーケットから1つずつダウンロードしていました。今考えると気の遠くなる話です。 そこに新たな最強バックアップ・アプリが登場し話題になっています。「Xrecovery」といいます。これもシステムやアプリなど全部バックアップできます。すごいところは起動時に現れるSony Ericssonのロゴさえ出ればリストア(復元)可能というところです。何かやらかして文鎮化寸前になってもSony Ericssonのロゴさえでればもとに戻せるのです。それもダメな場合は初期化となり
アノテーションプロセッサを実装するための"Pluggable Annotation Processing API"はJava6から実装された機能であり、残念ながらAndroidプラットホームでは使えない。がしかしEclipse自体はJava6で動作しており、プラグイン、コンパイラ等は全てJava6上で動作しているため、以下の条件を満たせばAndroidプロジェクトに対してアノテーションプロセッサを適用することが可能である。 Androidのクラス群にアクセスしない(Dalvikランタイムにアクセスしない) これだけだ。Annotation Processorの起動は適切な設定を行うことでEclipseがやってくれる。(プラグインorg.eclipse.jdt.apt.pluggable.coreが担当する) アノテーションプロセッサを実装するための"Pluggable Annotation
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く