MENU

AndroidManifest.xmlを理解する

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:ってつくとこたくさんあるな~と
これを使うためのもののようですね。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次