Androidの開発チュートリアル:基本的なフレームワークの原則を開発

図1に示すように、アプリケーション・フレームワーク(枠組み)が設けられています

開発者は、これらのフレームワークの読者は、Androidプラットフォームを理解するために、プラットフォームのアプリケーションフレームワークにJ2SEやJ2MEプラットフォームの携帯情報機器のフレームワークアプレットスイートのフレームワークと組み合わせることが可能でフォローするアプリケーションを構築することができます。

各開発者の推定値は、特に初心者のために、プラットフォームの概念とフレームワークの上に絡まっている、プラットフォームおよびフレームワークは、常に前任者に通常の口頭、難解な用語に見えます。ステージはダンサーがそれに行った支援の特徴を持っているよう実際には、読者が舞台のためのプラットフォームを理解することができ、それは、物事のサポート特性を強調しました。同様に、Androidプラットフォームは、具体的には、実行時(ランタイム)環境とのインターフェイス、APIの共通のプラットフォームだけでなく、Windowsプラットフォーム、Linuxプラットフォームでは、Androidアプリケーションを実行するためのサポートを搭載します。フレームワークは、物事の再利用性を強調し、スケルトン、として理解することができます。我々はすべて知っているように、人間は関係なく、身長と体重の、美しさと醜さの強さ、そのスケルトンは似ています。逆に、人間の骨格モデルの使用は、異なるマネキンを作成することができます。

同様に、ソフトウェア開発プロセスは、フレームは、アプリケーションの異なる、特定の型のインタフェースを使用して開発することができます。たとえば、MicrosoftのMFCフレームワークを使用すると、すぐにWin32プラットフォーム上で動作するアプリケーションを開発することができます。そのようなクラス・インタフェース・コンポーネント、イベントハンドラ・クラス、ネットワーク通信などのクラスの組のフレームワークとして具体。人気のあるフレームワークネット、Qtの、MFC、VCL等は、フレームによって、開発者は、効率的にアプリケーションを開発することができます。要するに、フレームワークは、プラットフォームがプラットフォーム上に構築されたアプリケーションフレームワークの実行をサポート、Androidのアプリケーションを開発するのに役立ちます。

Androidの開発チュートリアル:基本的なフレームワークの原則を開発

2、カスタムのDalvik仮想マシン

読者は、J2SEプラットフォームのJava仮想マシン(Java仮想マシン、ⅣM)とJ2MEプラットフォームを組み合わせることができますのDalvik仮想マシンを理解するために、仮想マシン(キロバイトVH-tual機、KVM)をキロバイト。彼らは、一般的には、Java仮想マシンと異なる場合があり技術仕様に準拠しています。Dalvik仮想マシンは、バイトコード(バイトコード)をサポートし、「DEX」ファイル(のDalvik実行可能)で、それはのDalvikは、通常のJavaクラスファイル(クラスファイル)バイトコードでサポートされていないと言うことです。

3、Webkitのオープンソースプロジェクトに基づいて統合ブラウザ

WebKitのは、主にKHTMLから変更Kデスクトップ環境(K DesktopEnvironment、Ⅺ)E)から構成され、アップルからいくつかの構成要素の数が含まれているオープンソースプロジェクトです。伝統的に、WebKitのエンジンWebCoreはKDEのKHTMLとKJSに対応したWebページとスクリプトエンジンjavacoreの収集が含まれています。しかし、Javaエンジン、WebKitのWebCoreとの成長独立して、今は基本的に関係なく、混ぜました。Google ChromeのWebブラウザ製品によって開発されたガチョウは、WebKitのオープンソースコードをベースにしており、「V8」と呼ばれる独自の高性能Javaエンジンを開発しています。読者は、モバイルデバイスのAndroidプラットフォームのブラウザのバージョンC11romeとみなすことができます。

Androidの開発チュートリアル:基本的なフレームワークの原則を開発

4,2Dおよび3Dグラフィックスエンジン

OpenGL ES 1.0仕様に基づいて、2DグラフィックエンジンベースSGL、3Dグラフィックスエンジン。Skiaグラフィックスライブラリは、テキスト、幾何学的図形や画像をレンダリングするための完全な2Dグラフィックスライブラリです。基本的なソフトウェアレンダリングとハードウェアアクセラレーションを向上させながらのOpenGL ES 1.0は、定義されたのOpenGL 1.3仕様に基づいています。

おすすめ

転載: www.cnblogs.com/Androidqin/p/11364560.html