[問題] 如何取得packageName

看板AndroidDev作者 (男生一枚)時間13年前 (2011/10/29 17:03), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
最近遇到一個問題,卡了很久了~~ 我在package/apps/Launcher裡的一支AllAppGridView.java中 想要取得packageName,可是似乎是因為這個class從頭到尾都 沒有繼承Activity,所以不能取? 我是希望可以取到和目前position相對應的packageName,可是 看了一堆code後卻覺得似乎Launcher本身的設計就是不想讓使 用android source code的人可以在抽屜裡面去取packageName, 這點真是傷腦筋,請各位板上的大大、若有想法的可以分想一下。 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.30.10.70

10/29 20:30, , 1F
我看了一下ApplicationInfo裡的intent裡面有setCompoment
10/29 20:30, 1F

10/29 20:31, , 2F
所以應該app.info.getComponent().getPackageName()可以拿到
10/29 20:31, 2F
文章代碼(AID): #1Egy5mJJ (AndroidDev)
文章代碼(AID): #1Egy5mJJ (AndroidDev)