『第1行コード』読書ノート-第1章
1925 ワード
第一章
1.Androidシステムアーキテクチャ
2.4つのコンポーネント
4つのコンポーネント
機能
アクティビティ(activity)
すべてのappの顔、見たものはイベント中に置かれています
サービス
バックグラウンドで実行し、アプリケーションを終了しても実行を続行できます.
ブロードキャスト受信機(broadcast receiver)
APPで各放送情報を受信したり、放送情報を送信したりすることができます
コンテンツプロバイダ
APP間の共有データの提供
3.プロジェクトのリソース
resディレクトリ: mipmapで始まるすべてのフォルダは、アプリケーションアイコンを格納するためのもの(複数のフォルダは異なる解像度のバージョンを格納するためのもの) である. valuesで始まるすべてのフォルダは、文字列、スタイル、色などの構成を配置するための です. layoutフォルダは、レイアウトファイルを配置するための です.
xml文字列参照を呼び出すには2つの方法があります.
4.build.gradleファイル
Gradleは非常に先進的なプロジェクト構築ツールです
DSLを使用してプロジェクト構成を宣言
ここで、最外層build.gradleファイル 宣言jcenter()コード管理倉庫 classpath Gradleプラグイン を宣言
appディレクトリの下でbuild.gradleファイル apply plugin選択可能 com.android.アプリケーションモジュール com.android.libraryライブラリモジュール compileSdkValerson 24はAndroid 7を使用することを示す.0システムSDK buildToolsVersionプロジェクト構築ツールのバージョン を指定します. defaultConfig閉パッケージ: アプリケーションIdプロジェクトパッケージ名 minSdkValersonはプロジェクトの最低互換バージョンを指定し、15は最低互換Android 4を示す.0 targetSdkValersonは、このターゲットバージョンで十分なテストを行ったことを示す versionCodeプロジェクトバージョン番号 を指定します. versionNameプロジェクト版の作成に使用される本名 buildType閉パッケージ minifyEnabledプロジェクトコードを混同するかどうかを指定 true混同 false混同 proguardFiles混同時に使用するルールファイル を指定
dependencies閉パッケージ compile filetreeローカル依存宣言
5.Log Log.v()は、最も些細な意味で最も小さいログ情報を印刷するために使用される. Log.d()は、いくつかのデバッグ情報を印刷するために使用される. Log.i()は、比較的重要なデータを印刷するために使用される. Log.w()は、いくつかの警告情報を印刷するために使用される. Log.e()プログラムのエラー情報を印刷するために使用します.
1.Androidシステムアーキテクチャ
Linux -> :
-> :C/C++ ,
-> :API
2.4つのコンポーネント
4つのコンポーネント
機能
アクティビティ(activity)
すべてのappの顔、見たものはイベント中に置かれています
サービス
バックグラウンドで実行し、アプリケーションを終了しても実行を続行できます.
ブロードキャスト受信機(broadcast receiver)
APPで各放送情報を受信したり、放送情報を送信したりすることができます
コンテンツプロバイダ
APP間の共有データの提供
3.プロジェクトのリソース
resディレクトリ:
xml文字列参照を呼び出すには2つの方法があります.
R.string.app_name
@string/app_name
4.build.gradleファイル
Gradleは非常に先進的なプロジェクト構築ツールです
DSLを使用してプロジェクト構成を宣言
ここで、
5.Log
Log.d(" "," ");