androidの開発していてよく公式サイトを参考にするけど
まあいってることが難しい、名前空間とか初期に学んだことも含め
なんでエンジニアの資料ってわけわからん宇宙語みたいなんで説明するんだ、、
まあ文句いってもしかたないので
復習がてらまとめとこうと思います。
今回はAndroidManifest.xmlでよく使うやつ
何かしようと思ったら編集さけては通れないファイルですからね
はまるとビルドできなくなる
目次
マニフェストファイルの概要
AndroidManifest.xmlは、Androidアプリケーションの構成情報を記述する重要なXMLファイルです。
このファイルには、アプリケーションの基本的な特性や、アプリが使用するコンポーネント(アクティビティ、サービス、ブロードキャストレシーバーなど)が定義されています。
名前空間
同じ名前の変数や関数を見分けがつくようにするもの
ライブラリとか中身のよくわからないものを使う時に自分のと被ったら困るから
名前空間利用してcom.example.libraryとかつけてクラス名MainActivityを
com.example.library.MainActivityにして見分けがつくようにする。
自分のプロジェクトにMainActivityがあっても安心!!
“http://schemas.android.com/apk/res/android”
こいつはなにものぞ?
そう思って調べてみました
ファイルの冒頭にいるやつ
Android固有の属性を使用するためのスキーマURLです。android:
プレフィックスを使って、Android特有の属性を定義できるようになります。
xmlns:android
: XML名前空間(namespace)の宣言です。
マニフェストファイルよく見るとAndroid:ってつくとこたくさんあるな~と
これを使うためのもののようですね。
コメント