概要ユーザー レビュー更新情報アクセス許可
googleのAndroid開発者向け ブログに「Memory Analysis for Android Applications」という記事があったため、自分のために訳しました。参考になれば幸いです。本エントリを見るうえで、eclipse の基本的な使い方を理解している必要があります。 Androidアプリのメモリ解析手法 Dalvikランタイムは、ガベージコレクトしてくれるかもしれませんが、それはメモリ管理を行わなくてもよいというわけではありません。モバイル端末上でのメモリ利用状況は特に注意を払わなければなりません。本投稿では、開発するアプリのメモリ利用状況の把握を支援する Android SDK で提供しているメモリプロファイリングツール群のいくつかを紹介させて頂きます。 メモリ利用時の問題はいくつか明らかになっています。例えば、もしあなたのアプリがユーザの画面タッチ操作のたびにメモ
昨日の音楽編に続いて、今日はカメラアプリ編です。 スマートフォンの普及とともに、写真加工アプリやカメラアプリがどんどんリリースされてますよね。色々とアプリはあるんだけど、特に気に入っている3つのアプリを紹介します。 ■無数のフィルタが魅力のMagic Hour(161円) まずはじめに紹介する「Magic Hour」は、写真を多数のフィルタを使って加工できるアプリです。 この手の写真加工アプリだと、フィルタは決まったものからしか選択できなかったりするんですが、このアプリならではの特徴として、フィルターを自作することができます。 さらに、自作したフィルターは世界中の同アプリ利用者の人たちとシェアすることも可能! アプリに内蔵されているフィルターマーケットへ作ったフィルターをアップロードできるし、もちろん、無数にあるフィルターの中からお気に入りのものをダウンロードもできます。 これらの写真をソ
ここで説明している仕組みを使って、Camera2Tweetというアプリを公開しました。 https://market.android.com/details?id=com.yujimny.android.c2t twitter4jは2.1.12を使用 アプリを作る上でユーザ認証が一番の課題だが、Twitterは現在Basic認証を許していない。 xAuthはTwitterさんと英語でやり取りしなければいけないらしいので、 認証はOAuthを使用、ブラウザを介してTwitterサイトで認証し、コールバックでアプリに戻ってくる仕組みに。 http://twitter.com/apps/でTwitterサイトに自分の作成するアプリケーションを登録します。 アプリケーションの種類はブラウザアプリケーションを選択。 登録したらConsumer keyとConsumer secretを控えておく。 ち
OAuthによるTwitter通信を行うプログラムを作成する。 アプリの登録 Twitterの連携アプリの登録ページでアプリの登録を行う。 アプリケーションの種類は「ブラウザアプリ」、コールバックURLには適当なURLを記述。 インテントでWebブラウザを開いて認証を行い、証明書となるトークンを元のアクティビティに戻してもらうため。 consumerKeyとconsumerSecretを取得し、ソースコードに記述。 ライブラリの追加 オープンソースライブラリ「oauth-signpost」を使用する。 「signpost-core-1.2.1.1.jar」と「signpost-commonshttp4-1.2.1.1.jar」をダウンロードしてパスを通す。ライブラリの追加方法は「Package Explorerのプロジェクト名を右クリック→Properties→Java Bu
AndroidSDK開発のレシピ―104個のレシピで学ぶAndroidアプリ開発の極意 作者: 塚田翔也出版社/メーカー: 秀和システム発売日: 2010/08メディア: 単行本購入: 7人 クリック: 161回この商品を含むブログ (19件) を見る 「Android SDK開発のレシピ」のサンプルコードをGitHubで公開しているのですが、ブラウザからさくっとソースコードを見たい時に、ディレクトリをかちかちクリックするのが面倒なのでソースコードへ直接リンクを貼りました。 ソースコードには説明のためにコメントをたくさん書いているので、本を持っていなくても何となく読んで使えると思います。どうぞご利用ください。 ちなみに、リンクがないレシピは、ソースコードだけでは(解説がないと)分かりにくいレシピです。ごめんなさい。 Chapter 1 開発環境のレシピ レシピ 001 実機とエミュレータで
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
iPhoneのそれと比較して、よくかっこわるいと評価されてしまうAndroidですが、正しくは「標準UI同士で比べた際にイケてない」のが真実だと思っています。 今現実として、Androidアプリにイケてないものが多いのですが、そもそもデザインを考慮するプロセスが省略されてしまっていたり、時間(コスト)が無いとかそういうこともあったと思いますが、流石にこれだけメジャーなデバイスになってしまうとそれが許される時代は終わってしまいました。 ドットコム全盛期の様なGeocities+IBMホームページビルダーのデザインがはるか昔にキャハハされた様に、もうそろそろ標準UIで未カスタマイズのAndroidアプリもキャハハされる時代です。 そんな中、効率よくかっこいいUIを構築するために頭の片隅で把握しておくとちょっと幸せになれる、独断と偏見で捻りあげた10個のAndroidのUIルールを紹介します。
未だにピンとくるAndroidアプリのUIが思いつきません。AndroidではアプリのUIに統一感が無く、メーカー製のアプリも標準アプリとは異なるデザイン感のUIになっています。 普段仕事ではiPhone、プライベートではWindows Phone7とそれぞれの世界観があるプラットフォームで開発を行っているので、ある程度定石というか及第点を貰える様なUIを提案出来るようになっておきたいわけです。 UIの統一性がないのはWindows Mobile自体に苦労してきたので悶々と悩んでいます。この頃Facebookや勉強会の懇親会でAndroidのアプリUIのベストプラクティスについて質問する事が多くてすみません・・・ 色々と探していると、FacebookやTwitter for Androidでも採用されていると思われる5つのAndroidのApplication UIデザインガイドを見つけま
Androidアプリで画面を作成する際、LinearLayoutとRelativeLayoutの使い方をしっかり把握しておかないと、後々苦労することが多いと思いますので、レイアウト構成を自分の知る範囲でまとめてみました。 LinearLayoutの場合 1 均等に配置 XML 2 余った幅全体に配置 XML 3 真ん中で2等分 XML 4 上記の縦バージョン XML RelativiLayoutの場合 5 両端固定幅、真ん中は幅いっぱい XML 6 上記のレイアウトに追従する形で配置 XML 7 上下に両端、真ん中配置のボタンを配置 XML 8 上記レイアウトの空白を埋める配置(ListView等) XML 9 上記レイアウト中央の両端に、ボタンを配置 XML 10 相互に作用する配置 XML LinearLayoutとRelativiLayoutを複合 11 ボタンの高さを任意のレイアウ
Introducing Native Driver - Google Open Source Blog Native DriverというGoogle製のテストフレームワーク。iPhone用と今回Android用がリリースされたようだ。 デモ動画を見ると、UIのユニットテストツールということでいいのだろう。Robotiumと同系と思われる。RobotiumがSelenium互換、Native DriverがWebDriver互換?という位置づけなのかな。 Androidも開発層の幅が広がってきて、ある程度UIやアプリをきっちり作り込んだり、規模の大きなアプリを作るケースも増えてきたと思う。そこにRobotiumとかNative Driverのようなテストツールが充実してくると、上手く使えば開発効率はグッと上がりそう。テスターが人海戦術でやる必要も減ってくるだろうし。
2011-06-20 ãã«ã 2011-06-19 layout xmlにonClickで呼ばれるメソッドを定義する tag/media tag/layout tag/ssh tag/subversion gravityとlayout_gravityの違い 2011-06-16 RecentDeleted 2011-06-14 AFreeChartでグラフを作成 2011-06-07 ヘルプ 2011-06-05 JUnitからAndroid端末のSDカードに画像を保存する 2011-06-03 MediaScan 2011-05-30 Subversionでプロジェクトをバージョン管理する 2011-05-24 Scirocco 開発メモ 2011-05-19 LogCat 2011-05-06 sshでsvnを使う 2011-04-27 tag/activity tag/i
今回はAndroidアプリケーションのソースコードに対し静解析を行うことができるeclipseのプラグイン「FindBugs」の導入方法、簡単な実行方法を紹介します。 FinfbugsはAndroid専用というわけではなく、Javaプログラムに対して実行が可能です。また、eclipseプラグインだけでなく単体のプログラムとしても実行可能で独自のGUIを持っていたり、Antのビルドスクリプトに組み込むことも可能です。 今回は普段の開発に簡単に導入するということを目的としてeclipseプラグイン版の導入方法を説明しますが、興味のある方はこちらの公式のマニュアルを参照してください。 導入方法は続きへどうぞ。 プラグインのインストール 他のプラグインと同様にeclipseのメニューからインストールが可能です。 リポジトリのロケーションは http://findbugs.cs.umd.edu/ec
Androidアプリを作ってて、いじった箇所メモ 補完のトリガーを[ shift - Space ]に Preference - General - Keys - Content Assist 黒背景にした いじる箇所は二つ Preference - General - Editor - Text Editors Java - Editors - Syntax Coloring いじってみると案外と修正箇所多くて辛いので、別にこだわりがないなら必要ない ユニットテスト JUnitとEclipseを使って学ぶ、“テスト”の常識 (1/4) - @ITGH AndroidアプリケーションをJUnitでテストする | Android開発メモ Androidでのテスト、最初めんどかったけど一度書いたら使いまわせるので一回チュートリアル通りにやりましょう Gitを使う EGitを使ってEclipse
6月2日に開催されたDevLOVEさんと弊社の共同開催勉強会で、「Android×ComputerVision」というお題で発表してきました。 要はOpenCVをAndroidアプリに組み込んで特定物体認識を試そう、というもの。 資料は以下です。 20110602_MTI×DevLOVE発表資料「Android×ComputerVision」 View more presentations from Takahiro Horikawa ソースはgithubで公開してます。 https://github.com/thorikawa/AndroidObjectRecognition/ 概要 資料にも記載していますが、カメラのプレビュー画像からSURFの特徴点を検出して、LSHで再近傍検索→特定物体認識というのを毎フレーム行っています。 「物体」はCDのジャケット画像を5枚の内から認識して、それ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く