如何在现有Android应用程序中发现意图名称?(特别是Facebook)

如何在现有Android应用程序中发现意图名称?(特别是Facebook),android,facebook,Android,Facebook,我有一部三星Galaxy Nexus Android手机,不管出于什么原因,Facebook应用程序的菜单界面都不见了。这意味着我无法进入设置屏幕。我想我可以从我自己的应用程序启动intent,但是我如何找到intent名称呢?我已经查看了APK,但是清单似乎被编译成了二进制格式 有人知道Facebook设置活动的目的名称吗 如何在APK中获取意图列表 -----------更新----------------- Facebook应用程序的清单包括: <manifest android:v

我有一部三星Galaxy Nexus Android手机,不管出于什么原因,Facebook应用程序的菜单界面都不见了。这意味着我无法进入设置屏幕。我想我可以从我自己的应用程序启动intent,但是我如何找到intent名称呢?我已经查看了APK,但是清单似乎被编译成了二进制格式

有人知道Facebook设置活动的目的名称吗

如何在APK中获取意图列表

-----------更新-----------------

Facebook应用程序的清单包括:

<manifest android:versionCode="4130"
android:versionName="1.6.3"
package="com.facebook.katana"
xmlns:android="http://schemas.android.com/apk/res/android">

<activity android:label="@string/home_settings"
android:name=".SettingsActivity" />
但这在以下方面失败:

FATAL EXCEPTION: main
java.lang.SecurityException: Permission Denial: starting Intent
{ act=android.intent.action.VIEW cmp=com.facebook.katana/.SettingsActivity }
这是一个固有的限制,还是我可以以某种方式遵守安全要求?

了解更多信息

<activity android:label="@string/home_settings"
android:name=".SettingsActivity" />

由于这是供您个人使用的,您可以将该属性编辑到清单中并重新生成应用程序(也可以使用apktool)。

了解更多信息



由于这是供您个人使用的,您可以将该属性编辑到清单中并重新生成应用程序(也可以使用apktool)。

AFAIR您只能在apk内部使用显式活动调用-无法从外部调用未公布的内容

AFAIR您只能在apk内部使用显式活动调用-无法从外部调用未公布的内容

关于清单:您可以始终使用反向工程将清单转换回普通的旧XML。如果你想走那条路,那就帮我走到下一步,谢谢。我已经更新了我的问题所在。关于清单:您可以随时使用反向工程将清单转换回普通的旧XML。如果你想走那条路,那就帮我走到下一步,谢谢。我已经更新了我的问题。
<activity android:label="@string/home_settings"
android:name=".SettingsActivity" />