• 検索結果がありません。

勉強会 資料 Google Developer Group 京都

N/A
N/A
Protected

Academic year: 2018

シェア "勉強会 資料 Google Developer Group 京都"

Copied!
48
0
0

読み込み中.... (全文を見る)

全文

(1)

AIR for Android

2011.5.21

Android Hackathon 事前勉強会

京都 GTUG 藏野文子

(2)

自己紹

藏野文子

• 株 ソ 勤務

• や ワ ョンや組込

機器 画面 設計

• 京都 , 京都, 大阪女子部,

• Twitter: @ofuku3f

• Blog:http://ofuku.blog.so-net.ne.jp/

(3)

AIR for Android 何?

• Adobe Flash 技術 利用

ン向け 開発環境

画面 UI 比較的容易

• Flash 技術 人向け?

(4)

AIR for Android AIR

• Adobe Integrated Runtime

• Flash 技術 利用 実現

ョン 開発キ 実行環境

– Window, Mac, Linux

(5)

AIR for Android AIR

実行環境 (AIR ) 無償提供

開発環境 (AIR SDK) も無償提供

Flash Builder4.5Flash CS5.5 利用 方 開発効率 早い

(6)

主 機能

関連

– USB , 外付けHDD 外部

– SQLite 内蔵

(暗号化 / ョン )

API

関連

/ ン検知

– Soket ( Server/Client ) – UDP, TLS/SSL, IPV6

(7)

主 機能2

表示関連

– HTML表示 Webkit搭載 – PDF表示

操作

等々

(8)

ン向け機能

• BACK/Menu/Search ベン

• &

地理位置情報/GPS

• DB

Windwos, MacOS も可

Windows7 も可

(9)

ン向け機能

• HTML 表示

情報

• UI

画面表示方向 変更

画面消灯制御

仮想キ

(10)

AIR2.5 主 API 対応一覧入力系

(11)

AIR2.5 API 対応一覧

出力系& ン 系

(12)

AIR2.5 主 API 対応一覧 系 1

(13)

AIR2.5 主 API 対応一覧 系 2

(14)

AIR 2 以降

• AIR 2 以降 向け 必要

機能 出

ョン記述

<supportedProfiles>desktop</supportedProfiles>

(15)

AIR 2 以降 用意

• Desuktop

向け 通信不可能

• extendedDesktop

向け

MobileDevice

– Android, iPhone, iPod touch, iPad ョン 作成可能

• TV

使用 含有

– Blu-ray , ,

• extendedTV

– AIRN tv ョン用

ョン ActionScript 拡張 可能

(16)

詳 い内容

英語版:

http://bit.ly/AirProfiles

日曓語版:

http://help.adobe.com/ja_JP/air/build/WS14

4092a96ffef7cc16ddeea2126bb46b82f-

8000.html

(17)

AIR2.6 追加

2 6 前空間 更新

<application xmlns="http://ns.adobe.com/air/application/2.6">

表現 可能

制御

開閉 検出

開く 可能

O

参照

2 6 開発者向け 引用

(18)

AIR2.6 追加

表示 自動的

変更動作 無効化

開い

表示 調整 動作 動作 無効化

手順 従う

2 6 開発者向け 引用

(19)

AIR2.6 追加 3

操作

操作 暷適化

選択 :操作 選択 暷適化

一定時間 続け 開く

変更

代暶 可能

O

– iOS

– iPhone 良く似 手順 作成可能

2 6 開発者向け 引用

(20)

Android

状態

• Intent 利用可能

• Activity, Service, ContentProviders,

BroadcastReceiver

– AIR 明示的 利用不可能

AIR 対応

思わ

(21)

対応状況

• C 言語等

現在呼び出

(22)

AIR for Android 開発

• Flash CS5.5

• Flash Builder 4.5

– AIR SDK2.6 Flex SDK “H ero” 補助 Adobe AIR LaunchPad

• Flex SDK

書く もあ 使う 便利

(23)

PC AIR 開発

• HTML + JS AIR

• MXML,ActionScript3 SWF AIR

(24)

AIR for Android AIR 開発

• Flash

SWF .apk

方法 使う Javascriptも利用可能

• Flash CS5.5, Flash Builder4.5 直接 Android へ.apk 書 出 可能

FlashAIRAPK

再 可能

(25)

Android SDK

• Java 環境

• Android SDK

• Android-sdk-windows 任意

場所 設置

• SDK Manager.exe 起動

必要 選択

– USB Driver

(26)

Android 端曒 (OS2.2 設定

設定 > ョン > 提供元不明

画面 開発 選択

• USB

• PC 接続 場所 指示

• Android AIR

実機 ン

(27)

Adobe Flash Professional CS5.5 利用

• Flash CS5.5 起動 AIR for Android 選択

※図 Flash CS5 古い

(28)

ン 選択

• Accelerometer 選択

※図 Flash CS5 古い

(29)

設定

あえ

設定

設定 選択

※図 Flash CS5 古い

(30)

設定

※図 Flash CS5 古い

(31)

LaunchPad Flash Builder 使

(32)

Laun chPad 利用

• Adobe AIR Laun chPad 起動

選択

(33)

設定 ョン や

ョン 記述

(34)

構成 必要 機能

(35)

ン 必要

(36)

生成 保存

(37)

Flash Builder 利用

• Flash Builder Laun chPad

生成 読 込

変更

実行構成 起動方法 選択

実機 確認可能

(38)

Flex Helo 概要

(39)

Flex Helo 基曓構

<s:Mobile Application>

ョン

<s:ViewNavigator>

MobileApplication 生成

View 担当

担当

<s:View>

画面表示 担当

(40)

階層画面 ン

多階層 画面構 場合

自前 階層 大変

対応

画面 View

Flex Framwork

– View 多く

破棄

次回 再構築

(41)

ョン 方法

画面へ

– navigator.push(NextViewClassName.data);

画面へ

– navigator.pop()

– navigator.popAll()

暷初 画面へ

– navigator.popToFirstview()

(42)

ョン 基曓構

(43)

画面 キンも 環境 暷適化

ン等

操作

対応

操作も

ワ 等

対応

(44)

練習用資料

• Tutorial: Flex Android 90 Minutes

http://coenraets.org/blog/2010/12/tutorial-

flex-for-android-in-90-minutes/

翻訳版: Cuaoar.jp 条彰宏氏

http://cuaoar.jp/2011/01/flex-android.html

(45)

参考

• AIR/ Flash for Android Group (AF4A)

– Flash 日曓Android キン

http://group.google.com/group/AF4A/

• Flex User Group (FxUG)

– Flex 世界暷大規模 開発者

http://fxug.net/

• Adobe Developer Connection (ADC)

技術者向け 情報

http://www.adobe.com/jp/devnet/

(46)

参考

2 6 開発者向け

2 6 公開 O

作成: ,

:

永井勝則氏 記述

(47)

謝辞

資料作成 当

FxUG主催 横田聡様 株式会社

轟啓 様 厚意

記資料 引用許可 頂

(日曓 会 京都支部 第 回発表時 許可い

利用 )

Flex 4.5 Hero ョン開発

http://www.adobe.com/jp/joc/max/articles/retweet_flex3/

Air for android with flex

http://www.slideshare.net/keisuke322/air-for-android-with-flex

感謝 意 表

(48)

清聴あ う い

参照

関連したドキュメント

○田辺座長 有村委員から丸の内熱供給のほうに御質問があったと思います。お願いしま す。. ○佐々木氏(丸の内熱供給)

○柏木氏(LIXIL TEPCO スマートパートナーズ) それでは、株式会社LIXIL TEPCO

2 環境保全の見地からより遮音効果のあるアーチ形、もしくは高さのある遮音効果のある

 本研究では,「IT 勉強会カレンダー」に登録さ れ,2008 年度から 2013 年度の 6 年間に開催され たイベント

東京電力パワーグリッド株式会社 東京都千代田区 東電タウンプランニング株式会社 東京都港区 東京電設サービス株式会社

東電不動産株式会社 東京都台東区 株式会社テプコシステムズ 東京都江東区 東京パワーテクノロジー株式会社 東京都江東区

東京電力パワーグリッド株式会社 東京都千代田区 東電タウンプランニング株式会社 東京都港区 東京電設サービス株式会社

東電不動産株式会社 東京都台東区 株式会社テプコシステムズ 東京都江東区 東京パワーテクノロジー株式会社 東京都江東区