Smobiler上海石磨_.NET移动开发平台

标题: CodeCompiler 调用其他APP 的Activity [打印本页]

作者: bigjimmy8257    时间: 2019-10-31 13:53
标题: CodeCompiler 调用其他APP 的Activity
各位专家,

小弟想在Smobiler开发的APP a 中调用另一个Smobiler开发的APP b,通过使用CodeCompiler 的方式实现,我想请教, 在 创建 Smobiler.Plugins.AndroidCodeProvider 的对象,并设置其 ComponentName 时,如果得到 APP b 的 PackageName 和 ActivityName ?

  Smobiler.Plugins.AndroidCodeProvider provider = new Smobiler.Plugins.AndroidCodeProvider();
  provider.Imports.Add("android.content.Intent");
  provider.Imports.Add("android.content.ComponentName");


  ComponentName cmp = new ComponentName(appPackageName, appActivityName);

在 APP b 的  云平台的 应用打包 设置中,可以看到 ‘包名’的配置,这个应该是 APP 的 PackageName吧, 但是 APP 的ActivityName 从哪里得到呢,或者Smobiler在给每一个窗体设置的 ActivityName 的编码规则时怎样的?

请指教。

谢谢
大杰米

作者: bigjimmy8257    时间: 2019-10-31 22:55
解答: Activity的名字是 包名.MainActivity, 假设包名为 test.xxx.app, 那么Activity的名字是 test.xxx.app.MainActivity.






欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2