You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
4. プラットフォーム別の用語とこの資料の表記 iOSのclass, protocol Androidのclass, interface この資料の表記 AppDelegate/UIApplication Application Application -‐ Activity Activity UIViewController Fragment ViewController (略してVC) NSUserDefaults Preference Preference 4 5. 同期/非同期 な呼び出し-‐リターン • 「同期的な呼び出し-‐リターン」 • 呼び出し終了時に戻り値が戻ってくるタイプ • 構造上同期的であることが強制されている • 「非同期的な呼び出し-‐リターン/通知」 • callbackや通知などで制御が戻ってくるタイプ • その制御がいつ戻ってくるかは実はわからない
Architecture is about evolution. The purpose of this article is to present an approach based on Clean Architecture from Robert C. Martin applied to Android. This is something I had in mind in the last few months, so let me share all the stuff I have learnt from investigating and implementing this pattern. “Just because architecture is supposed to be stable, it does not mean that it should never ch
概要 以下のように、layoutのxmlを設定するだけで、自動的に意図するレイアウトになるような独自レイアウトを作成する。 <com.example.tile.TileLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:custom="http://schemas.android.com/apk/res/com.example.tile" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <com.example.tile.TileItemView
はじめに 「知らないと損するアプリ開発におけるStateMachineの活用法(SlideShare full版)」 という内容でクラスメソッド & ゆめみ 合同勉強会 Developers.IO Meetup 09で発表させて頂きました。 これについての要点をまとめます。 内容 StateMachineとは何か? StateMachineは簡単に言うとUMLの「状態図(ステートチャート)」の実装です。 状態図による分析・設計は、実は色々な分野で活用されていて、iOS/Android/WebApp などのクライアントアプリでは実は非常に有用なものなのです。 ただ、StateMachineの実装は真面目にやると大変です。 例えば、こんな単純な状態図でも 真面目にJavaで実装すると300行以上になります。 https://gist.github.com/mokemokechicken/9e
7. (VC) ViewController Fragment View View Model En@ty En@ty En@ty Model Locator Model En@ty En@ty En@ty API API API プレゼンテーション層 ビジネス層 データ層 State Machine Local Data Access この図はアプリを作る時によく出てくるコンポーネントよ。 ここではコンポーネントという言葉を、「一塊の機能を実 現するClass群」という意味で使っているわ。(他にいい 言葉無いかな…) よく使うコンポーネント 外部サービス データソース コンポーネント コンポーネント コンポーネント コンポーネント コンポーネント コンポーネント コンポーネント 7
Androidで常駐型アプリケーションを作成する場合に便利なServiceについてライフサイクル・使い方を解説します。サービスの利用例はステータス通知(Notification)を変化させる等をご確認ください。Serviceを使う(1)では簡単化のため、Remote Messenger Serviceを次回以降として、LocalServiceに特化して解説します。 Serviceのライフサイクル onCreate / onStartCommand / onDestroyの3つの状態遷移 サービスの実行方法によってライフサイクルが異なる サービスの実行方法はContext#startServiceとContext#bindServiceの2種類 startService/stopService Service全般として実行中はServiceからActivityへIntentの発行が可能 サー
現在オラクル(Oracle)が保有するJava技術関連の知的財産について、同社とグーグル(Google)とが争っている裁判で、2つの争点のうちにひとつである特許権の侵害に関する審理が米国時間23日に終了し、グーグルによる特許権の侵害は認められないとする判決が下された。 両社間のこの裁判では、先ごろ行われた著作権をめぐる前半の審理で、オラクルが提示した4件のケースのうち1件についてはグーグルによる著作権の侵害が陪審員によって認められたものの、残りの3件についてはオラクルの主張が退けられていた。グーグルによる著作権侵害が認められたのは、Android OSで使用されているAPIコード9行のみであることから、賠償金額は15万ドルから20万ドル以下とみられ、オラクルにとっては「おそらく裁判にかかった費用よりも少なくなるだろう」とAllThingsDは推定している。またBloombergでは、法律で
1. NilOne 中規模Androidアプリ開発の過程に生じた問題と対策の紹介 NilOne Ltd. http://nil-one.jp/ contact@nil-one.com 2. 本書の内容 弊社(NilOne)が中規模(10人月程度)のAndroidアプリ(ソーシャルゲーム)開発を通し て直面した問題と、それを解決するために行った対策を紹介します。これを読んだ方が同様の 問題に直面した際の解決の糸口になれば幸いです。 直面した問題の発生原因は大きく分けて以下の2つですので、何れかに該当する方は本書の内 容が参考になる可能性が高いです。 開発対象のアプリの規模が大きくなっていったこと 端末のローカルDB(SQLite)を活用したこと h ※Androidアプリを対象にしていますが、iOSアプリであっても同様の問題に直面した場合にと るべき対策の方向性は同じになると思います。 ※本
【 pocketgames.jp 】 の運営は停止しているため、ホームページへアクセスできません。
Androidでのゲーム開発手法、プランニング、Android Marketなどの説明です。 クリスのAndroidゲーム「ワンダのレプリカ島」をリリースしてから参考になったことを含めてセッションで話したい。"楽しいゲームには「革新」より「面白さ」のほうが大事である" 開発者の気になるポイント 端末の種類が多いこと。 パフォーマンスが出ないと困るのがゲーム。 それぞれの端末への対応は?と心配になることが多い。 今までのAndroidは2つの世代に分かれる。 第1世代と第2世代 第1世代:HT-03A,CPU 400MHz,MSM7200Aなどが多い。グラフィックスはOpenGL ES1.0 第2世代:Xperia,CPU 1GHz,Snapdragon/OMAP3など。グラフィックスはOpenGL ES2.0 →第2世代では30FPS以内で3万頂点を描画できる程度の処理能力。 端末の特徴
仏INSIDE Secureは2月7日(現地時間)、Android向けのNFC(近距離無線通信)プロトコルスタック「Open NFC 4.2」を発表した。2月末に、オープンソースとして無償公開する予定だ。 INSIDE Secureはスマートカードリーダーなどの半導体ソリューションを開発するベンダー。Open NFCは同社が2010年に発表したオープンソースのNFCプロトコルスタックで、最新版はAndroid向けに設計されたバージョンとなる。NFCは近距離での双方向通信が可能になり、おサイフや乗車券としての用途のほか、ポスターなどにかざして製品情報を取得する、対応端末同士で情報を交換するなどの利用が可能となる。 Open NFCは、ローレベルのRF制御、NFC Forum認定のタグ処理、PtoP通信、BluetoothとWi-Fiのペアリングなどの機能を持ち、「Felica」「Mifare
googleのAndroid開発者向け ブログに「Memory Analysis for Android Applications」という記事があったため、自分のために訳しました。参考になれば幸いです。本エントリを見るうえで、eclipse の基本的な使い方を理解している必要があります。 Androidアプリのメモリ解析手法 Dalvikランタイムは、ガベージコレクトしてくれるかもしれませんが、それはメモリ管理を行わなくてもよいというわけではありません。モバイル端末上でのメモリ利用状況は特に注意を払わなければなりません。本投稿では、開発するアプリのメモリ利用状況の把握を支援する Android SDK で提供しているメモリプロファイリングツール群のいくつかを紹介させて頂きます。 メモリ利用時の問題はいくつか明らかになっています。例えば、もしあなたのアプリがユーザの画面タッチ操作のたびにメモ
米Googleは米国時間2011年5月26日、Android端末向けのモバイル決済アプリケーション「Google Wallet」を発表した。近距離無線通信(NFC)を利用し、Android端末を店頭の読み取り機に軽くタッチすることで支払い手続きを完了できる。現在ニューヨークとサンフランシスコでフィールドテストを実施しており、今夏に消費者へ提供開始する予定。 Google Walletは、米MasterCardの決済システム「PayPass」の読み取り機に対応する。当初利用できる支払いカードは米Citiのクレジットカード「Citi MasterCard」およびGoogleの仮想プリペイドカード「Google Prepaid」。米First Dataの電子決済処理技術を用いる。 セキュリティを考慮した仕組みとして、Google Walletを使うには専用のPIN(暗証番号)の入力が必要となる。
よくわかってないBlog その2 最近はまっていることを書き綴る日記 Linuxって美味しいですか?位の知識です。 Blogを引越ししました。 Motorola XOOM Wi-Fi 10.1" Tablet (MZ604)はMotorola社の10インチタブレットです。 Android3.0(Honeycomb)のフラッグシップ機と言われています。 auから出るTBi11Mと同じようなものですが、MZ604は海外版ですのでSettingの日本語化などは必要です。rootを取得してあります。 microUSBのUSB HOSTケーブルを買ったので試してみました。 買ったのは東映無線ラジオデパート店 の[TFTEC JAPAN 変換名人] USBホストケーブルです。 microUSB-BのUSB HOSTってなかなか無いですよね。 で、USBメモリにした図のようなフォルダとファイルを作って見
サンフランシスコ発--Googleは、「Android」搭載端末を家庭用の照明システムから洗浄システム、ゲーム機やキーボードにいたるまで、電子的に接続された多くの機器の中心に位置づけることを目的とした一連の取り組みを発表した。 同社はまた、当地で開催されているGoogle I/Oカンファレンスにおいて、「Project Tungsten」という小さなAndroid端末を披露した。同端末は、スピーカーやホームステレオシステムに接続して、Googleの新しいクラウドベースの音楽システムから音楽をストリーミングすることができる。 Googleは、短距離無線通信(NFC)を利用して、Tungstenによる音楽再生をデモした。Tungsten端末にCDを接触すると、ユーザーのクラウドベースの音楽ライブラリ上の音楽が即座にアクティベートされ、再び接触すると音楽の再生が開始される。NFC機能をCDケース
Google disclosed some more details regarding the newly announced Android update, Ice Cream Sandwich, today. It also showed off some of the cool things that Android app developers can do with near-field communication APIs. As a technology, NFC is incredibly flexible. It is a low-friction connection that works only within short range. Whenever you bring two devices with embedded NFC chips together,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く