您好,登錄后才能下訂單哦!
package name 和 android:name
在<mainifest>標簽下可以指定一個package,即為Project/src下的一個package,在<application>下的<activity>標簽中android:name=".XXXActivity",省略了package name,默認使用<mainifest>下聲明的package;
但是如果要啟動的activity或者service不在<mainifest>下聲明的package中則需要使用完整的android:name="packagename.XXXService",否則可能無法找到需要啟動的Activity或Service。
PS:可以將所有的需要啟動的Activity和Service置于一個package下,將其他功能和class剝離到其他package中。
<application>
此元素也可包含application中全局和默認的屬性,如標簽,icon,主題,必要的權限,等等。一個manifest能包含零個或一個此元素(不允許多于一個)。
<activity>
Activity是用來與用戶交互的主要工具。當用戶打開一個應用程序的初始頁面時一個activity,大部分被使用到的其他頁面也由不同的activity所實現并聲明在另外的activity標記中。每一個activity必須要一個< activity>標記對應,無論它給外部使用或是只用于自己的package中。如果一個activity沒有對應的標記,你將不能運行它。
<service>
Service是能在后臺運行任意時間的組件。利用activity標記,能選擇性地包含一個或多個receiver所支持的< intent-filter>元素
AndroidMainfest.xml文件中的android屬性
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。