サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大そうじへの備え
bs-android.hatenadiary.org
早くも発売が待ち遠しいAndroid Wearの端末ですが、端末を買ってから環境を整えていたら開発者として楽しめません。 エミュレータを使って開発ができるので環境構築手順を紹介します。 現時点では色々制限があり、Kitkatが搭載された実機と組み合わせないとエミュレータを使った開発ができないのでご注意ください。 4.4.2以降のAVDを使ってゴニョゴニョしてエミュレータを2個立ち上げれば何とかできそうな気はしますがここでは紹介しません。 おおまかな流れ Android Wear Developer Previewに登録 テスト用のアプリを実機にインストール Android SDKの環境を整える Wearのエミュレータと実機を接続 Android Wear Developer Previewに登録 Get Started with the Developer Previewに移動し、 のボタ
本日公開されたばかりなのに記事がかなり多いですね。 久々の勢いを感じます。 Google、スマートウォッチOS、Android Wearを発表―最初の製品はLG ‘G’とMotorola Moto 360 Motorola、Moto 360を発表―Android Wear搭載のファッショナブルなスマートウォッチ、今夏発売へ | TechCrunch Japan グーグル、ウェアラブル製品向けOS「Android Wear」を発表--スマートウォッチからまずは展開 - CNET Japan Google、Androidをウェアラブルに拡張するAndroid Wear 発表。年内に各社からスマートウォッチ発売 - Engadget Japanese モトローラ Moto 360発表、Android Wear対応スマートウォッチ。今夏に世界で発売 - Engadget Japanese 米Goo
2週間近く前にGoogleのSundar Pichai氏がSXSWのイベントでAndroidのウェアラブル機器のSDKをリリースするという話をしていたのですが、宣言通りに開発者向けプレビュー版のSDKが本日公開されました。 公式ブログでのAndroid Wear発表 Android Wear開発者向けサイト Android Wearとは Android WearとはAndroid搭載スマートフォンと連携して動作するウェアラブルデバイスのことを指すようです。 現段階では腕時計だけが対象のようですが、今後他のウェアラブル機器にも広げていくとのこと。 音声でのテキスト入力、タッチパネルでの操作が可能なようです。 詳細なハードウェア仕様はまだ公開されていません。 恐らく6/25-6/26にサンフランシスコで開催されるGoogle I/O 2014でデバイスがお目見えすることになると思います。 モト
Glassを身につけている人の視線(カメラプレビュー)をリアルタイムに共有できたらとても便利と思いませんか? 更にお互いに何かのアクションをやりとりできたらどんなに素敵でしょう。さまざまな仕事やエンターテイメントに応用できるはずです。 ということで、Glass の視線をiPadで共有し、ついでに、iPadからGlassに対して指示を送るサンプルを作ってみました。「ここを見て!」という指示が飛ぶようにします。 アプリの流れは以下のようになります。 GlassからiPadにカメラプレビューを送信し続ける。 iPadではGlassから送られて来たイメージを表示する。 iPadで表示されているイメージをタップすると、Glassにタップした座標を送信する。 GlassではiPadから送られて来た座標に円を描画する。 先に言っておくと、今回はtimeline + Cardの仕組みは使いません。 Act
GDKでは、以前お伝えしたCardの仕組みを使わずにAndroidと同様にActivityを使ってアプリを構築することができます。 注意点としては以下があります。 640 × 360 の解像度 スワイプダウンが戻るボタンに該当する Androidのようなタッチ操作はできない しかしActivityだけではアプリが timeline 上に表示されない為、ユーザーがアプリを起動する手段がありません。そこで、アプリ起動用Serviceを用意してonStartCommand()のタイミングで任意のアクティビティを起動してやる必要があります。 なんだかとても面倒に感じますが、とても簡単。 まずサービスクラスを用意します。 単純にアクティビティを起動するだけのサービスクラスに必要なコードはたったこれだけ。 public class HelloService extends Service { @Ove
Google からGlass Development Kit(以後GDK)が発表されてしばらく経ちました。 合わせて開発者用Glassの販売も行われ、今後市場投入に向けての動きが活発になることが予想されます。 しかしこの開発者用Glass、2014年1月時点で日本からは購入することができません。 USAでも開発者向けの招待メールでしか購入ができないようになっています。 弊社は現地支社がある為、いくつか購入することができました。 Glassを使った開発ノウハウが徐々に溜まってきたので、GDKでHelloWorldを書く方法をお伝えします。 さて、まず一言。 HelloWorld を書くのにこんなに苦労したのは久しぶりでした 完成されたSDKであれば普通、HelloWorldというのはプロジェクトを新規作成すると自動的に生成されるスケルトンプロジェクトに、ちょちょいと追記するだけで簡単に作れる
はじめに GoogleGlassの新型(V2)の目玉の一つにイヤホン(Earbud)のサポートがあります。 このイヤホン、実は両耳タイプも存在しているのですが、Explore招待プログラムの時期には発売されておらず、なんとか新型の入手に成功できたものの、同時購入することができずに悔しい思いをされている方も多いのではないかと思います。また標準添付のイヤホンもGlassのロゴをあしらったお洒落なデザインで見た目はかなりクールなのですが、実際に使ってみると装着感がいまひとつで常時着けて使うのには残念な品物でした。 そこでGlassに自分好みのイヤホンを付けられるようにしてみましたので、その方法についてレポートいたします。 免責事項 この記事に書かれている内容は技術的な参考資料として記載しています。 端末等の破損や作業上の事故について弊社および記事作成者は責任を持ちません。 実施にあたっては各自の
原文:http://developer.android.com/intl/ja/about/versions/kitkat.html New Types of Connectivity 新しいBluetooth Profile Android 4.4では、省電力とメディア相互作用を広い範囲でアプリをサポートするため、2つの新しいBluetooth Profileに対応しました。Bluetooth HID over GATT(HOGP)はマウス、ジョイスティック、キーボードのような低消費電力の周辺機器とアプリ間で遅延の少ない接続を提供します。Bluetooth MAPは、アプリとその付近にあるデバイス、例えばハンズフリー用の車載端末や、その他のモバイル端末と、メッセージを交換することができます。Bluetooth AVRCP 1.3の拡張として、ユーザーはBluetoothデバイスから、シス
原文:Android KitKat | Android Developers ストレージアクセスフレームワーク 新しいストレージアクセスフレームワークは、ユーザーが推奨されているドキュメントストレージプロパイダーの全てでドキュメント・画像・その他のファイルを閲覧、開くことが簡単になります。標準の利用しやすいUIは、ユーザーにアプリやプロバイダーを一貫した方法で、ファイルや最近のアクセスを閲覧させます。 クラウドやローカルストレージサービスは、サービスをカプセル化する新しいドキュメントプロバイダークラスを実装することによって、このエコシステムに関わることができます。プロバイダークラスには、プロバイダーをシステムに登録し、プロバイダーでドキュメントを閲覧、読み込み、書き込みに使う、必要とされるAPIの全てがあります。ドキュメントプロバイダーは、テキスト、写真、壁紙からビデオ、オーディオ、そ
原文:Android KitKat | Android Developers 全ての人にAndroidを Android 4.4は速く滑らかに、そして反応しやすいように、512MB RAMと同じくらいの小ささを持つ、世界各国の無数の初心者向けの端末を含む、従来の端末よりもより広い範囲で動作することを目指しています。KitKatは、メモリ使用を縮小するためすべての主要コンポーネントを無駄をなくして合理化し、新しいAPIと革新的で、反応が早く、省メモリなアプリケーションを作り出すのに役立つツールを導入します。 Android端末の次世代を築くOEMは、目標とされた長所やオプションを、ローメモリ装置上でさえも、効率的にAndroid4.4を動作するためにうまく利用することができます。Dalvik JITコード・キャッシュ・チューニング、Kernel Samepage Merging(KSM)
Android 4.4 Kitkatが発表されました。本記事では速報として概要をお届け致します。 ※前編に続いて、詳細機能の概要です。 Bluetooth MAPサポート Android はメッセージアクセスプロファイル(MAP)をサポートしました。このため、Bluetoothが使用可能な自動車と端末との間でメッセージの交換が可能です。 Chromecastサポート Android端末とChromecastで、お気に入りのエンターテイメントを楽しむことができるようになりました。Netflix, YouTube, Hulu Plus, そして、HDTV上のGoogle Playからです。 Chrome Webビュー Webコンテンツを含むアプリケーションは、Webコンポーネントを正確かつ素早く描画するためにChromeを使用します。 字幕 Androidは字幕とサブタイトルをサポートします。
Android 4.4 Kitkatが発表されました。本記事では速報として概要をお届け致します。 美しい&没入 より磨かれたデザイン、パフォーマンスの改善、新しい機能。 "OK Google"と話すだけ 何をするときにスクリーンにタッチする必要はありません。 ホームスクリーン(※)またはGoogle内で、"OK Google"と話せば、音声検索を起動したり、テキストを送信したり、方向を示したり、音楽を流すことさえできます。 ※Nexus 5のみ可能 芸術 デバイスがロックされている時でも、端末で音楽を聞いている間、あるいは、Chromecast で動画を放映している間、美しいフルスクリーンアルバムや芸術的な動画を見ることができます。 再生、一時停止、特定の瞬間の検索ができます。 没頭する 本を読んでいる、ゲームをプレイしている、映画を見ている−全て新しい没頭モード(immersive mo
※このエントリは、Google Analytics SDK for Android v2 (Beta) - Overview の翻訳記事です。 Google Analytics SDK for Android は、開発者がアプリからユーザーの活動に関するデータを収集することを容易にします。このドキュメントはSDKの価値の概要と、単一のプロパティIDとEasyTrackerを使用した計測の方法に関するガイドを提供します。 v1.xからのマイグレート? v2を使うために "マイグレーションガイド" をご覧ください。 イントロダクション Google Analytics SDK for Android は、開発者がアプリからユーザーの活動に関するデータを収集することを容易にします。 開発者は計測のために、Google Analytics のレポートを使用することができます: アプリケーションを使
※このエントリは Android Studio Tips and Tricks の翻訳記事です。 IntelliJ IDEAに慣れていない場合、Android Studio で共通のタスクをどのように実行するか悩むかもしれません。このページはそれらを手助けするTipsを提供します。 IntelliJ IDEA の完全なユーザードキュメント(上記 Android Studio ベースの)は、IntelliJ IDEA ドキュメントを参照してください。 プロジェクトの構造 Android Studioで新しいプロジェクトを作成する時(またはEclipseからプロジェクトをマイグレートする時)、プロジェクトの構造が以前と違うことに注意してください。図1のように全てのプロジェクトファイル、リソースやマニフェストファイルが src/ ディレクトリの中に入っています。 新しいプロジェクトの構造は、Gr
※このエントリは、Migrating from Eclipseを翻訳したものです。 もし以前に Eclipse を使って Android の開発を行っていて、Android Studio にマイグレートしたい時、Gradle ビルドファイルを生成するために Eclipse からプロジェクトをエクスポートしなければなりません。その後、Android Studio にインポートすることができます。 Eclipseからのエクスポート Eclipse ADT プラグインをアップデートします(バージョン22.0以上が必要です)。 Eclipseで、ファイル>エクスポートを選択します。 ウィンドウが表示されたら、Androidを開いて「Gradleビルドファイルの生成」を選択します。 Android Studio用にエクスポートしたいプロジェクトを選択し、Finish をクリックします。 選択したプロ
※本記事は、Android Developer's Site の Getting Started with Android Studioの翻訳記事です。 アーリーアクセスプレビュー Android Studio は IntelliJ IDEA ベースの新しいAndroid開発環境です。Eclipse with the ADTプラグインに似ており、Android Studio は開発及びデバッグ用の統合されたAndroid 開発者ツールを提供します。IntelliJから期待される能力として、Android Studioは以下を提供します: Gradleベースのビルドサポート Android特有のリファクタリングとクイックフィックス パフォーマンス、ユーザビリティ、バージョン互換性とその他の問題をキャッチするLintのツール ProGuard と アプリの署名機能 共通のAndroidのデザイ
※本記事は、Amazon Mobile App SDK/In-App Purchasing API の Quick Start Guide の翻訳記事です。 Introduction In-App Purchase API は、完全な機能を持つAPIセットを提供すると同時に課金プロセスの複雑性をカプセル化するようにデザインされています。APIはアプリ内課金のトランザクションを完了する間、以下のオブジェクトを利用します: Purchasing Manager - APIリクエストを初期化するのに使用します Purchasing Observer - APIレスポンスのコールバックを処理します Response Receiver - Amazonクライアントから Purchasing Observer へのコールバックを補助します Receipt Verification Service -
Android Studioのビルドシステムを説明しているAndroid Tools Project SiteのNew Build Systemを翻訳しました。 1 イントロダクション 1.1 新しいビルドシステムのゴール 新しいビルドシステムのゴールは以下の通りです。 コードやリソースの再利用を簡単にする マルチapkや、アプリケーションの異なるフレーバーなど、一部をカスタムしたアプリケーションの作成を簡単にする 簡単な設定、簡単なビルドプロセスのカスタマイズ IDEとの統合 (訳注: Google I/O 2013でGradleとの統合環境としてAndroidStudioが発表されました) 1.2 何故Gradleか? Gradleは高度なビルドシステムで、プラグインを通してカスタムしたビルドロジックの構築を可能とします。 我々がGradleを選んだ理由となる特徴を以下に示します。 ビ
没入型HMD Googleアースのような世界がみえる没入型HMD。 実際に掛けさせてもらいましたが、少し酔いました。 Keynoteでもデモされていたレースゲーム 画面サイズの異なるスマートフォン、タブレットでも画面が同期されていました。 プレゼント品のChrome Book Pixel Keynoteで発表されたプレゼント品のChrome Book Pixelです。 総括 Keynote 去年は1日目と2日目と、Keynoteが2回ありましたが、 今年は、1日目の1回のみ。 また、Androidの新バージョンや、新しいNexus端末の発表がありませんでした。 全体的にSNSにつながるような、新規サービスや変更点について語られていたように感じます。 Google Glassに関して、何も語られませんでした。 Sandbox 過去には、巨大ラビリンス、巨大なNexus Qがありましたが、今年
Maker Faire Bay Area 2013に参加をしてきましたのでそこで見たものを報告いたします。 まず会場に入って目を奪われたものは3Dプリンターを背負ったおじさんでした。 単に背負っているだけではなく、実際に動作して印刷していました。 そうやって見ていると他にも持ち歩いている方がいらっしゃいました。 会場を歩いていると様々なものが目に飛び込んできました。 特に感心したことは、子供たちがものを実際に触り、時にはワークショップに参加して楽しそうに学んでいることでした。 電子工作だけでなく様々なMakerの方がいました。 和太鼓の叩き方コーナーでは子供たちが元気に叩いていました。 ダンボール作られたサイです。自転車で漕ぐことで歩く動きをしていました。 またこれの小さいものの販売も行われていました。 光るものの展示も沢山ありました。 私が特に興味を惹かれたのは自転車のホイールに取り付け
先日GoogleがWebMの次の映像圧縮技術としてVP9を発表しました。 そこでAndroidという観点からVP9がどのように関わってくるか考えてみました。 まずは、メディア・コンテンツというものについて簡単に説明します。 メディア・コンテンツとはどういうものか? 動画を再生させるには映像と音声が必要です。 メディア・コンテンツには映像と音声のデータを持たせるわけですが、むやみやたらに持たせるわけにはいきません。 世界中のどのプレイヤーでも同様にメディア・コンテンツを再生できるよう共通のフォーマット(ルール)にしたがって、 データを持たせる必要があります。 この「音声と映像のデータを持つフォーマット」を「コンテナ・フォーマット」と呼びます。 映像と音声のデータを圧縮する 基本的にメディア・コンテンツは映像と音声のデータはデータ量を小さくして持ちます。 理由は単純です。 メディア・コンテンツ
Google I/O 2013のSandboxで気になったもです。 Raspberry Pi(ラズベリーパイ) を用いた飛行船 Google+のロゴが入った飛行船が飛んでいました。 飛行船の操作はラジコンのプロポ。 飛行船にはカメラが付いてあり、映像を確認できます。 飛行船の中身。 Raspberry Pi(ラズベリーパイ)にサーモモータとカメラ、通信用にWifiのドングル?といった、基本的なモジュールで作られています。 モーションカメラとGoogleMapのマッシュアップ Google TV Android 4.2 へのバージョンアップを発表したGoogle TVです。 カーナビにGoolgeサービス メルセデスベンツの展示品。Goolgeサービスを使った検索、マップ表示を行っていました。 ※「Google I/O 2013 気になったもの その2」に続く
Android DevelopersのAndroid Studioに関するtips集を翻訳しました。翻訳の間違い等あるかもしれないので、詳細については元記事を参照して下さい。間違いがあればお知らせ下さい。 元記事:Android Studio Tips and Tricks Android Studio Tips and Tricks もしIntelliJ IDEAのインタフェースに不慣れな場合、Android Studioの一般的なタスクの実行方法を不思議に思うかもしれません。このページでは開発に役立つtipsを提供します。 IntelliJ IDEAのインタフェースの完全なドキュメントは(Android StudioはIntelliJ IDEAをベースに作られています)、IntelliJ IDEA documentationを参照して下さい。 Projectの構成 図.1 Gradle
Google IO 2013のGlass Platform Hackingにて Glass上でMirror APIを使用せずに直接アプリケーションを実行する方法が 解説されていましたので紹介します。 Glassプラットフォーム Glassプラットフォームの詳細が公開されました。 ・ICS MR1(4.0.4) API 15 ・GPS,wifi,bluetooh、タッチパッド ・Bluetooth、Wifiなど ・640x360の透過型ディスプレイ ・ADBが使えます Glass SDK Glass向けのアプリケーションをGlass SDKで開発することができます。 Mirror APIを使用するとGlassの標準の機能に従って情報の表示や共有ができます。 一方Glass SDKを使用するとアプリケーションそのものを直接開発することができます。 Glass SDKは開発者用のGlass本体と
Migrating from Eclipse (Eclipseからの移行)の手順に従って既存のAndroidプロジェクトをAndroid Studioに移行してみたいと思います。 全体の流れ 既存のAndroidプロジェクトのAndroid Studioへの移行はとても簡単です。 ADT pluginをversion22以上にする EclpiseでGradle用ビルドファイルをエクスポートする Android StudioでAndroidプロジェクトをインポートする これだけです。但し、Android Studioはversion0.1のpreview版です。バグも沢山あります。本格的な移行はまだまだ先になると思いますが、今後AndroidプロジェクトのビルドシステムとなるGradleなどに慣れる為に触っておくといいと思います。 ADT pluginをversion22以上にする まずはE
既存のEclipseプロジェクトをAndroid Studioに移行する手順についてのドキュメントがあったので翻訳します。後ほど別エントリで実際に試してみた手順も書きます。 元記事 Migrating from Eclipse Eclpiseからの移行 もし以前Eclipseを使って開発していたAndroidアプリケーションをAndroid Studioに移行したいなら、Gradleのビルドファイルを生成する為にEclipseからプロジェクトをエクスポートしなければなりません。その後プロジェクトをAndroid Studioにインポートする事が出来ます。 Eclipseからのエクスポート まずEclipseのADT Pluginを最新の22.0以上にして下さい。(Update your Eclipse ADT Plugin) Eclipseを起動し、[File]-[Export]を選択しま
URLは、こちらです。 http://developer.android.com/sdk/installing/studio.html 赤い丸で囲われた、「Download Android Studio v0.1 for Windows」をクリックして、ダウンロードします。 ダウンロードしたアプリを起動すると、Setup Wizardが始まります。 とりあえず、「Next」を選択します。 J2SEがインストールされていることを検出されました。 何も入力することがありませんので、「Next」を選択します。 インストールを行うWindowsのユーザを選択します。 全ユーザであれば上段、自分だけであれば下段を選択します。 インストールを先の選択を行ったら、「Next」を選択します。 インストール先フォルダの選択を行います。 変更を行いたい場合は、「Browse」を選択します。 そのままで問題ない
Keynote(基調講演)の現場レポートです。 長蛇の列 朝7:00にMoscone Westに着きましたが、すでに長い列ができていました。 Moscone Westに入ると、さらに長い列が。 開始前の会場 Keynoteを行う会場に行くと、たくさんのカメラが。 会場の前方は「Reserve」と書かれてあり、関係者用の席のようでした。 会場の真ん中あたりに陣取りました。 開始直前にはみんなスタンディング! まるで、有名アーティストのコンサートのようでした。 開始 2005年とくらべ、スマートフォンユーザーがいかに増えたかという例。 海外では、有名アーティストのコンサートもこんな感じです。 アクティベート数の推移。 新しい統合開発環境、Android Studio! レイアウトXMLを変更すると、各スクリーンサイズのプレビューが一斉に更新されるデモあり。 新しいDeveloper Conso
遂にGoogle I/O 2013が始まりました。 早速ですが会場の風景をお送りします。
次のページ
このページを最初にブックマークしてみませんか?
『Android(アンドロイド)情報-ブリリアントサービス』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く