androidに関するEZfooのブックマーク (33)

  • androidの動画のintent

    mp4をintentした際に気づいたこと。 Uri uri = Uri.parse("file://sdcard/hoge.mp4"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.setDataAndType(uri, "video/mp4"); startActivity(intent); これだと標準動画プレイヤーが上手く動作しない vplayerとかに投げる分には大丈夫なんだけど 標準のcom.google.android.gallery3d/com.cooliris.mediaMovieViewだと何故か上手くいってない。 で解決策 file://sdcardをfile://mnt/sdcardにする Uri uri = Uri.parse("file://mnt/sdcard/temp.mp4"); こ

  • Android Intentで画面遷移する(暗黙的Intent) | TechBooster

    Intentで画面遷移する(明示的Intent)/Getting startedでは、同一アプリケーション内での画面遷移をIntentで行いました。 今回は暗黙的Intentを使って、他アプリケーションを呼び出してみます。 暗黙的Intentは、所定の動作(例:ブラウザを起動)のみ指定してアプリケーションを起動します。 起動される側のアプリケーションは、反応したいイベント(ブラウザでURLを表示する、というAction)に対して返事をします。 明示的Intentで単純に標準の「ブラウザ」アプリケーションを指定しても、Webを見るという動作は実現できます。 標準のアプリケーションを使っていれば一見問題無いように思えますが、利用者は好きなアプリケーションを選べなくなってしまいます。 (※また、ブラウザが入っていないシステムでは、残念ながら動かないでしょう。) 暗黙的IntentはAction(

    Android Intentで画面遷移する(暗黙的Intent) | TechBooster
  • 10 Android Apps for Health & Fitness

    EZfoo
    EZfoo 2012/03/16
    wellness
  • MEDIAS WELLNESSが駄目だと思う理由

    MEDIAS WP N-06CにはMEDIAS WELLNESSというダイエット支援アプリが入っています。 Androidには数多くのダイエット支援アプリがあるのですが、機能を見ると特定の機種にしか入っていないアプリとはいえ、決定版ともいえるアプリだと思います。 実際、私がMEDIAS WPを買った理由の一つにこれがあるくらいです。それだけの期待があり、使い始めてはみたものの、結局投げ出すことになってしまいました。 それは、私の意思が弱いからといってしまえばそれまでですが、アプリの作りにも問題があるように思うのです。 もし、MEDIAS WELLNESSの担当者の方がこの記事を見ていたら、ぜひ改善アイディアとして使って欲しいと思うと同時に、いざ自分が何かアプリを作るときに教訓にしようと思い、駄目だと思うところを書いておこうと思います。 アプリが重い! MEDIAS WELLNESSの画面は

    MEDIAS WELLNESSが駄目だと思う理由
  • ディスプレイの情報を取得するには - 逆引きAndroid入門

    android.view パッケージ Display クラスを使用します。 Display クラスのインスタンスを取得するには、Activity クラスのインスタンスから getWindowManager().getDefaultDisplay() を呼び出します。 取得できるディスプレイ情報には、 xdpi, ydpi, widthPixels(width), heightPixels(height) density, scaledDensity orientation refreshRate pixelFormat などがあります。 サンプルソースコード WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); DisplayMetrics

    EZfoo
    EZfoo 2011/09/29
    ピクセル ディスプレイ サイズ density 密度
  • Androidのリソースファイル

    今回は、Androidの“リソースファイル”について。「画像」と「XMLファイル」に大別されるリソースファイルのうち、XMLファイルに関する演習と解説をお届けする。 連載「Android技術者認定試験『ACE』ドリル」も今回で5回目となります。まだまだ、学習すべき範囲はたくさんありますので、焦らず一つずつ理解を進めていきましょう。 さて今回は、「リソースファイル」の学習をします。Androidにおけるリソースファイルとは、“コード以外の全ファイル”となります。このリソースファイルを大別すると「画像」と「XMLファイル」に分けられます。 連載で取り上げているAndroid技術スキル標準「ATSS(Android Technical Skill Standard)」の第3階層のスキル項目「リソースファイル」では、XMLファイルについて出題されます(“画像”に関しての問題は作りようがないです

    Androidのリソースファイル
    EZfoo
    EZfoo 2011/09/26
    試験
  • Sign in - Google Accounts

    EZfoo
    EZfoo 2011/08/06
    画面 サイズ 可変 320dp
  • 解像度の異なる端末に対応する

    解像度の違いによる不具合 サンプル"ResourceTest"を、HVGAとWVGAのエミュレータで実行した結果が、下の図2-1になります。ご覧のとおり、HVGAでは正常に表示されていますが、WVGAでは小さく、右端と下側が余って表示されています。 また、端末を横に向けたときのアプリの挙動を考えてみましょう。ユーザーの設定にもよりますが、Androidでは、端末が横に向くと、画面自体が回転して、それまでの縦長から、横長の画面表示に変わります。エミュレータでは、[Ctrl+F12]を押すと、画面の向きが切り替わります。 画面を横向きにした結果が下の図2-2です。HVGAでは縦で画面が切れて、正常に表示されていません。また、WVGAでは、図らずも全体は表示されていますが、右端が余っており、正常に表示されているとは言えません。 これらの不具合は、画面を設計する際に、部品の大きさをピクセル(px)

  • Androidでの画面遷移方法、Intentの使い方 | TechBooster

    Intentはアプリケーション間の連携機能で異なるアプリケーションを繋ぐランタイム(機能・モジュール)です。付加情報(配列や、文字列、整数型など)を別アプリケーションに通知でき、他のActivityの呼び出し方法としてよく使われます。Activityをクラス名で指定して呼び出す方法を明示的Intent、動作(振る舞い)で呼び出し、Activityは指定しない方法を暗黙的Intentと呼びます。 暗黙的Intentは、所定の動作(たとえばメールを書く)のみ指定します。どんなActivityでも指定された動作が出来るなら、呼び出し対象となります。Android端末内には、Gmail や Word 、Notepadなどいろいろなアプリケーションがインストールできます。開発者でどのアプリを起動すればいいか、決めうちにするのは難しいですが、暗黙的Intentを使えば、利用者が好きなアプリケーションを

  • 初心者のためのスマートフォンサイトを作るときに見ておきたいサイト|WEB Drawer -WEB制作に関するメモサイト-

    スマートフォンサイトを格的に作るようになってきたので、いろいろ基的なことから調べてみました。 自分はコーディングがメインなので、HTML/CSS/JSが主になっています。 制作する前に仕様の確認 スマートフォンの仕様が載っています。一通り目を通すと、製作してる時に「これができない!」などの問題が回避できるかもしれません。 ASCII.jp:サイト制作の前に知りたいiPhone/Androidの仕様|実践!iPhoneAndroidサイト制作ガイド ASCII.jp:サイト制作の前に知りたいiPhone/Androidの仕様|実践!iPhoneAndroidサイト制作ガイド スマートフォンサイトの制作 – 基礎編 – – ぺーぺーエンジニアのおぼえがき スマートフォンサイトの制作 – 基礎編 – – ぺーぺーエンジニアのおぼえがき iPhone iPad向けサイトを制作するためのいろ

    初心者のためのスマートフォンサイトを作るときに見ておきたいサイト|WEB Drawer -WEB制作に関するメモサイト-
  • Google Analytics SDK for Android - Google Analytics for Mobile - Google Code

    Google Analytics SDK for Android The Google Analytics for Mobile Apps SDK for Android makes it easy to implement Google Analytics in an Android-based applications. This document describes how to integrate the SDK with your apps. SDK Overview Getting Started Using the SDK Starting the Tracker Tracking Pageviews and Events Batching Hits Known Issues Tracking Referrals Android Market Referral Trackin

  • Google Analytics SDK for Androidでユーザーのアプリ操作を追跡する - Android(アンドロイド)情報-ブリリアントサービス

    このトピックは「Google Analytics SDK for Android」と「Android Developer'sのブログ記事」を参考にしています。 SDKの概要 Google Analytics SDK for Androidは、Google Analytics for Mobile Apps SDKの一つで、モバイルアプリの操作を追跡し、それをGoogle Analyticsへレポートするインタフェースを提供します。SDKを利用すると主に下記のものが測定可能です。 訪問者数 セッションの滞在時間 バウンスレート(直帰率:ウェブサイトを訪問し、サイト内をじっくり閲覧せずに離れた訪問者の割合のこと) ユニーク訪問者数 モバイルアプリケーションの追跡は、Webサイトのページの追跡モデルに対して、若干の構造的な違いがあります。SDKはウェブサイトの訪問者を追跡し、Webページのウィジ

    Google Analytics SDK for Androidでユーザーのアプリ操作を追跡する - Android(アンドロイド)情報-ブリリアントサービス
    EZfoo
    EZfoo 2011/05/23
     Tracking Referrals
  • 日本よ、スマートフォンをなめていないか? | しょせんぼくはこんなもの

    先頃2011年夏モデルがドコモとauから発表がありました。昨今のブームを受けて、殆ど両社ともAndroidスマートフォンを前面に押し出したラインナップになっています。 昨年のXperia(SO-01B)発売から考えると、日のメーカーもキャリアもAndroidに対するノウハウがだいぶ蓄積されて来たようで、ラインナップもかなり充実して来ました。 シャープは相変わらず旺盛な開発力で、後から加わったソフトバンク向けも含めると合計7機種以上を今季提供しています。その内、ドコモ向けの1モデルは無接触充電機能を搭載、au向けの1モデルはフィーチャーフォンからの移行にも戸惑わないようにテンキーを搭載しており、残り1モデルはINFOBARのスマートフォン版です。 ソニーエリクソンはXperiaの新シリーズであるacroをドコモとauに提供。特にau向けには待望のXperiaの登場です。 NECカシ

  • Androidアプリから情報流出の恐れ、99.7%の端末に影響

    Androidアプリケーションから個人情報が流出し、攻撃者に傍受されたり改ざんされたりする恐れがあるという。ドイツの研究者が発表した。 米GoogleAndroid搭載端末で提供しているカレンダーアプリケーションや連絡先アプリケーションの情報が暗号化されないまま転送され、他人に情報を傍受されたり、改ざんされたりする恐れがあることが明らかになったと、ドイツの研究者が発表した。Androidを搭載したスマートフォンの99.7%がこの脆弱性の影響を受けるとしている。 ドイツのウルム大学の研究者が公開した情報によると、この脆弱性はGoogle CalendarやGoogle Contactsなど「ClientLogin」という認証プロトコルを使っているアプリケーションで、暗号化されないHTTPを介して認証用トークン(authToken)がやり取りされている問題に起因する。これは公衆無線LANを介

    Androidアプリから情報流出の恐れ、99.7%の端末に影響
  • Android Notification解説

    Android OSのNotification(通知)を実装するためのクラスとして、Notificationクラスと、NotificationManagerクラスの2つがあります。 Notificationの動作Notificationとは、Androidのホーム画面最上段のステータスバーに表示される物で、例えば、バックグラウンドでメールを受信した時に、アイコンを出して新規メールがある事をユーザに伝えるために使用されます。 下の画像は、tPodcastプログラムのアイコンが左上に表示されています。tPodcastでは、定期的に新しいアーティクルがないかの問い合わせを行い、新しい物が見つかった時に上記のようにステータスバーに、Notificationを表示させています。 この状態から、ステータスバーを下にドラッグすると、ステータスバーが開き、以下のような画面になります。 この状態でNotif

    EZfoo
    EZfoo 2011/04/28
    Notification
  • [ケータイ用語の基礎知識]第476回:TD-LTE とは

  • 【MB-1】Androidのデータ共有 - Google Developer Day 2009 - ひつじのにっき

    ネットワークをデータ共有に活用する、という意識が全くなかったので新鮮でした。 ちょうど勉強しているところを解説してもらえたので、 とても満足度が高いセッションでした。 Androidのデータ共有 株式会社ケイブ 安生 誠 氏 1.Intent 大きく分けて二通り 明示的 起動したいActivityのクラス名を直接記述する 暗黙的 Intent.ACTION DIAL:Intentの種類を指定 Action Intentはいくつか種類がある 電話番号にダイヤルするなどアクションが指定できる Broadcast Intent Androidから発行される。たとえばTIME_TICKであれば1秒ごとに。 Intentに渡されるデータは? 実質Stringのみ。Intent.putExtra()を使えばタイプの異なる一つ以上のデータを渡したいときに便利 ExtraDataで扱えるデータはArray

    【MB-1】Androidのデータ共有 - Google Developer Day 2009 - ひつじのにっき
  • 暗黙的インテントに設定するACTION_* - コードを貼り付けながら。

    暗黙的インテントがアプリ内部から発行されると、そのアクションに対応できるアクティビティをもつアプリが選択されて、それが一つの場合は起動、複数の場合は選択ダイアログが表示される。 ACTION_*の種類 ACTION_CALL ACTION_VIEW ACTION_SEND ACTION_SET_WALLPAPER ACTION_WEB_SEARCH など多数の種類がある。 http://developer.android.com/intl/ja/reference/android/content/Intent.html メーラを起動させる場合 Intent it = new Intent(); it.setAction(Intent.ACTION_SENDTO); it.setData(Uri.parse("mailto:hoge@hage.com")); it.putExtra(Inte

    暗黙的インテントに設定するACTION_* - コードを貼り付けながら。
  • 第5回 アクティビティの制御と明示的インテント | gihyo.jp

    今回は、複数のアクティビティの制御と明示的インテントの基礎について解説します。 前回のおさらいと今回のポイント 前回は、アクティビティの動作に関して学びました。具体的には、 画面のようなもの 複数の遷移状態を持っている の遷移状態を理解した上で、アプリのリソース管理を行う と言った説明をしました。今回は、 複数のアクティビティの制御 明示的インテントの基礎 について解説します。 インテントには、自身のアクティビティを操作する「明示的インテント」と、ブロードキャストメッセージのような「暗黙的インテント」が存在します。今回ご紹介するのは、基的な明示的インテントの操作ですが、格的なアプリでも変わらず、今後のアプリ開発に繋がるので、今回紹介するサンプルに手を加えて試行錯誤するなど、自分のものにしてください。 さて、このインテント、あまり聞き慣れない言葉ですが、他のOSには、似た仕組みがなくAn

    第5回 アクティビティの制御と明示的インテント | gihyo.jp
  • [ケータイ用語の基礎知識]第499回:インテント とは