如何获取Android应用程序的活动

时间:2014-07-25 19:27:35

标签: android cordova sencha-touch

我需要知道Android中给定应用程序的可用活动。

我知道你可以这样做:List of all activities in App但我想知道是否有一种更简单的方法,我也不想安装应用程序以查看可用的活动

假设我想使用startapp插件打开Goog​​le PlayStore:https://github.com/lampaa/org.apache.cordova.startapp下载特定应用,然后我需要知道要使用哪些活动?

navigator.startApp.start([
    "com.example.hello", // applucation
    "com.example.hello.MainActivity", // activity
    "product_id", // key
    "100" // value
], function(message) { /* success */
    console.log(message); // => OK
}, 
function(error) { /* error */
    console.log('47', error);
});

顺便说一下,我使用Cordova和Sencha Touch(如果重要的话)。

任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:0)

它们实际列在AndroidManifest.xml

还有一些应用可以帮助您获取已安装应用的文件。

https://play.google.com/store/apps/details?id=jp.susatthi.ManifestViewer&hl=en