検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
勉強会/Android開発環境概要 をテンプレートにして作成
詳細は
入会方法
をご覧下さい。
メニュー
日本Androidの会とは?
入会方法
イベント
技術資料
ワーキンググループ
支部
リリース
Japan Android Report
リンク
FAQ
権利関係
プライバシーポリシー
Twitter
公式Youtubeチャンネル
NPOサイト
最新の10件
2023-11-13
ABC2023A-pr
リリース
2023-10-13
MenuBar
入会方法
2023-09-17
ワーキンググループ/香川支部
2023-09-07
林田官呂
2023-08-19
イベント/イベント予定表
2023-06-11
日本Androidの会とは?
2023-06-01
秋葉 楓
2022-11-07
スタッフ
edit
Total:0/Today:0
開始行:
[[ワーキンググループ/ハンズオンセッション]]
* アンドロイドとは [#m10dd242]
アンドロイドとは、Googleが中心となって開発を行っている...
公式の開発ページは、Google Codeで管理されています。
- http://developer.android.com/intl/ja/index.html
** 特徴 [#z04c4f05]
アンドロイドとは、Googleが中心となって開発を行っている、...
以下のように、階層型のアーキテクチャを採用しています。
#ref(Intro.001.Architecture.png)
- OSとして、Linux Kernel 2.6を採用しています。
-- ただし、採用しているのはカーネルだけで、glibcではなく...
- アプリケーション開発は、Java言語を採用していますが、独...
-- Javaの標準パッケージも一部しかサポートしていないため、...
- WebKitやSQLiteなどのいくつかのネイティブライブラリーを...
-- ライブラリの機能は、アプリケーションから利用できるよう...
** ライブラリ [#pe99fc76]
Javaから利用可能なライブラリとしては以下のようなものがあ...
|Javaライブラリ|概要|
|Android Core Package|android.os, android.app, android. g...
|android.telephony|電話用API|
|android.webkit|ウェッブブラウザー用API|
|android.provider|電話帳、音楽、写真などのストレージ情報...
|org.apache.http|ApacheのHTTPコンポーネント|
|org.json|軽量オブジェクトテキスト表現 (XMLよりも軽量)|
|org.xmlpull|XMLプルパーサー|
|Java SEサブセット|java.io,java.math, java.net, java.nio,...
また、以下のようなネイティブライブラリが組み込まれていま...
|ネイティブライブラリ|概要|
|System C library|組込みに最適化されたBSD ライセンスのC ...
|Media Libraries| PacketVideoのOpenCOREベースのイメージ、...
|Surface Manager|複数のアプリケーションから使用可能なディ...
|LibWebCore|ブラウザエンジン|
|SGL|2Dのグラフィックエンジン|
|3D libraries|OpenGL ES 1.0 APIベースの3Dエンジン。ハー...
|FreeType|ビットマップ、ベクターのフォントのレンダリング|
|SQLite| データベースエンジン|
** 開発環境 [#x06161f8]
QEMUを使用して実機と同じバイナリでEclipseを使用して開発可能
#ref(Intro.002.Environment.png)
|開発ツール|概要|
|Android Emulator|携帯電話をPC上で開発可能にするエミュレ...
|Android Development Tools Plugin|Eclipse上でAndroidのア...
|Android Debug Bridge |通称adb。コマンドラインからエミュ...
|Dalvik Debug Monitor Service|通称ddms。アンドロイド上の...
----
#ref(Android開発の概要.pdf)
終了行:
[[ワーキンググループ/ハンズオンセッション]]
* アンドロイドとは [#m10dd242]
アンドロイドとは、Googleが中心となって開発を行っている...
公式の開発ページは、Google Codeで管理されています。
- http://developer.android.com/intl/ja/index.html
** 特徴 [#z04c4f05]
アンドロイドとは、Googleが中心となって開発を行っている、...
以下のように、階層型のアーキテクチャを採用しています。
#ref(Intro.001.Architecture.png)
- OSとして、Linux Kernel 2.6を採用しています。
-- ただし、採用しているのはカーネルだけで、glibcではなく...
- アプリケーション開発は、Java言語を採用していますが、独...
-- Javaの標準パッケージも一部しかサポートしていないため、...
- WebKitやSQLiteなどのいくつかのネイティブライブラリーを...
-- ライブラリの機能は、アプリケーションから利用できるよう...
** ライブラリ [#pe99fc76]
Javaから利用可能なライブラリとしては以下のようなものがあ...
|Javaライブラリ|概要|
|Android Core Package|android.os, android.app, android. g...
|android.telephony|電話用API|
|android.webkit|ウェッブブラウザー用API|
|android.provider|電話帳、音楽、写真などのストレージ情報...
|org.apache.http|ApacheのHTTPコンポーネント|
|org.json|軽量オブジェクトテキスト表現 (XMLよりも軽量)|
|org.xmlpull|XMLプルパーサー|
|Java SEサブセット|java.io,java.math, java.net, java.nio,...
また、以下のようなネイティブライブラリが組み込まれていま...
|ネイティブライブラリ|概要|
|System C library|組込みに最適化されたBSD ライセンスのC ...
|Media Libraries| PacketVideoのOpenCOREベースのイメージ、...
|Surface Manager|複数のアプリケーションから使用可能なディ...
|LibWebCore|ブラウザエンジン|
|SGL|2Dのグラフィックエンジン|
|3D libraries|OpenGL ES 1.0 APIベースの3Dエンジン。ハー...
|FreeType|ビットマップ、ベクターのフォントのレンダリング|
|SQLite| データベースエンジン|
** 開発環境 [#x06161f8]
QEMUを使用して実機と同じバイナリでEclipseを使用して開発可能
#ref(Intro.002.Environment.png)
|開発ツール|概要|
|Android Emulator|携帯電話をPC上で開発可能にするエミュレ...
|Android Development Tools Plugin|Eclipse上でAndroidのア...
|Android Debug Bridge |通称adb。コマンドラインからエミュ...
|Dalvik Debug Monitor Service|通称ddms。アンドロイド上の...
----
#ref(Android開発の概要.pdf)
ページ名: