的類名我正在開發一個應用程序,應該能夠推出在手機上安裝其他應用程序。目前,我已經成功地啓動了Facebook,因爲ActivityPackage和ActivityClass是已知的。我想推出其他應用程序,例如twitter,gplus,gtalk,gmail等。我如何找到相應的類名?使用packagemanager查找軟件包名稱很簡單,但我沒有用相同的方法找到類名。找出一個APK
Q
找出一個APK
3
A
回答
2
我假設你沒有嘗試在運行時做到這一點...
android-apktool可以擴大你感興趣的包的清單。這將告訴你什麼活動都可以,什麼意圖過濾器被應用。
1
我正在開發一個應用程序,應該能夠推出在手機上安裝其他應用程序。
您可以查詢PackageManager
設計啓動的活動。 Here is a sample project展示了這一點。
目前,我已成功啓動Facebook作爲ActivityPackage和ActivityClass是已知的。
不要這樣做。
你看,你應該認識到,Facebook能夠在任何時間更新他們的應用程序,圍繞活動改變了Facebook選擇。您應該認識到,當Facebook這樣做時,任何依賴於原始未公開的,不受支持的結構(例如,類)的代碼都將中斷。應該認識到,一個破碎的應用程序將導致用戶放棄應用差評和評論市場等
我想運行其他應用程序,如Twitter,gplus,GTALK,Gmail會等我如何找出相應的類名?
不要這樣做。根據上述示例項目,請使用聲明爲屬於啓動器的活動。
0
相關問題
- 1. android APK在一個APK內?
- 2. 安裝兩個apk使用一個apk
- 3. 從另一個.apk創建.apk
- 4. 找不到* .apk
- 5. 從一個APK /包發送廣播到另一個apk /包
- 6. 在另一個apk文件中保留一個apk文件
- 7. 從另一個apk調用android apk安卓apk截圖
- 8. 找不到**** apk + android
- 9. 找不到gridlayout_v7.apk
- 10. 爲x86創建一個apk
- 11. Android - 簽署一個apk
- 12. 創建一個新的APK
- 13. 將兩個APK綁定到一個apk中?
- 14. 找出一個GitHub庫從
- 15. 嘗試構建APK時出錯APK
- 16. Android:構建APK時出現錯誤APK
- 17. 神祕出口APK
- 18. 找出詞出現在一個段落
- 19. 如何創建一個APK的圖標替換爲另一個apk
- 20. 如何從另一個APK中調用一個apk的方法android
- 21. eclipse找不到zXingJune2010.apk
- 22. 找不到調試APK
- 23. 找不到apk文件
- 24. 找不到PlayHaven SDK apk
- 25. 從apk中找到清單
- 26. 找不到* .apk錯誤
- 27. 查找apk文件的keystore
- 28. 如何在另一個apk內執行apk
- 29. 如何在安裝apk時在apk上創建一個文件?
- 30. 如何找出在Android中運行apk時使用哪個佈局?
您好,感謝您的答案。這不應該是一個公開的應用程序。它僅用於個人使用和android編程的理解。我感謝幫助:) – borislemke