タグ

Androidに関するjetta_swinginのブックマーク (18)

  • スマホ等のモバイル判定が簡単に行えるライブラリ「MobileESP」:phpspot開発日誌

    The MobileESP Project: Easily detect mobile web site visitors About MobileESP スマホ等のモバイル判定が簡単に行えるライブラリ「MobileESP」 AndroidiPhoneBlackberry等、大量のモバイルデバイスが存在しますが、そうした物の判定を行ってくれる各種言語用のライブラリ群です。 docomo, kddi, vodafoneなんていう記述もあったりしてガラケーも対応してるっぽいです。 対応言語は、PHP, Java, APS.NET (C#), Ruby ,さらにはJavaScript版もあるようです iPhone端末かどうかを調べるには次のようなコードを書きます。 $uagent_obj = new uagent_info(); if ($uagent_obj->isTierIphone =

  • About MobileESP | The MobileESP Project

    The MobileESP project seeks to provide web site developers an easy-to-use and lightweight API for detecting whether visitors are using a mobile device, and if so, what kind. The APIs provide simple boolean results (“true” or “false”) for identifying individual device categories (such as iPhone, BlackBerry, Android, and Windows Mobile), device capabilities (e.g., J2ME), and broad classes of devices

    jetta_swingin
    jetta_swingin 2011/10/13
    User-Agentからスマホ種別を判定するPHPモジュール。
  • IS03購入。購入してから三日間のIS03体験記。 - IS03 First Impression -:ASSIOMA:オルタナティブ・ブログ

    直谷昇 » Twitterとブログ投稿の連携と告知効果測定を可能にする "Feed tweet" - at 2014/03/15 11:40 直谷昇 » Twitterとブログ投稿の連携と告知効果測定を可能にする "Feed tweet" - at 2014/03/10 11:06 関康治 » 世界で初めて「インターネットのブロードバンド接続を全国民の基的権利」としたフィンランド - at 2012/08/02 22:03 うえ » Webページを簡単にPDFにしてくれる Web2PDF - at 2011/10/13 16:12 なべ » 遂にiPhone4が月額利用料金2980円という低価格でドコモ回線で利用可能に。海外からSIMフリーiPhoneを購入する注意点をまとめてみました。 - at 2011/05/19 12:12 INOUE,takuya » 遂にiPhone4が月額利

    IS03購入。購入してから三日間のIS03体験記。 - IS03 First Impression -:ASSIOMA:オルタナティブ・ブログ
  • 常に新しい端末に適応する

    指定できるリソース修飾子 前回は、端末における画面以外の特性に修飾子を付けることによって、それらの特性に応じてリソースを自動的に切り替えるという方法を解説しました。 最終回の今回は、前回のおさらいを兼ねて、リソースに指定可能な修飾子の一覧を示すとともに、リソース・マネージャが参照する端末の特性をコード側から取得する方法を示します。 最後に、リソース関連以外で重要なポイントとして、端末に搭載されているセンサー・デバイスを確認する方法や、状況に応じて最適な位置情報取得元(ロケーション・プロバイダ)を選択する方法について解説します。 これまで、リソースにさまざまな修飾子を付けてきましたが、あらためて、指定可能な修飾子を一覧すると、次の表(図1)のようになります。 これらの修飾子を複数指定する場合は、表の上から下の順番で指定します。例えば、言語と地域(ja-JP)を指定して、画面の向き(port、

  • 簡易ブラウザの作成(その2)

    はじめに こんにちは。タオソフトウェアの谷口と申します。昨今急速に注目を集めているアンドロイド(Android)。 稿では、そんなアンドロイド上で動くアプリケーションを書いてみようと考えている方に向けて、アンドロイド・プログラミングの第一歩についてお伝えしたいと思っています。 前回は、 WebViewを使ってGoogleのWebページを表示するところまでを実装しました。 今回は、About画面を追加する作業を通して、画面追加の仕方やメニューの操作方法について説明していきます。 オプションメニューを追加する アンドロイド端末のmenuキーを押したときに表示されるメニューを「オプション・メニュー」と呼びます。 今回は、About入力画面をオプション・メニューから呼び出せるようにします。 オプションメニューに「About」アイテムを作成するコードを追加しましょう。 MyWebView.java

  • Eclipseで開発を始めよう!

    はじめに 皆さまこんにちは。タオソフトウェアの谷口と申します。 昨今急速に注目を集めているアンドロイド。稿では、そんなアンドロイド上で動くアプリケーションを書いてみようと考えている方々に向けて、アンドロイドプログラミングの第一歩についてお伝えしてみたいと思っています。 今回は前回構築した開発環境を使って、実際にアンドロイドアプリを作成してみたいと思います。 Hello Android Eclipseを起動し、以下の手順でプロジェクトを新規作成します。 Eclipse の[File] > [New] を選択します。 NewProject ダイアログ上で [Android Project] フォルダを開き、Android Projectを選択します(画面1)。 表示されたダイアログに以下のように入力します。 * プロジェクト名(Project name) : HelloAndroid * ア

  • 簡易ブラウザの作成(その1)

    はじめに こんにちは。タオソフトウェアの谷口と申します。 昨今急速に注目を集めているアンドロイド(Android)。 稿では、そんなアンドロイド上で動くアプリケーションを書いてみようと考えている方に向けて、アンドロイド・プログラミングの第一歩についてお伝えしたいと思っています。 前回は、「Hello Android」という文字を表示するだけでした。今回はもう少し実用的なアプリケーションを作成してみましょう。 標準で用意されている部品を使って、画面の作り方やメニューの制御、画面間でのデータの受け渡し方などについて説明していきます。 題材は、比較的簡単に作成できて動作をイメージしやすい、簡易Webブラウザにしてみました。 WebView 前回の「Hello Android」のソース・コードを振り返ってみましょう。 HelloAndroid.javaを確認してみてください。以下のようなコードが

  • さまざまなリソース切り替え設定

    言語と地域の設定で表示を切り替える(ローカライズ) 前回は、端末の解像度や画面の向きに応じて自動的にアプリのレイアウトを切り替えるための方法として、修飾子の異なるリソースを複数用意するやり方を解説しました。 今回は、画面レイアウト以外のリソースの切り替えについて解説します。 最初に、ユーザーの利用する言語や、地域に応じて表示する文字列を切り替えましょう。 ご存じのように、Androidのアプリ配信サービス「Android Market」を使えば、世界中のAndroidユーザーに対してアプリを配信できます。われわれは日語を読み、理解しますが、世界では日語以外の言語がたくさん使われています。 Android Marketで配信されているアプリの中には、日語に対応していないアプリもあります。われわれがそれらを「使いにくい」と感じるように、日語にしか対応していないアプリは、海外のユーザーか

  • 開発環境の構築

    はじめに 皆さまこんにちは。タオソフトウェアの谷口と申します。縁あって、Think IT で連載させていただくことになりました。昨今急速に注目を集めているアンドロイド。4月にはNTTドコモ社のXperia、ソフトバンク社のHTC Desire、KDDI社のIS01といったアンドロイド搭載端末が発表・発売開始され、2010年はアンドロイドが一気に盛り上がる年になると思われます。 記事では、そんなアンドロイド上で動くアプリケーションを書いてみようと考えている方々に向けて、アンドロイドプログラミングの第一歩についてお伝えしてみたいと思っています。 何を使って開発するのか アンドロイドアプリはJAVAで書かれています。ですので、開発にはJAVAアプリケーションの開発環境が必要です。 Google社のからは、Eclipse(エクリプス)という統合開発環境にアンドロイド用のSDK(ソフトウェア開発キ

  • Titaniumで始めるモバイルアプリ作成の基礎知識

    Titaniumで始めるモバイルアプリ作成の基礎知識:Web技術でネイティブアプリを作れるTitanium(2)(1/3 ページ) iPad/iPhone VS Androidに戸惑っているWebデザイナ/開発者のために、Web技術でネイティブアプリを作れるオープンソースの開発ツールを紹介し、その利点や使い方を連載で解説します ついにTitanium Mobile 1.0がリリース! 「Titanium Mobile」の概要を紹介した前回の記事「HTMLJavaScriptiPhone/Androidアプリを作れるTitanium Mobileとは」は、おかげさまで大変評判も良く、技術者が多く集まる「はてなブックマーク」で、多くのブックマークを獲得しました。iPhoneへの関心の高まり、そしてよりスピード感のある開発手法への関心の高まりを感じました。 一方、Titaniumにも大きな動

    Titaniumで始めるモバイルアプリ作成の基礎知識
  • Androidアプリの複数端末対応を考える

    2台目のAndroid端末登場 - 新たな戦いの始まり はじめまして。私は有山圭二(ありやまけいじ)と申します。運営委員を拝命している「日Androidの会」経由で、稿を執筆する機会を頂きました。 執筆が決まったちょうどそのころ、NTTドコモから、ソニー・エリクソンの新型Android端末「Xperia」(エクスペリア)が発売されました。このXperia、発売前から予約が殺到し、特に黒色は人気で品薄状態が続いているとか。 Xperia好調のニュースを受けて、それまでAndroid開発への参入を躊躇(ちゅうちょ)していたソフトウエア・ベンダーが続々とAndroidアプリ開発へ参入しています。また、ソフトバンクモバイルやKDDIもAndroid端末を製品ラインアップに入れることを発表しています。 しかし、Xperiaは、日国内でのAndroidを大いに盛り上げる一方で、われわれ開発者にと

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • 第4回 Androidの肝,アクティビティ|gihyo.jp … 技術評論社

    前回のおさらい 前回は、サンプルプログラム「SkeletonApp」をビルドして、エミュレーターと実機で動作確認を行い、エミュレータと実機では操作感が違うことをご説明しました。 今回は、Androidの肝でもあるアクティビティを取り上げます。 アクティビティとは? アクティビティは、Androidの画面に相当し、ユーザが操作する画面と操作に対する処理を行います。画面を持つ物はアプリは、必ずアクティビティを持ちます。 これを「Windowsで例えると○×です」と言えれば、話しが早いのですが、Windowsには似たオブジェクトが存在しません。たとえば、同じ画面に相当するウィンドウと比較すると、以下の違いがあります。 状況に応じて分岐する遷移状態を持つ インスタンスの保存・復帰する仕組みを持つ Android OSのタイミングで、強制終了・再起動される 少々難解な存在ですが、Androidのアプ

    第4回 Androidの肝,アクティビティ|gihyo.jp … 技術評論社
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • Androidアプリ開発に24時間で挑戦してみた

    クックパッドという料理レシピサイト(http://www.cookpad.com/)がある。料理好きの筆者は、しばしば利用する好きなサイトの一つである。このクックパッドが2010年4月23日から「開発コンテスト 24」というイベントを開催する(http://info.cookpad.com/24contest)。主催者が発表した課題を解決するプログラムを開発するコンテストで、課題の発表から24時間以内に成果物を応募するというものである。 24時間で何かを作るというのは面白い。Microsoftが主催する学生向けの技術コンテスト「Imagine Cup」では、いくつかの部門で24時間のチャレンジという競技ルールがあって、その取材は楽しかった。趣味の人力飛行機でも、明日のこの時間までに問題を解決しなければ、ということが何度かあり、これらはしんどい経験だったが、やはり楽しかった。 筆者はクックパ

    Androidアプリ開発に24時間で挑戦してみた
  • 今日から始める! Androidケータイアプリ作成の基礎 (1/3) - @IT

    2009年10月、Android Marketの有料アプリ配信が始まりました。また先日新バージョンの2.0も発表され(参考:グーグルAndroid 2.0対応のSDKリリース)、これからAndroidのアプリ作成を始めようという方も多いと思います。せっかくなので、Androidだからこそ作れるアプリを作りたいものですね。 稿では、Androidの特徴を押さえてアプリ作成を始めるための基礎を紹介します。 Androidアプリ作成を始めるには何が必要なの? まずは、Androidアプリ作成に当たり、必要なものを確認します。 ■ OS環境 ここで特筆する必要はないかもしれませんが、以下の通りです。 Windows XPまたは、Vista Mac OS X 10.4.8以降 Linux ちなみに、筆者のOS環境はWindows 7ですが、2009年11月現在のところ問題は起きていません。 ■

  • 1