2015-04-23 12 views
2

通過runningTask查看,我發現有趣的是某些任務的類名稱和程序包名稱完全不同(在基本Activity中)。 我正在運行的應用程序之一是「catchOfTheday」。mClass名稱和mPackage名稱完全不同?

包名稱au.com.catchoftheday.android

類名稱爲au.com.mobileandroid.android.main_classes.mainhome.home

基地活動是指初始活動時啓動應用程序。我查看了這個類名是否指向runningProcess中的其他進程,但是找不到。任何人都可以建議我理解這種行爲?

回答

0

包名稱是:au.com.catchoftheday.android

manifest文件中指定的應用程序包名稱

類名稱爲: au.com.mobileandroid.android.main_classes.mainhome.home

是該類的java完全限定路徑在應用程序

+0

你能說得更清楚嗎?我相信這個類必須放在「au.com.mobileandroid ......」的東西包裏面。你怎麼能有一個沒有包名的任何部分的類名? – Shasi

+1

當然。我們可以。可以說我的應用程序包名稱是「com.xyz.demoapp」,但我的根java包可以很容易地與它不同,例如「com.root.mainactivity」 –