Androidの概要2024 年の最新の入門チュートリアル。このコースでは アンドロイドとは何ですか?,Androidの開発のメリット,アンドロイドの特徴,Android用アプリケーション,カテゴリAndroidアプリ,Androidの歴史,APIレベルとは何ですか?, について学習できます。
Androidのは、彼らのアプリケーションは、Androidを実行している別のモバイルデバイス上で実行できるように、開発者は、Androidの開発にのみ必要があることを意味し、アプリケーションの開発、に統一されたアプローチを提供します。
Googleが2007年にAndroidのソフトウェア開発キット(SDK)の最初のベータ版をリリースし、アンドロイド1.0の最初の商用版は、2008年9月にリリースされています。
2012年6月27日には、GoogleのI / Oカンファレンスで、GoogleはAndroidのバージョン4.1ジェリービーンのリリースを発表しました。 ゼリービーンの機能と性能の増分更新であり、主な目的は、ユーザインタフェースを向上させることです、
Androidのソースコードはフリーでオープンソースソフトウェアライセンスに基づいています。 GoogleはApacheライセンスバージョン2.0の下でリリースされたコードのほとんどは、Linuxカーネルは、GNU General Public Licenseバージョン2を変更します。
アンドロイドは、機能、強力なとApple 4GS競合するオペレーティングシステムであり、いくつかの素晴らしい機能をサポートしています。 一部の機能は次のとおりです。
プロパティ | 説明 |
---|---|
美しいUI | 基本画面Androidオペレーティングシステムは、美しく、直感的なユーザーインターフェイスを提供します。 |
接続性 | GSM / EDGE、IDEN、CDMA、EV-DO、UMTS、ブルートゥース、Wi-Fiを提供、LTE、NFCおよびWiMAX。 |
メモリ | データストレージ用の軽量SQLiteのリレーショナルデータベース |
メディアサポート | H.263、H.264、MPEG-4 SP、AMR、AMR-WB、AAC、HE-AAC、AAC 5.1、MP3、MIDI、OGG Vorbisの、WAV、JPEG、PNG、GIF、およびBMP |
ニュース | SMSおよびMMS |
ウェブブラウザ | HTML5とCSS3 ChromeのV8 JavaScriptエンジンのためのサポートと相まって、オープンソースのWebKitのレイアウトエンジンに基づいて。 |
マルチタッチ | 最初のハンドヘルドデバイスからマルチタッチのためのAndroidのネイティブサポートは、このようなHTCヒーローとして、始まりました。 |
マルチタスク | ユーザーが別のタスクからジャンプすることができ、同じ時間は、様々なアプリケーションを実行することができます。 |
調整可能なウィジェット | ユーザーがより多くのコンテンツを展開したり、スペースを節約するために縮小することができるようにウィジェットは、サイズ変更可能です。 |
多言語対応 | これは、一方向と多方向のテキストをサポートしています。 |
GCM | Googleクラウドメッセージング(GCM)は、開発者が独自の同期ソリューションを必要とせずに、ユーザーのAndroidデバイスにショートメッセージデータを送信することを可能にするサービスです。 |
Wi-Fiダイレクト | 高帯域幅ピアネットワークの発見と技術の直接適用をペアリングするためのコネクタ。 |
Androidのビーム | ユーザーは即座に、単に2つのNFC対応の携帯電話をタッチして、共有することができます人気のNFCベースの技術。 |
Androidアプリケーションは、一般的に開発するためにJava言語を使用して、Androidのソフトウェア開発キットを使用します。
開発が完了すると、Androidアプリケーションを簡単にパッケージ化し、Google PlayのとなどのAmazonアプリストアで販売することができます。
世界中の190以上の国でのモバイルデバイスのAndroidの何百万人。 これは、急速な成長のための任意のモバイルプラットフォームの最大のインストールベースです。 世界中で毎日100万件以上の新しいAndroidデバイスが活性化されます。
このチュートリアルの目的を書くことはどのようにAndroidアプリケーションを開発し、パッケージ化する方法を教えることです。 私たちは、Androidアプリケーションのプログラミング環境は、すべての面で開始との綿密なAndroidアプリケーションの開発を設定します。
市場には多くのAndroidアプリケーションがあります。 主なカテゴリは次のとおりです。
Androidのコード名は、現在それぞれAestro、ブレンダー、カップケーキ、ドーナツ、エクレア、フローズンヨーグルト、ジンジャーブレッド、ハニカム、アイスクリームサンドイッチ、ジェリービーン、キットカットとロリポップ、Lからルーティングされます。 アンドロイドの歴史を理解するために私たちをみましょう。
APIレベルのAPIフレームワークは、Androidプラットフォームのバージョンによって提供される整数バージョンの一意の識別子です。
プラットフォームのバージョン | APIレベル | VERSION_CODE | |
---|---|---|---|
アンドロイド5.1 | 22 | LOLLIPOP_MR1 | |
アンドロイド5.0 | 21 | LOLLIPOP | |
Androidの4.4W | 20 | KITKAT_WATCH | ウェアラブルのためのキットカットのみ |
アンドロイド4.4 | 19 | キットカット | |
アンドロイド4.3 | 18 | JELLY_BEAN_MR2 | |
アンドロイド4.2、4.2.2 | 17 | JELLY_BEAN_MR1 | |
アンドロイド4.1、4.1.1 | 16 | JELLY_BEAN | |
アンドロイド4.0.3、4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 | |
アンドロイド4.0、4.0.1、4.0.2 | 14 | ICE_CREAM_SANDWICH | |
アンドロイド3.2 | 13 | HONEYCOMB_MR2 | |
Androidの3.1.xへ | 12 | HONEYCOMB_MR1 | |
Androidの3.0.xの | 11 | ハニカム | |
アンドロイド2.3.4 アンドロイド2.3.3 | 10 | GINGERBREAD_MR1 | |
アンドロイド2.3.2 アンドロイド2.3.1 アンドロイド2.3 | 9 | ジンジャーブレッド | |
Androidの2.2.xの | 8 | フローズンヨーグルト | |
Androidの2.1.xの | 7 | ECLAIR_MR1 | |
アンドロイド2.0.1 | 6 | ECLAIR_0_1 | |
アンドロイド2.0 | 5 | ECLAIR | |
アンドロイド1.6 | 4 | DONUT | |
アンドロイド1.5 | 3 | カップケーキ | |
アンドロイド1.1 | 2 | BASE_1_1 | |
アンドロイド1.0 | 1 | BASE |