的类名我正在开发一个应用程序,应该能够推出在手机上安装其他应用程序。目前,我已经成功地启动了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